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