Lines Matching refs:ifgl
1479 struct ifg_list *ifgl; in if_addgroup() local
1489 CK_STAILQ_FOREACH(ifgl, &ifp->if_groups, ifgl_next) in if_addgroup()
1490 if (!strcmp(ifgl->ifgl_group->ifg_group, groupname)) { in if_addgroup()
1495 if ((ifgl = malloc(sizeof(*ifgl), M_TEMP, M_NOWAIT)) == NULL) { in if_addgroup()
1501 free(ifgl, M_TEMP); in if_addgroup()
1512 free(ifgl, M_TEMP); in if_addgroup()
1525 ifgl->ifgl_group = ifg; in if_addgroup()
1530 CK_STAILQ_INSERT_TAIL(&ifp->if_groups, ifgl, ifgl_next); in if_addgroup()
1547 _if_delgroup_locked(struct ifnet *ifp, struct ifg_list *ifgl, in _if_delgroup_locked() argument
1556 CK_STAILQ_REMOVE(&ifp->if_groups, ifgl, ifg_list, ifgl_next); in _if_delgroup_locked()
1559 CK_STAILQ_FOREACH(ifgm, &ifgl->ifgl_group->ifg_members, ifgm_next) { in _if_delgroup_locked()
1561 CK_STAILQ_REMOVE(&ifgl->ifgl_group->ifg_members, ifgm, in _if_delgroup_locked()
1567 if (--ifgl->ifgl_group->ifg_refcnt == 0) { in _if_delgroup_locked()
1568 CK_STAILQ_REMOVE(&V_ifg_head, ifgl->ifgl_group, ifg_group, in _if_delgroup_locked()
1579 EVENTHANDLER_INVOKE(group_detach_event, ifgl->ifgl_group); in _if_delgroup_locked()
1580 free(ifgl->ifgl_group, M_TEMP); in _if_delgroup_locked()
1583 free(ifgl, M_TEMP); in _if_delgroup_locked()
1592 struct ifg_list *ifgl; in if_delgroup() local
1595 CK_STAILQ_FOREACH(ifgl, &ifp->if_groups, ifgl_next) in if_delgroup()
1596 if (strcmp(ifgl->ifgl_group->ifg_group, groupname) == 0) in if_delgroup()
1598 if (ifgl == NULL) { in if_delgroup()
1603 _if_delgroup_locked(ifp, ifgl, groupname); in if_delgroup()
1614 struct ifg_list *ifgl; in if_delgroups() local
1618 while ((ifgl = CK_STAILQ_FIRST(&ifp->if_groups)) != NULL) { in if_delgroups()
1619 strlcpy(groupname, ifgl->ifgl_group->ifg_group, IFNAMSIZ); in if_delgroups()
1620 _if_delgroup_locked(ifp, ifgl, groupname); in if_delgroups()
1660 struct ifg_list *ifgl; in if_getgroup() local
1665 CK_STAILQ_FOREACH(ifgl, &ifp->if_groups, ifgl_next) in if_getgroup()
1675 CK_STAILQ_FOREACH(ifgl, &ifp->if_groups, ifgl_next) { in if_getgroup()
1681 strlcpy(ifgrq.ifgrq_group, ifgl->ifgl_group->ifg_group, in if_getgroup()