Home
last modified time | relevance | path

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

123

/Linux-v5.4/include/linux/
Dllist.h55 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);
Dirq_work.h26 struct llist_node llnode;
Dsmp.h19 struct llist_node llist;
/Linux-v5.4/lib/
Dllist.c26 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/
Dgenpool.c55 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()
Dinternal.h28 struct llist_node llnode;
36 struct llist_node *mce_gen_pool_prepare_records(void);
/Linux-v5.4/net/rds/
Dib_rdma.c194 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()
Dib_mr.h74 struct llist_node llnode;
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_active.c49 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/
Dintel_engine_user.c40 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/
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-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_counters.c54 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/
Di915_gem_context_types.h114 struct llist_node free_link;
Di915_gem_object.c151 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()
Di915_gem_object_types.h110 struct llist_node freed;
/Linux-v5.4/include/acpi/
Dghes.h33 struct llist_node llnode;
/Linux-v5.4/drivers/block/
Dnull_blk.h18 struct llist_node ll_list;
/Linux-v5.4/drivers/gpu/drm/msm/
Dmsm_gem.h76 struct llist_node freed;
/Linux-v5.4/kernel/
Dirq_work.c145 struct llist_node *llnode; in irq_work_run_list()
/Linux-v5.4/fs/ocfs2/
Dquota.h35 struct llist_node list; /* Member of list of dquots to drop */
/Linux-v5.4/fs/
Dmount.h41 struct llist_node mnt_llist;
/Linux-v5.4/include/linux/sunrpc/
Dsvc_rdma.h128 struct llist_node rc_node;
/Linux-v5.4/arch/powerpc/include/asm/
Dkvm_book3s_64.h63 struct llist_node list;
106 ((struct llist_node *) ((pos) = NULL)) : \
/Linux-v5.4/drivers/tty/
Dtty_buffer.c120 struct llist_node *llist; in tty_buffer_free_all()
157 struct llist_node *free; in tty_buffer_alloc()

123