Lines Matching refs:ns
53 static inline u32 sel_netif_hashfn(const struct net *ns, int ifindex) in sel_netif_hashfn() argument
55 return (((uintptr_t)ns + ifindex) & (SEL_NETIF_HASH_SIZE - 1)); in sel_netif_hashfn()
68 static inline struct sel_netif *sel_netif_find(const struct net *ns, in sel_netif_find() argument
71 int idx = sel_netif_hashfn(ns, ifindex); in sel_netif_find()
75 if (net_eq(netif->nsec.ns, ns) && in sel_netif_find()
98 idx = sel_netif_hashfn(netif->nsec.ns, netif->nsec.ifindex); in sel_netif_insert()
133 static int sel_netif_sid_slow(struct net *ns, int ifindex, u32 *sid) in sel_netif_sid_slow() argument
143 dev = dev_get_by_index(ns, ifindex); in sel_netif_sid_slow()
151 netif = sel_netif_find(ns, ifindex); in sel_netif_sid_slow()
162 new->nsec.ns = ns; in sel_netif_sid_slow()
192 int sel_netif_sid(struct net *ns, int ifindex, u32 *sid) in sel_netif_sid() argument
197 netif = sel_netif_find(ns, ifindex); in sel_netif_sid()
205 return sel_netif_sid_slow(ns, ifindex, sid); in sel_netif_sid()
218 static void sel_netif_kill(const struct net *ns, int ifindex) in sel_netif_kill() argument
224 netif = sel_netif_find(ns, ifindex); in sel_netif_kill()