Lines Matching refs:ifmultiaddr
163 struct ifmultiaddr **, int);
164 static int if_delmulti_common(struct ifmultiaddr *, struct ifnet *,
189 static void if_attach_ifma(struct ifnet *, struct ifmultiaddr *, int);
190 static int if_detach_ifma(struct ifnet *, struct ifmultiaddr *, int);
192 static struct ifmultiaddr *ifma_alloc(zalloc_flags_t);
193 static void ifma_free(struct ifmultiaddr *);
194 static void ifma_trace(struct ifmultiaddr *, int);
209 struct ifmultiaddr ifma; /* ifmultiaddr */
378 size_t ifma_size = (ifma_debug == 0) ? sizeof(struct ifmultiaddr) : in ifa_init()
4843 static struct ifmultiaddr *
4846 struct ifmultiaddr *ifma; in ifma_alloc()
4862 ifma_free(struct ifmultiaddr *ifma) in ifma_free()
4916 ifma_trace(struct ifmultiaddr *ifma, int refhold) in ifma_trace()
4940 ifma_addref(struct ifmultiaddr *ifma, int locked) in ifma_addref()
4960 ifma_remref(struct ifmultiaddr *ifma) in ifma_remref()
4962 struct ifmultiaddr *ll; in ifma_remref()
4991 if_attach_ifma(struct ifnet *ifp, struct ifmultiaddr *ifma, int anon) in if_attach_ifma()
5027 if_detach_ifma(struct ifnet *ifp, struct ifmultiaddr *ifma, int anon) in if_detach_ifma()
5107 struct ifmultiaddr **retifma, int anon) in if_addmulti_doesexist()
5109 struct ifmultiaddr *ifma; in if_addmulti_doesexist()
5220 struct ifmultiaddr **retifma) in if_addmulti()
5232 struct ifmultiaddr **retifma) in if_addmulti_anon()
5261 struct ifmultiaddr **retifma, int anon) in if_addmulti_common()
5267 struct ifmultiaddr *ifma = NULL; in if_addmulti_common()
5268 struct ifmultiaddr *llifma = NULL; in if_addmulti_common()
5440 if_delmulti_ifma(struct ifmultiaddr *ifma) in if_delmulti_ifma()
5462 if_delmulti_common(struct ifmultiaddr *ifma, struct ifnet *ifp, in if_delmulti_common()
5467 struct ifmultiaddr *ll = NULL; in if_delmulti_common()