Home
last modified time | relevance | path

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

1234

/Linux-v6.1/include/linux/
Dllist.h57 struct llist_node *first;
60 struct llist_node { struct
61 struct llist_node *next; argument
194 static inline struct llist_node *llist_next(struct llist_node *node) in llist_next()
199 extern bool llist_add_batch(struct llist_node *new_first,
200 struct llist_node *new_last,
203 static inline bool __llist_add_batch(struct llist_node *new_first, in __llist_add_batch()
204 struct llist_node *new_last, in __llist_add_batch()
219 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add()
224 static inline bool __llist_add(struct llist_node *new, struct llist_head *head) in __llist_add()
[all …]
Drethook.h55 struct llist_node llist;
68 struct llist_node **cur);
Dkprobes.h172 struct llist_node llist;
554 struct llist_node **cur) in kretprobe_find_ret_addr()
565 struct llist_node **cur);
575 struct llist_node **cur) in kretprobe_find_ret_addr()
Dsmp_types.h59 struct llist_node llist;
Dtty_buffer.h13 struct llist_node free;
Dipc_namespace.h78 struct llist_node mnt_llist;
/Linux-v6.1/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, *next; in llist_del_first()
75 struct llist_node *llist_reverse_order(struct llist_node *head) in llist_reverse_order()
77 struct llist_node *new_head = NULL; in llist_reverse_order()
80 struct llist_node *tmp = head; in llist_reverse_order()
/Linux-v6.1/kernel/bpf/
Dmemalloc.c36 #define LLIST_NODE_SZ sizeof(struct llist_node)
112 static struct llist_node notrace *__llist_del_first(struct llist_head *head) in __llist_del_first()
114 struct llist_node *entry, *next; in __llist_del_first()
215 struct llist_node *llnode = llist_del_all(&c->waiting_for_gp); in __free_rcu()
216 struct llist_node *pos, *t; in __free_rcu()
232 struct llist_node *llnode = obj; in enque_to_free()
242 struct llist_node *llnode, *t; in do_call_rcu()
264 struct llist_node *llnode, *t; in free_bulk()
416 struct llist_node *llnode, *t; in drain_mem_cache()
539 struct llist_node *llnode = NULL; in unit_alloc()
[all …]
/Linux-v6.1/kernel/trace/
Drethook.c24 struct llist_node *node; in rethook_flush_task()
198 struct llist_node **cur) in __rethook_find_ret_addr()
201 struct llist_node *node = *cur; in __rethook_find_ret_addr()
237 struct llist_node **cur) in rethook_find_ret_addr()
274 struct llist_node *first, *node = NULL; in rethook_trampoline_handler()
/Linux-v6.1/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-v6.1/net/rds/
Dib_rdma.c201 struct llist_node *ret; in rds_ib_reuse_mr()
299 struct llist_node *node; in llist_append_to_list()
300 struct llist_node *next; in llist_append_to_list()
320 struct llist_node **nodes_head, in list_to_llist_nodes()
321 struct llist_node **nodes_tail) in list_to_llist_nodes()
324 struct llist_node *cur = NULL; in list_to_llist_nodes()
325 struct llist_node **next = nodes_head; in list_to_llist_nodes()
346 struct llist_node *clean_nodes; in rds_ib_flush_mr_pool()
347 struct llist_node *clean_tail; in rds_ib_flush_mr_pool()
Dib_mr.h71 struct llist_node llnode;
/Linux-v6.1/drivers/gpu/drm/i915/
Di915_active.c48 static inline struct llist_node *barrier_to_ll(struct active_node *node) in barrier_to_ll()
51 return (struct llist_node *)&node->base.cb.node; in barrier_to_ll()
67 static inline struct active_node *barrier_from_ll(struct llist_node *x) in barrier_from_ll()
371 struct llist_node *head = NULL, *tail = NULL; in ____active_del_barrier()
372 struct llist_node *pos, *next; in ____active_del_barrier()
860 struct llist_node *first = NULL, *last = NULL; in i915_active_acquire_preallocate_barrier()
878 struct llist_node *prev = first; in i915_active_acquire_preallocate_barrier()
940 struct llist_node *pos, *next; in i915_active_acquire_barrier()
981 static struct dma_fence **ll_to_fence_slot(struct llist_node *node) in ll_to_fence_slot()
989 struct llist_node *node, *next; in i915_request_add_active_barriers()
Di915_request.h217 struct llist_node signal_node;
325 struct llist_node link;
/Linux-v6.1/include/linux/sunrpc/
Dsvc_rdma.h130 struct llist_node rc_node;
153 struct llist_node sc_node;
/Linux-v6.1/drivers/md/bcache/
Dclosure.c62 struct llist_node *list; in __closure_wake_up()
64 struct llist_node *reverse = NULL; in __closure_wake_up()
/Linux-v6.1/drivers/gpu/drm/i915/gt/
Dintel_breadcrumbs.c158 static struct llist_node *
159 slist_add(struct llist_node *node, struct llist_node *head) in slist_add()
169 struct llist_node *signal, *sn; in signal_irq_work()
Dintel_engine_user.c41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
74 static struct llist_node *get_engines(struct drm_i915_private *i915) in get_engines()
82 struct llist_node *pos, *next; in sort_engines()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_counters.c56 struct llist_node addlist;
57 struct llist_node dellist;
279 struct llist_node *dellist = llist_del_all(&fc_stats->dellist); in mlx5_fc_stats_work()
280 struct llist_node *addlist = llist_del_all(&fc_stats->addlist); in mlx5_fc_stats_work()
460 struct llist_node *tmplist; in mlx5_cleanup_fc_stats()
/Linux-v6.1/arch/arm/include/asm/
Dstacktrace.h21 struct llist_node *kr_cur;
/Linux-v6.1/arch/s390/include/asm/
Dunwind.h41 struct llist_node *kr_cur;
/Linux-v6.1/arch/arm64/include/asm/stacktrace/
Dcommon.h40 struct llist_node *kr_cur;
/Linux-v6.1/include/acpi/
Dghes.h33 struct llist_node llnode;
/Linux-v6.1/io_uring/
Dio_uring.c244 struct llist_node *node = llist_del_all(&ctx->fallback_llist); in io_fallback_req_func()
1022 static unsigned int handle_tw_list(struct llist_node *node, in handle_tw_list()
1024 struct llist_node *last) in handle_tw_list()
1029 struct llist_node *next = node->next; in handle_tw_list()
1058 static inline struct llist_node *io_llist_xchg(struct llist_head *head, in io_llist_xchg()
1059 struct llist_node *new) in io_llist_xchg()
1073 static inline struct llist_node *io_llist_cmpxchg(struct llist_head *head, in io_llist_cmpxchg()
1074 struct llist_node *old, in io_llist_cmpxchg()
1075 struct llist_node *new) in io_llist_cmpxchg()
1086 struct llist_node fake = {}; in tctx_task_work()
[all …]

1234