Home
last modified time | relevance | path

Searched refs:hlist_node (Results 1 – 25 of 84) sorted by relevance

1234

/include/linux/
Drculist.h181 static inline void hlist_del_init_rcu(struct hlist_node *n) in hlist_del_init_rcu()
514 static inline void hlist_del_rcu(struct hlist_node *n) in hlist_del_rcu()
529 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu()
530 struct hlist_node *new) in hlist_replace_rcu()
532 struct hlist_node *next = old->next; in hlist_replace_rcu()
536 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
554 struct hlist_node *node1 = left->first; in hlists_swap_heads_rcu()
555 struct hlist_node *node2 = right->first; in hlists_swap_heads_rcu()
566 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first)))
567 #define hlist_next_rcu(node) (*((struct hlist_node __rcu **)(&(node)->next)))
[all …]
Dcpuhotplug.h357 struct hlist_node *node), in cpuhp_setup_state_multi()
359 struct hlist_node *node)) in cpuhp_setup_state_multi()
366 int __cpuhp_state_add_instance(enum cpuhp_state state, struct hlist_node *node,
369 struct hlist_node *node, bool invoke);
383 struct hlist_node *node) in cpuhp_state_add_instance()
399 struct hlist_node *node) in cpuhp_state_add_instance_nocalls()
417 struct hlist_node *node) in cpuhp_state_add_instance_nocalls_cpuslocked()
474 struct hlist_node *node, bool invoke);
486 struct hlist_node *node) in cpuhp_state_remove_instance()
500 struct hlist_node *node) in cpuhp_state_remove_instance_nocalls()
Dfs_pin.h7 struct hlist_node s_list;
8 struct hlist_node m_list;
Dlist.h942 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE()
956 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed()
969 static inline int hlist_unhashed_lockless(const struct hlist_node *h) in hlist_unhashed_lockless()
983 static inline void __hlist_del(struct hlist_node *n) in __hlist_del()
985 struct hlist_node *next = n->next; in __hlist_del()
986 struct hlist_node **pprev = n->pprev; in __hlist_del()
1000 static inline void hlist_del(struct hlist_node *n) in hlist_del()
1013 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init()
1029 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) in hlist_add_head()
1031 struct hlist_node *first = h->first; in hlist_add_head()
[all …]
Dseq_file.h314 extern struct hlist_node *seq_hlist_start(struct hlist_head *head,
316 extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head,
318 extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head,
321 extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head,
323 extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head,
325 extern struct hlist_node *seq_hlist_next_rcu(void *v,
330 extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t…
332 extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu…
Dtimer_types.h13 struct hlist_node entry;
Dtypes.h199 struct hlist_node *first;
202 struct hlist_node { struct
203 struct hlist_node *next, **pprev; argument
Dhashtable.h76 static inline bool hash_hashed(struct hlist_node *node) in hash_hashed()
105 static inline void hash_del(struct hlist_node *node) in hash_del()
114 static inline void hash_del_rcu(struct hlist_node *node) in hash_del_rcu()
Dpadata.h167 struct hlist_node cpu_online_node;
168 struct hlist_node cpu_dead_node;
Dwatch_queue.h60 struct hlist_node queue_node; /* Link in queue->watches */
62 struct hlist_node list_node; /* Link in watch_list->watchers */
Duser-return-notifier.h12 struct hlist_node link;
Dlockdep_types.h77 struct hlist_node hash_entry;
102 struct hlist_node hash_entry;
Diocontext.h88 struct hlist_node ioc_node;
Dbpf_local_storage.h77 struct hlist_node map_node; /* Linked to bpf_local_storage_map */
78 struct hlist_node snode; /* Linked to bpf_local_storage */
Dposix-timers.h161 struct hlist_node list;
162 struct hlist_node t_hash;
Ddebugobjects.h29 struct hlist_node node;
Dif_macvlan.h21 struct hlist_node hlist;
/include/net/netfilter/
Dxt_rateest.h15 struct hlist_node list;
Dnf_conntrack_expect.h20 struct hlist_node lnode;
23 struct hlist_node hnode;
/include/trace/events/
Dcpuhp.h42 int (*fun)(unsigned int, struct hlist_node *),
43 struct hlist_node *node),
/include/linux/sched/
Duser.h24 struct hlist_node uidhash_node;
/include/net/
Dmctp.h145 struct hlist_node hlist;
148 struct hlist_node sklist;
Dif_inet6.h61 struct hlist_node addr_lst;
148 struct hlist_node aca_addr_lst;
Dnetrom.h90 struct hlist_node neigh_node;
110 struct hlist_node node_node;
/include/linux/perf/
Driscv_pmu.h72 struct hlist_node node;

1234