| /Linux-v5.4/include/linux/ |
| D | llist.h | 55 struct llist_node *first; 58 struct llist_node { struct 59 struct llist_node *next; argument 192 static inline struct llist_node *llist_next(struct llist_node *node) in llist_next() 197 extern bool llist_add_batch(struct llist_node *new_first, 198 struct llist_node *new_last, 207 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add() 220 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all() 225 extern struct llist_node *llist_del_first(struct llist_head *head); 227 struct llist_node *llist_reverse_order(struct llist_node *head);
|
| D | irq_work.h | 26 struct llist_node llnode;
|
| D | smp.h | 19 struct llist_node llist;
|
| /Linux-v5.4/lib/ |
| D | llist.c | 26 bool llist_add_batch(struct llist_node *new_first, struct llist_node *new_last, in llist_add_batch() 29 struct llist_node *first; in llist_add_batch() 53 struct llist_node *llist_del_first(struct llist_head *head) in llist_del_first() 55 struct llist_node *entry, *old_entry, *next; in llist_del_first() 79 struct llist_node *llist_reverse_order(struct llist_node *head) in llist_reverse_order() 81 struct llist_node *new_head = NULL; in llist_reverse_order() 84 struct llist_node *tmp = head; in llist_reverse_order()
|
| /Linux-v5.4/arch/x86/kernel/cpu/mce/ |
| D | genpool.c | 55 struct llist_node *mce_gen_pool_prepare_records(void) in mce_gen_pool_prepare_records() 57 struct llist_node *head; in mce_gen_pool_prepare_records() 76 struct llist_node *head; in mce_gen_pool_process()
|
| D | internal.h | 28 struct llist_node llnode; 36 struct llist_node *mce_gen_pool_prepare_records(void);
|
| /Linux-v5.4/net/rds/ |
| D | ib_rdma.c | 194 struct llist_node *ret; in rds_ib_reuse_mr() 289 struct llist_node *node; in llist_append_to_list() 290 struct llist_node *next; in llist_append_to_list() 310 struct llist_node **nodes_head, in list_to_llist_nodes() 311 struct llist_node **nodes_tail) in list_to_llist_nodes() 314 struct llist_node *cur = NULL; in list_to_llist_nodes() 315 struct llist_node **next = nodes_head; in list_to_llist_nodes() 336 struct llist_node *clean_nodes; in rds_ib_flush_mr_pool() 337 struct llist_node *clean_tail; in rds_ib_flush_mr_pool()
|
| D | ib_mr.h | 74 struct llist_node llnode;
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_active.c | 49 static inline struct llist_node *barrier_to_ll(struct active_node *node) in barrier_to_ll() 52 return (struct llist_node *)&node->base.link; in barrier_to_ll() 68 static inline struct active_node *barrier_from_ll(struct llist_node *x) in barrier_from_ll() 256 struct llist_node *head = NULL, *tail = NULL; in ____active_del_barrier() 257 struct llist_node *pos, *next; in ____active_del_barrier() 581 struct llist_node *pos, *next; in i915_active_acquire_preallocate_barrier() 650 struct llist_node *pos, *next; in i915_active_acquire_barrier() 691 struct llist_node *node, *next; in i915_request_add_active_barriers()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_engine_user.c | 40 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user() 71 static struct llist_node *get_engines(struct drm_i915_private *i915) in get_engines() 79 struct llist_node *pos, *next; in sort_engines()
|
| /Linux-v5.4/drivers/md/bcache/ |
| D | closure.c | 64 struct llist_node *list; in __closure_wake_up() 66 struct llist_node *reverse = NULL; in __closure_wake_up()
|
| D | closure.h | 148 struct llist_node list;
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | fs_counters.c | 54 struct llist_node addlist; 55 struct llist_node dellist; 236 struct llist_node *dellist = llist_del_all(&fc_stats->dellist); in mlx5_fc_stats_work() 237 struct llist_node *addlist = llist_del_all(&fc_stats->addlist); in mlx5_fc_stats_work() 401 struct llist_node *tmplist; in mlx5_cleanup_fc_stats()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_context_types.h | 114 struct llist_node free_link;
|
| D | i915_gem_object.c | 151 struct llist_node *freed) in __i915_gem_free_objects() 199 struct llist_node *freed = llist_del_all(&i915->mm.free_list); in i915_gem_flush_free_objects()
|
| D | i915_gem_object_types.h | 110 struct llist_node freed;
|
| /Linux-v5.4/include/acpi/ |
| D | ghes.h | 33 struct llist_node llnode;
|
| /Linux-v5.4/drivers/block/ |
| D | null_blk.h | 18 struct llist_node ll_list;
|
| /Linux-v5.4/drivers/gpu/drm/msm/ |
| D | msm_gem.h | 76 struct llist_node freed;
|
| /Linux-v5.4/kernel/ |
| D | irq_work.c | 145 struct llist_node *llnode; in irq_work_run_list()
|
| /Linux-v5.4/fs/ocfs2/ |
| D | quota.h | 35 struct llist_node list; /* Member of list of dquots to drop */
|
| /Linux-v5.4/fs/ |
| D | mount.h | 41 struct llist_node mnt_llist;
|
| /Linux-v5.4/include/linux/sunrpc/ |
| D | svc_rdma.h | 128 struct llist_node rc_node;
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | kvm_book3s_64.h | 63 struct llist_node list; 106 ((struct llist_node *) ((pos) = NULL)) : \
|
| /Linux-v5.4/drivers/tty/ |
| D | tty_buffer.c | 120 struct llist_node *llist; in tty_buffer_free_all() 157 struct llist_node *free; in tty_buffer_alloc()
|