Home
last modified time | relevance | path

Searched refs:hlist_nulls_node (Results 1 – 25 of 31) sorted by relevance

12

/linux/include/linux/
H A Dlist_nulls.h22 struct hlist_nulls_node *first;
25 struct hlist_nulls_node { struct
26 struct hlist_nulls_node *next, **pprev; argument
30 ((ptr)->first = (struct hlist_nulls_node *) NULLS_MARKER(nulls))
31 #define HLIST_NULLS_HEAD_INIT(nulls) {.first = (struct hlist_nulls_node *)NULLS_MARKER(nulls)}
44 static inline int is_a_nulls(const struct hlist_nulls_node *ptr) in is_a_nulls()
55 static inline unsigned long get_nulls_value(const struct hlist_nulls_node *ptr) in get_nulls_value()
68 static inline int hlist_nulls_unhashed(const struct hlist_nulls_node *h) in hlist_nulls_unhashed()
82 static inline int hlist_nulls_unhashed_lockless(const struct hlist_nulls_node *h) in hlist_nulls_unhashed_lockless()
92 static inline void hlist_nulls_add_head(struct hlist_nulls_node *n, in hlist_nulls_add_head()
[all …]
H A Drculist_nulls.h33 static inline void hlist_nulls_del_init_rcu(struct hlist_nulls_node *n) in hlist_nulls_del_init_rcu()
46 (*((struct hlist_nulls_node __rcu __force **)&(head)->first))
53 (*((struct hlist_nulls_node __rcu __force **)&(node)->next))
60 (*((struct hlist_nulls_node __rcu __force **)(node)->pprev))
81 static inline void hlist_nulls_del_rcu(struct hlist_nulls_node *n) in hlist_nulls_del_rcu()
106 static inline void hlist_nulls_add_head_rcu(struct hlist_nulls_node *n, in hlist_nulls_add_head_rcu()
109 struct hlist_nulls_node *first = h->first; in hlist_nulls_add_head_rcu()
137 static inline void hlist_nulls_add_tail_rcu(struct hlist_nulls_node *n, in hlist_nulls_add_tail_rcu()
140 struct hlist_nulls_node *i, *last = NULL; in hlist_nulls_add_tail_rcu()
156 static inline void hlist_nulls_add_fake(struct hlist_nulls_node *n) in hlist_nulls_add_fake()
[all …]
H A Duser_namespace.h120 struct hlist_nulls_node node;
H A Dudp.h68 struct hlist_nulls_node udp_lrpa_node;
H A Dmmzone.h517 struct hlist_nulls_node list;
/linux/drivers/net/ovpn/
H A Dpeer.h72 struct hlist_nulls_node hash_entry_addr4;
73 struct hlist_nulls_node hash_entry_addr6;
74 struct hlist_nulls_node hash_entry_transp_addr;
H A Dpeer.c448 struct hlist_nulls_node *ntmp; in ovpn_peer_get_by_vpn_addr4()
483 struct hlist_nulls_node *ntmp; in ovpn_peer_get_by_vpn_addr6()
585 struct hlist_nulls_node *ntmp; in ovpn_peer_get_by_transp_addr()
/linux/net/mptcp/
H A Dtoken.c58 struct hlist_nulls_node *pos; in __token_lookup_req()
70 struct hlist_nulls_node *pos; in __token_lookup_msk()
212 struct hlist_nulls_node *pos; in mptcp_token_exists()
248 struct hlist_nulls_node *pos; in mptcp_token_get_sock()
303 struct hlist_nulls_node *pos; in mptcp_token_iter_next()
H A Dmptcp_diag.c88 struct hlist_nulls_node *node; in mptcp_diag_dump_listeners()
/linux/net/ipv6/
H A Dinet6_hashtables.c57 const struct hlist_nulls_node *node; in __inet6_lookup_established()
158 struct hlist_nulls_node *node; in inet6_lhash2_lookup()
281 const struct hlist_nulls_node *node; in __inet6_check_established()
/linux/net/llc/
H A Dllc_proc.c44 struct hlist_nulls_node *node; in llc_get_sk_idx()
69 struct hlist_nulls_node *node; in laddr_hash_next()
H A Dllc_conn.c487 struct hlist_nulls_node *node; in __llc_lookup_established()
550 struct hlist_nulls_node *node; in __llc_lookup_listener()
H A Dllc_sap.c322 struct hlist_nulls_node *node; in llc_lookup_dgram()
/linux/kernel/bpf/
H A Dhashtab.c110 struct hlist_nulls_node hash_node;
695 struct hlist_nulls_node *n; in lookup_elem_raw()
713 struct hlist_nulls_node *n; in lookup_nulls_elem_raw()
864 struct hlist_nulls_node *n; in htab_lru_map_delete_node()
1574 struct hlist_nulls_node *n; in delete_all_elements()
1592 struct hlist_nulls_node *n; in htab_free_malloced_internal_structs()
1782 struct hlist_nulls_node *n; in __htab_map_lookup_and_delete_batch()
2091 struct hlist_nulls_node *n; in bpf_hash_map_seq_find_next()
2264 struct hlist_nulls_node *n; in bpf_for_each_hash_elem()
2607 struct hlist_nulls_node *n; in fd_htab_map_free()
/linux/net/netfilter/
H A Dnf_conntrack_core.c740 struct hlist_nulls_node *n; in ____nf_conntrack_find()
873 struct hlist_nulls_node *n; in nf_conntrack_hash_check_insert()
1088 struct hlist_nulls_node *n; in nf_ct_resolve_clash_harder()
1211 struct hlist_nulls_node *n; in __nf_conntrack_confirm()
1361 struct hlist_nulls_node *n; in nf_conntrack_tuple_taken()
1425 struct hlist_nulls_node *n; in early_drop_list()
1543 struct hlist_nulls_node *n; in gc_worker()
2314 struct hlist_nulls_node *n; in get_next_corpse()
H A Dnf_conntrack_ecache.c57 struct hlist_nulls_node *n; in ecache_work_evict_list()
H A Dnf_conntrack_standalone.c106 struct hlist_nulls_node *n; in ct_get_next()
115 struct hlist_nulls_node *tmp = n; in ct_get_next()
/linux/net/ipv4/
H A Dinet_hashtables.c421 struct hlist_nulls_node *node; in inet_lhash2_lookup()
534 const struct hlist_nulls_node *node; in __inet_lookup_established()
592 const struct hlist_nulls_node *node; in __inet_check_established()
671 const struct hlist_nulls_node *node; in inet_ehash_lookup_by_sk()
762 const struct hlist_nulls_node *node; in inet_reuseport_add_sock()
H A Dtcp_diag.c337 struct hlist_nulls_node *node; in tcp_diag_dump()
483 struct hlist_nulls_node *node; in tcp_diag_dump()
H A Dinet_timewait_sock.c309 struct hlist_nulls_node *node; in inet_twsk_purge()
H A Dtcp_ipv4.c2560 struct hlist_nulls_node *node;
2587 struct hlist_nulls_node *node;
2641 struct hlist_nulls_node *node;
2665 struct hlist_nulls_node *node;
3027 struct hlist_nulls_node *node;
3127 struct hlist_nulls_node *node;
3156 struct hlist_nulls_node *node;
/linux/include/net/netfilter/
H A Dnf_conntrack_tuple.h123 struct hlist_nulls_node hnnode;
/linux/kernel/
H A Ducount.c136 struct hlist_nulls_node *pos; in find_ucounts()
/linux/Documentation/RCU/
H A Drculist_nulls.rst156 'struct object' becomes 'struct hlist_nulls_node'.
/linux/io_uring/
H A Dio-wq.c51 struct hlist_nulls_node nulls_node;
295 struct hlist_nulls_node *n; in io_acct_activate_free_worker()

12