Lines Matching refs:head

858 	ipmgmt_aobjmap_t *head;  in ipmgmt_db_resetif()  local
910 head = aobjmap.aobjmap_head; in ipmgmt_db_resetif()
911 while (head != NULL) { in ipmgmt_db_resetif()
912 if (strcmp(head->am_aobjname, aobjname) == 0) { in ipmgmt_db_resetif()
914 if (head->am_family == cbarg->cb_family) in ipmgmt_db_resetif()
917 head = head->am_next; in ipmgmt_db_resetif()
1040 ipmgmt_aobjmap_t *new, *head; in i_ipmgmt_add_amnode() local
1042 head = aobjmap.aobjmap_head; in i_ipmgmt_add_amnode()
1049 if (head == NULL) { in i_ipmgmt_add_amnode()
1095 ipmgmt_aobjmap_t *head; in i_ipmgmt_lookupadd_amnode() local
1098 for (head = aobjmap.aobjmap_head; head != NULL; head = head->am_next) in i_ipmgmt_lookupadd_amnode()
1099 if (strcmp(head->am_ifname, nodep->am_ifname) == 0) in i_ipmgmt_lookupadd_amnode()
1101 nextnum = (head == NULL ? 0 : head->am_nextnum); in i_ipmgmt_lookupadd_amnode()
1124 for (head = aobjmap.aobjmap_head; head != NULL; in i_ipmgmt_lookupadd_amnode()
1125 head = head->am_next) { in i_ipmgmt_lookupadd_amnode()
1126 if (strcmp(head->am_aobjname, nodep->am_aobjname) == 0) in i_ipmgmt_lookupadd_amnode()
1144 ipmgmt_aobjmap_t *head, *prev, *matched = NULL; in ipmgmt_aobjmap_op() local
1151 head = aobjmap.aobjmap_head; in ipmgmt_aobjmap_op()
1158 for (; head != NULL; head = head->am_next) { in ipmgmt_aobjmap_op()
1163 if (strcmp(head->am_aobjname, in ipmgmt_aobjmap_op()
1165 (head->am_atype != IPADM_ADDR_IPV6_ADDRCONF || in ipmgmt_aobjmap_op()
1166 head->ipmgmt_am_linklocal == in ipmgmt_aobjmap_op()
1171 if (head != NULL) { in ipmgmt_aobjmap_op()
1173 (void) strlcpy(head->am_ifname, nodep->am_ifname, in ipmgmt_aobjmap_op()
1174 sizeof (head->am_ifname)); in ipmgmt_aobjmap_op()
1175 head->am_lnum = nodep->am_lnum; in ipmgmt_aobjmap_op()
1176 head->am_family = nodep->am_family; in ipmgmt_aobjmap_op()
1177 head->am_flags = nodep->am_flags; in ipmgmt_aobjmap_op()
1178 head->am_atype = nodep->am_atype; in ipmgmt_aobjmap_op()
1179 head->am_atype_cache = nodep->am_atype_cache; in ipmgmt_aobjmap_op()
1181 for (head = aobjmap.aobjmap_head; head != NULL; in ipmgmt_aobjmap_op()
1182 head = head->am_next) { in ipmgmt_aobjmap_op()
1183 if (strcmp(head->am_ifname, in ipmgmt_aobjmap_op()
1187 nodep->am_nextnum = (head == NULL ? 0 : in ipmgmt_aobjmap_op()
1188 head->am_nextnum); in ipmgmt_aobjmap_op()
1194 prev = head; in ipmgmt_aobjmap_op()
1195 while (head != NULL) { in ipmgmt_aobjmap_op()
1196 if (strcmp(head->am_aobjname, in ipmgmt_aobjmap_op()
1198 nodep->am_atype = head->am_atype; in ipmgmt_aobjmap_op()
1204 if (head->am_atype != in ipmgmt_aobjmap_op()
1206 nodep->am_lnum == head->am_lnum) in ipmgmt_aobjmap_op()
1209 prev = head; in ipmgmt_aobjmap_op()
1210 head = head->am_next; in ipmgmt_aobjmap_op()
1212 if (head != NULL) { in ipmgmt_aobjmap_op()
1221 if (head->am_flags == (IPMGMT_ACTIVE|IPMGMT_PERSIST) && in ipmgmt_aobjmap_op()
1224 head->am_flags &= ~IPMGMT_ACTIVE; in ipmgmt_aobjmap_op()
1225 head->am_lnum = -1; in ipmgmt_aobjmap_op()
1229 *nodep = *head; in ipmgmt_aobjmap_op()
1232 head->am_ifname, in ipmgmt_aobjmap_op()
1235 if (head == aobjmap.aobjmap_head) in ipmgmt_aobjmap_op()
1236 aobjmap.aobjmap_head = head->am_next; in ipmgmt_aobjmap_op()
1238 prev->am_next = head->am_next; in ipmgmt_aobjmap_op()
1239 free(head); in ipmgmt_aobjmap_op()
1252 for (; head != NULL; head = head->am_next) { in ipmgmt_aobjmap_op()
1253 if (strcmp(head->am_ifname, in ipmgmt_aobjmap_op()
1255 head->am_family == nodep->am_family && in ipmgmt_aobjmap_op()
1256 head->am_lnum == nodep->am_lnum) { in ipmgmt_aobjmap_op()
1260 if (strcmp(head->am_aobjname, in ipmgmt_aobjmap_op()
1262 matched = head; in ipmgmt_aobjmap_op()