Lines Matching refs:if_clone
66 struct if_clone { struct
98 LIST_ENTRY(if_clone) ifc_list; /* (e) On list of cloners */ argument
101 static void if_clone_free(struct if_clone *ifc);
102 static int if_clone_createif(struct if_clone *ifc, char *name, size_t len,
105 static int ifc_simple_match(struct if_clone *, const char *);
106 static int ifc_simple_create(struct if_clone *, char *, size_t, caddr_t);
107 static int ifc_simple_destroy(struct if_clone *, struct ifnet *);
112 VNET_DEFINE(LIST_HEAD(, if_clone), if_cloners);
180 struct if_clone *ifc; in if_clone_create()
215 if_clone_addif(struct if_clone *ifc, struct ifnet *ifp) in if_clone_addif()
230 if_clone_createif(struct if_clone *ifc, char *name, size_t len, caddr_t params) in if_clone_createif()
261 struct if_clone *ifc; in if_clone_destroy()
304 if_clone_destroyif(struct if_clone *ifc, struct ifnet *ifp) in if_clone_destroyif()
351 static struct if_clone *
354 struct if_clone *ifc; in if_clone_alloc()
358 ifc = malloc(sizeof(struct if_clone), M_CLONE, M_WAITOK | M_ZERO); in if_clone_alloc()
370 if_clone_attach(struct if_clone *ifc) in if_clone_attach()
372 struct if_clone *ifc1; in if_clone_attach()
388 struct if_clone *
392 struct if_clone *ifc; in if_clone_advanced()
408 struct if_clone *
412 struct if_clone *ifc; in if_clone_simple()
444 if_clone_detach(struct if_clone *ifc) in if_clone_detach()
464 if_clone_free(struct if_clone *ifc) in if_clone_free()
482 struct if_clone *ifc; in if_clone_list()
533 struct if_clone *
536 struct if_clone *ifc, *ifc0; in if_clone_findifc()
564 if_clone_addgroup(struct ifnet *ifp, struct if_clone *ifc) in if_clone_addgroup()
609 ifc_alloc_unit_specific(struct if_clone *ifc, int *unit) in ifc_alloc_unit_specific()
631 ifc_alloc_unit_next(struct if_clone *ifc, int *unit) in ifc_alloc_unit_next()
652 ifc_alloc_unit(struct if_clone *ifc, int *unit) in ifc_alloc_unit()
661 ifc_free_unit(struct if_clone *ifc, int unit) in ifc_free_unit()
669 ifc_simple_match(struct if_clone *ifc, const char *name) in ifc_simple_match()
690 ifc_simple_create(struct if_clone *ifc, char *name, size_t len, caddr_t params) in ifc_simple_create()
731 ifc_simple_destroy(struct if_clone *ifc, struct ifnet *ifp) in ifc_simple_destroy()
748 ifc_name(struct if_clone *ifc) in ifc_name()
754 ifc_flags_set(struct if_clone *ifc, int flags) in ifc_flags_set()
760 ifc_flags_get(struct if_clone *ifc) in ifc_flags_get()