Home
last modified time | relevance | path

Searched refs:llist_node (Results 1 - 25 of 172) sorted by relevance

1234567

/kernel/linux/linux-6.6/include/linux/
H A Dllist.h57 struct llist_node *first;
60 struct llist_node { struct
61 struct llist_node *next;
78 * @ptr: the &struct llist_node pointer.
80 * @member: the name of the llist_node within the struct.
87 * @ptr: the object pointer (struct type * that contains the llist_node)
88 * @member: the name of the llist_node within the struct.
104 * @pos: the &struct llist_node to use as a loop cursor
122 * @pos: the &struct llist_node to use as a loop cursor
123 * @n: another &struct llist_node t
[all...]
H A Drethook.h60 struct llist_node llist;
74 struct llist_node **cur);
H A Dsmp_types.h37 * struct llist_node node;
45 * struct llist_node node;
52 * struct llist_node node;
59 struct llist_node llist;
/kernel/linux/linux-5.10/include/linux/
H A Dllist.h55 struct llist_node *first;
58 struct llist_node { struct
59 struct llist_node *next;
76 * @ptr: the &struct llist_node pointer.
78 * @member: the name of the llist_node within the struct.
85 * @ptr: the object pointer (struct type * that contains the llist_node)
86 * @member: the name of the llist_node within the struct.
102 * @pos: the &struct llist_node to use as a loop cursor
120 * @pos: the &struct llist_node to use as a loop cursor
121 * @n: another &struct llist_node t
[all...]
H A Dsmp.h27 struct llist_node llist;
43 * Enqueue a llist_node on the call_single_queue; be very careful, read
46 extern void __smp_call_single_queue(int cpu, struct llist_node *node);
H A Dsmp_types.h37 * struct llist_node node;
45 * struct llist_node node;
52 * struct llist_node node;
59 struct llist_node llist;
/kernel/linux/linux-6.6/lib/
H A 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 = READ_ONCE(head->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()
/kernel/linux/linux-5.10/lib/
H A 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()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dmemalloc.c34 * struct llist_node.
36 #define LLIST_NODE_SZ sizeof(struct llist_node)
106 struct llist_node *free_by_rcu_tail;
108 struct llist_node *waiting_for_gp_tail;
124 static struct llist_node notrace *__llist_del_first(struct llist_head *head) in __llist_del_first()
126 struct llist_node *entry, *next; in __llist_del_first()
265 static int free_all(struct llist_node *llnode, bool percpu) in free_all()
267 struct llist_node *pos, *t; in free_all()
298 struct llist_node *llnode = obj; in enque_to_free()
308 struct llist_node *llnod in do_call_rcu_ttrace()
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/
H A 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()
H A Dinternal.h31 struct llist_node llnode;
39 struct llist_node *mce_gen_pool_prepare_records(void);
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/
H A 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()
H A Dinternal.h28 struct llist_node llnode;
36 struct llist_node *mce_gen_pool_prepare_records(void);
/kernel/linux/linux-6.6/kernel/trace/
H A Drethook.c24 struct llist_node *node; in rethook_flush_task()
216 struct llist_node **cur) in __rethook_find_ret_addr()
219 struct llist_node *node = *cur; in __rethook_find_ret_addr()
242 * @cur: a storage of the loop cursor llist_node pointer for next call
255 struct llist_node **cur) in rethook_find_ret_addr()
292 struct llist_node *first, *node = NULL; in rethook_trampoline_handler()
/kernel/linux/linux-5.10/net/rds/
H A 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()
/kernel/linux/linux-6.6/net/rds/
H A 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_active.c52 static inline struct llist_node *barrier_to_ll(struct active_node *node) in barrier_to_ll()
55 return (struct llist_node *)&node->base.cb.node; in barrier_to_ll()
71 static inline struct active_node *barrier_from_ll(struct llist_node *x) in barrier_from_ll()
380 struct llist_node *head = NULL, *tail = NULL; in ____active_del_barrier()
381 struct llist_node *pos, *next; in ____active_del_barrier()
892 struct llist_node *first = NULL, *last = NULL; in i915_active_acquire_preallocate_barrier()
910 struct llist_node *prev = first; in i915_active_acquire_preallocate_barrier()
972 struct llist_node *pos, *next; in i915_active_acquire_barrier()
1013 static struct dma_fence **ll_to_fence_slot(struct llist_node *node) in ll_to_fence_slot()
1021 struct llist_node *nod in i915_request_add_active_barriers()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A 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()
370 struct llist_node *head = NULL, *tail = NULL; in ____active_del_barrier()
371 struct llist_node *pos, *next; in ____active_del_barrier()
861 struct llist_node *first = NULL, *last = NULL; in i915_active_acquire_preallocate_barrier()
879 struct llist_node *prev = first; in i915_active_acquire_preallocate_barrier()
941 struct llist_node *pos, *next; in i915_active_acquire_barrier()
982 static struct dma_fence **ll_to_fence_slot(struct llist_node *node) in ll_to_fence_slot()
990 struct llist_node *nod in i915_request_add_active_barriers()
[all...]
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dclosure.c62 struct llist_node *list; in __closure_wake_up()
64 struct llist_node *reverse = NULL; in __closure_wake_up()
/kernel/linux/linux-6.6/include/linux/sunrpc/
H A Dsvc_rdma.h130 struct llist_node rc_node;
152 struct llist_node sc_node;
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dclosure.c62 struct llist_node *list; in __closure_wake_up()
64 struct llist_node *reverse = NULL; in __closure_wake_up()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_engine_user.c41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
73 static struct llist_node *get_engines(struct drm_i915_private *i915) in get_engines()
81 struct llist_node *pos, *next; in sort_engines()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_engine_user.c41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
77 static struct llist_node *get_engines(struct drm_i915_private *i915) in get_engines()
85 struct llist_node *pos, *next; in sort_engines()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A 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()

Completed in 15 milliseconds

1234567