Home
last modified time | relevance | path

Searched refs:llist_node (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v4.19/include/linux/
Dllist.h67 struct llist_node *first;
70 struct llist_node { struct
71 struct llist_node *next; argument
204 static inline struct llist_node *llist_next(struct llist_node *node) in llist_next()
209 extern bool llist_add_batch(struct llist_node *new_first,
210 struct llist_node *new_last,
219 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add()
232 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
237 extern struct llist_node *llist_del_first(struct llist_head *head);
239 struct llist_node *llist_reverse_order(struct llist_node *head);
Dirq_work.h26 struct llist_node llnode;
Dsmp.h19 struct llist_node llist;
Dvmalloc.h51 struct llist_node purge_list; /* "lazy purge" list */
/Linux-v4.19/lib/
Dllist.c38 bool llist_add_batch(struct llist_node *new_first, struct llist_node *new_last, in llist_add_batch()
41 struct llist_node *first; in llist_add_batch()
65 struct llist_node *llist_del_first(struct llist_head *head) in llist_del_first()
67 struct llist_node *entry, *old_entry, *next; in llist_del_first()
91 struct llist_node *llist_reverse_order(struct llist_node *head) in llist_reverse_order()
93 struct llist_node *new_head = NULL; in llist_reverse_order()
96 struct llist_node *tmp = head; in llist_reverse_order()
/Linux-v4.19/arch/x86/kernel/cpu/mcheck/
Dmce-genpool.c56 struct llist_node *mce_gen_pool_prepare_records(void) in mce_gen_pool_prepare_records()
58 struct llist_node *head; in mce_gen_pool_prepare_records()
77 struct llist_node *head; in mce_gen_pool_process()
Dmce-internal.h34 struct llist_node llnode;
42 struct llist_node *mce_gen_pool_prepare_records(void);
/Linux-v4.19/net/rds/
Dib_rdma.c197 struct llist_node *ret; in rds_ib_reuse_mr()
307 struct llist_node *node; in llist_append_to_list()
308 struct llist_node *next; in llist_append_to_list()
329 struct llist_node **nodes_head, in list_to_llist_nodes()
330 struct llist_node **nodes_tail) in list_to_llist_nodes()
333 struct llist_node *cur = NULL; in list_to_llist_nodes()
334 struct llist_node **next = nodes_head; in list_to_llist_nodes()
355 struct llist_node *clean_nodes; in rds_ib_flush_mr_pool()
356 struct llist_node *clean_tail; in rds_ib_flush_mr_pool()
Dib_mr.h71 struct llist_node llnode;
/Linux-v4.19/drivers/md/bcache/
Dclosure.c64 struct llist_node *list; in __closure_wake_up()
66 struct llist_node *reverse = NULL; in __closure_wake_up()
Dclosure.h148 struct llist_node list;
/Linux-v4.19/include/acpi/
Dghes.h35 struct llist_node llnode;
/Linux-v4.19/drivers/block/
Dnull_blk.h15 struct llist_node ll_list;
/Linux-v4.19/kernel/
Dirq_work.c135 struct llist_node *llnode; in irq_work_run_list()
/Linux-v4.19/fs/ocfs2/
Dquota.h35 struct llist_node list; /* Member of list of dquots to drop */
/Linux-v4.19/fs/
Dmount.h41 struct llist_node mnt_llist;
Dfile_table.c300 struct llist_node *node = llist_del_all(&delayed_fput_list); in delayed_fput()
/Linux-v4.19/drivers/tty/
Dtty_buffer.c120 struct llist_node *llist; in tty_buffer_free_all()
152 struct llist_node *free; in tty_buffer_alloc()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_context.h101 struct llist_node free_link;
Di915_gem_object.h120 struct llist_node freed;
Di915_gem_context.c145 struct llist_node *freed = llist_del_all(&i915->contexts.free_list); in contexts_free()
157 struct llist_node *freed; in contexts_free_first()
/Linux-v4.19/include/net/
Dnet_namespace.h69 struct llist_node cleanup_list; /* namespaces on death row */
/Linux-v4.19/drivers/vhost/
Dvhost.h21 struct llist_node node;
/Linux-v4.19/drivers/md/
Draid5.h201 struct llist_node release_list;
/Linux-v4.19/include/drm/
Ddrm_connector.h1077 struct llist_node free_node;

12