Lines Matching refs:head
85 struct afm_head *head; in afm_alloc() local
87 head = malloc(sizeof(struct afm_head), M_DEVBUF, M_WAITOK|M_ZERO); in afm_alloc()
88 if (head == NULL) in afm_alloc()
92 LIST_INIT(&head->afh_head); in afm_alloc()
94 head->afh_ifp = ifp; in afm_alloc()
97 LIST_INSERT_HEAD(&afhead_chain, head, afh_chain); in afm_alloc()
105 struct afm_head *head; in afm_dealloc() local
107 if ((head = afmhead_if(ifp)) == NULL) in afm_dealloc()
112 LIST_REMOVE(head, afh_chain); in afm_dealloc()
114 free(head, M_DEVBUF); in afm_dealloc()
121 struct afm_head *head; in afm_top() local
123 if ((head = afmhead_if(ifp)) == NULL) in afm_top()
126 return (head->afh_head.lh_first); in afm_top()
132 struct afm_head *head; in afm_add() local
135 if ((head = afmhead_if(ifp)) == NULL) in afm_add()
158 LIST_INSERT_HEAD(&head->afh_head, afm, afm_list); in afm_add()
173 struct afm_head *head; in afm_removeall() local
176 if ((head = afmhead_if(ifp)) == NULL) in afm_removeall()
179 while ((afm = head->afh_head.lh_first) != NULL) in afm_removeall()
187 struct afm_head *head; in afm_lookup() local
190 if ((head = afmhead_if(ifp)) == NULL) in afm_lookup()
193 for (afm = head->afh_head.lh_first; afm != NULL; in afm_lookup()
201 afm_match4(struct afm_head *head, struct flowinfo_in *fp) in afm_match4() argument
205 for (afm = head->afh_head.lh_first; afm != NULL; in afm_match4()
230 afm_match6(struct afm_head *head, struct flowinfo_in6 *fp) in afm_match6() argument
234 for (afm = head->afh_head.lh_first; afm != NULL; in afm_match6()
271 struct afm_head *head; in afm_match() local
273 if ((head = afmhead_if(ifp)) == NULL) in afm_match()
278 return (afm_match4(head, (struct flowinfo_in *)flow)); in afm_match()
282 return (afm_match6(head, (struct flowinfo_in6 *)flow)); in afm_match()
294 struct afm_head *head; in afmhead_if() local
295 for (head = afhead_chain.lh_first; head != NULL; in afmhead_if()
296 head = head->afh_chain.le_next) in afmhead_if()
297 if (head->afh_ifp == ifp) in afmhead_if()
298 return head; in afmhead_if()
319 struct afm_head *head; in afmclose() local
321 for (head = afhead_chain.lh_first; head != NULL; in afmclose()
322 head = head->afh_chain.le_next) { in afmclose()
326 "%s", head->afh_ifp->if_xname); in afmclose()