Searched refs:llist_node (Results 1 - 25 of 108) sorted by relevance
12345
/linux-master/lib/ |
H A D | llist.c | 26 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 D | lwq.c | 19 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 D | closure.c | 68 struct llist_node *list; 70 struct llist_node *reverse = NULL;
|
/linux-master/include/linux/ |
H A D | llist.h | 57 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 D | lwq.h | 20 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 D | smp_types.h | 37 * struct llist_node node; 45 * struct llist_node node; 52 * struct llist_node node; 59 struct llist_node llist;
|
H A D | rethook.h | 54 struct llist_node llist; 67 struct llist_node **cur);
|
H A D | tty_buffer.h | 13 struct llist_node free;
|
H A D | kprobes.h | 167 struct llist_node llist; 550 struct llist_node **cur) 561 struct llist_node **cur); 571 struct llist_node **cur)
|
H A D | ipc_namespace.h | 78 struct llist_node mnt_llist;
|
/linux-master/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 55 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 D | stacktrace.h | 21 struct llist_node *kr_cur;
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_range_fence.h | 43 struct llist_node link;
|
H A D | xe_bo_types.h | 60 struct llist_node freed;
|
H A D | xe_range_fence.c | 31 struct llist_node *node = llist_del_all(&tree->list);
|
/linux-master/kernel/trace/ |
H A D | rethook.c | 23 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 D | memalloc.c | 34 * 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 D | ib_rdma.c | 201 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 D | ib_mr.h | 71 struct llist_node llnode;
|
/linux-master/arch/s390/include/asm/ |
H A D | unwind.h | 41 struct llist_node *kr_cur;
|
/linux-master/include/acpi/ |
H A D | ghes.h | 35 struct llist_node llnode;
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_active.c | 48 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 D | quota.h | 35 struct llist_node list; /* Member of list of dquots to drop */
|
/linux-master/arch/x86/include/asm/ |
H A D | unwind.h | 20 struct llist_node *kr_cur;
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_breadcrumbs.c | 163 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