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

12345

/linux-master/lib/
H A Dllist.c26 bool llist_add_batch(struct llist_node *new_first, struct llist_node *new_last,
29 struct llist_node *first = READ_ONCE(head->first);
53 struct llist_node *llist_del_first(struct llist_head *head)
55 struct llist_node *entry, *next;
80 struct llist_node *this)
82 struct llist_node *entry, *next;
103 struct llist_node *llist_reverse_order(struct llist_node *head)
105 struct llist_node *new_hea
[all...]
H A Dlwq.c19 struct llist_node *__lwq_dequeue(struct lwq *q)
21 struct llist_node *this;
49 struct llist_node *lwq_dequeue_all(struct lwq *q)
51 struct llist_node *r, *t, **ep;
103 struct llist_node *l, **t1, *t2;
H A Dclosure.c68 struct llist_node *list;
70 struct llist_node *reverse = NULL;
/linux-master/include/linux/
H A Dllist.h57 struct llist_node *first;
60 struct llist_node { struct
61 struct llist_node *next;
84 static inline void init_llist_node(struct llist_node *node)
98 static inline bool llist_on_list(const struct llist_node *node)
105 * @ptr: the &struct llist_node pointer.
107 * @member: the name of the llist_node within the struct.
114 * @ptr: the object pointer (struct type * that contains the llist_node)
115 * @member: the name of the llist_node within the struct.
131 * @pos: the &struct llist_node t
[all...]
H A Dlwq.h20 struct llist_node node;
25 struct llist_node *ready; /* entries to be dequeued */
54 struct llist_node *__lwq_dequeue(struct lwq *q);
66 ({ struct llist_node *_n = __lwq_dequeue(q); \
69 struct llist_node *lwq_dequeue_all(struct lwq *q);
74 * @_t1: temporary struct llist_node **
75 * @_t2: temporary struct llist_node *
76 * @_l: address of llist_node pointer from lwq_dequeue_all()
116 static inline bool lwq_enqueue_batch(struct llist_node *n, struct lwq *q)
118 struct llist_node *
[all...]
H A Dsmp_types.h37 * struct llist_node node;
45 * struct llist_node node;
52 * struct llist_node node;
59 struct llist_node llist;
H A Drethook.h54 struct llist_node llist;
67 struct llist_node **cur);
H A Dtty_buffer.h13 struct llist_node free;
H A Dkprobes.h167 struct llist_node llist;
550 struct llist_node **cur)
561 struct llist_node **cur);
571 struct llist_node **cur)
H A Dipc_namespace.h78 struct llist_node mnt_llist;
/linux-master/arch/x86/kernel/cpu/mce/
H A Dgenpool.c55 struct llist_node *mce_gen_pool_prepare_records(void)
57 struct llist_node *head;
76 struct llist_node *head;
/linux-master/arch/arm/include/asm/
H A Dstacktrace.h21 struct llist_node *kr_cur;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_range_fence.h43 struct llist_node link;
H A Dxe_bo_types.h60 struct llist_node freed;
H A Dxe_range_fence.c31 struct llist_node *node = llist_del_all(&tree->list);
/linux-master/kernel/trace/
H A Drethook.c23 struct llist_node *node;
204 struct llist_node **cur)
207 struct llist_node *node = *cur;
230 * @cur: a storage of the loop cursor llist_node pointer for next call
243 struct llist_node **cur)
280 struct llist_node *first, *node = NULL;
/linux-master/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;
126 static struct llist_node notrace *__llist_del_first(struct llist_head *head)
128 struct llist_node *entry, *next;
267 static int free_all(struct llist_node *llnode, bool percpu)
269 struct llist_node *pos, *t;
300 struct llist_node *llnode = obj;
310 struct llist_node *llnod
[all...]
/linux-master/net/rds/
H A Dib_rdma.c201 struct llist_node *ret;
299 struct llist_node *node;
300 struct llist_node *next;
320 struct llist_node **nodes_head,
321 struct llist_node **nodes_tail)
324 struct llist_node *cur = NULL;
325 struct llist_node **next = nodes_head;
346 struct llist_node *clean_nodes;
347 struct llist_node *clean_tail;
H A Dib_mr.h71 struct llist_node llnode;
/linux-master/arch/s390/include/asm/
H A Dunwind.h41 struct llist_node *kr_cur;
/linux-master/include/acpi/
H A Dghes.h35 struct llist_node llnode;
/linux-master/drivers/gpu/drm/i915/
H A Di915_active.c48 static inline struct llist_node *barrier_to_ll(struct active_node *node)
51 return (struct llist_node *)&node->base.cb.node;
67 static inline struct active_node *barrier_from_ll(struct llist_node *x)
370 struct llist_node *head = NULL, *tail = NULL;
371 struct llist_node *pos, *next;
861 struct llist_node *first = NULL, *last = NULL;
879 struct llist_node *prev = first;
941 struct llist_node *pos, *next;
982 static struct dma_fence **ll_to_fence_slot(struct llist_node *node)
990 struct llist_node *nod
[all...]
/linux-master/fs/ocfs2/
H A Dquota.h35 struct llist_node list; /* Member of list of dquots to drop */
/linux-master/arch/x86/include/asm/
H A Dunwind.h20 struct llist_node *kr_cur;
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs.c163 static struct llist_node *
164 slist_add(struct llist_node *node, struct llist_node *head)
174 struct llist_node *signal, *sn;

Completed in 176 milliseconds

12345