Lines Matching defs:iffam
99 struct iffam {
103 typedef const struct iffam *iffam_p;
106 const static struct iffam gFamilies[] = {
136 static hook_p *get_hook_from_iffam(priv_p priv, iffam_p iffam);
171 iffam_p iffam;
175 iffam = &gFamilies[k];
176 if (iffam->family == family)
177 return (iffam);
197 * Get the hook from the iffam descriptor
201 get_hook_from_iffam(priv_p priv, iffam_p iffam)
203 return (&priv->hooks[iffam - gFamilies]);
207 * Get the iffam descriptor from the name
212 iffam_p iffam;
216 iffam = &gFamilies[k];
217 if (!strcmp(iffam->hookname, name))
218 return (iffam);
252 iffam_p iffam;
258 iffam = get_iffam_from_name(name);
259 if (iffam == NULL)
261 hookptr = get_hook_from_iffam(NG_NODE_PRIVATE(node), iffam);
308 iffam_p iffam;
331 iffam = get_iffam_from_af(*mtod(m, sa_family_t *));
332 if (iffam == NULL) {
337 outhook = *get_hook_from_iffam(priv, iffam);
343 iffam = get_iffam_from_hook(priv, hook);
344 M_PREPEND(m, sizeof (iffam->family), M_NOWAIT);
350 bcopy(&iffam->family, mtod(m, sa_family_t *),
351 sizeof(iffam->family));
384 iffam_p iffam;
389 iffam = get_iffam_from_hook(priv, hook);
390 if (iffam == NULL)
392 *get_hook_from_iffam(priv, iffam) = NULL;