Searched refs:llist_del_first (Results 1 - 17 of 17) sorted by relevance
/kernel/linux/linux-6.6/lib/ |
H A D | llist.c | 40 * llist_del_first - delete the first entry of lock-less list 46 * Only one llist_del_first user can be used simultaneously with 48 * llist_del_first, llist_add, llist_add (or llist_del_all, llist_add, 53 struct llist_node *llist_del_first(struct llist_head *head) in llist_del_first() function 66 EXPORT_SYMBOL_GPL(llist_del_first); variable
|
/kernel/linux/linux-5.10/lib/ |
H A D | llist.c | 40 * llist_del_first - delete the first entry of lock-less list 46 * Only one llist_del_first user can be used simultaneously with 48 * llist_del_first, llist_add, llist_add (or llist_del_all, llist_add, 53 struct llist_node *llist_del_first(struct llist_head *head) in llist_del_first() function 70 EXPORT_SYMBOL_GPL(llist_del_first); variable
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | llist.h | 10 * without locking. Also a single consumer can use llist_del_first while 14 * If we have multiple consumers with llist_del_first used in one consumer, and 15 * llist_del_first or llist_del_all used in other consumers, then a lock is 16 * needed. This is because llist_del_first depends on list->first->next not 20 * llist_del_first to succeed. For example, while a llist_del_first operation 21 * is in progress in one consumer, then a llist_del_first, llist_add, 225 extern struct llist_node *llist_del_first(struct llist_head *head);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | llist.h | 10 * without locking. Also a single consumer can use llist_del_first while 14 * If we have multiple consumers with llist_del_first used in one consumer, and 15 * llist_del_first or llist_del_all used in other consumers, then a lock is 16 * needed. This is because llist_del_first depends on list->first->next not 20 * llist_del_first to succeed. For example, while a llist_del_first operation 21 * is in progress in one consumer, then a llist_del_first, llist_add, 250 extern struct llist_node *llist_del_first(struct llist_head *head);
|
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_recvfrom.c | 188 while ((node = llist_del_first(&rdma->sc_recv_ctxts))) { in svc_rdma_recv_ctxts_destroy() 205 node = llist_del_first(&rdma->sc_recv_ctxts); in svc_rdma_recv_ctxt_get()
|
H A D | svc_rdma_sendto.c | 178 while ((node = llist_del_first(&rdma->sc_send_ctxts)) != NULL) { in svc_rdma_send_ctxts_destroy() 202 node = llist_del_first(&rdma->sc_send_ctxts); in svc_rdma_send_ctxt_get()
|
H A D | svc_rdma_rw.c | 60 node = llist_del_first(&rdma->sc_rw_ctxts); in svc_rdma_get_rw_ctxt() 110 while ((node = llist_del_first(&rdma->sc_rw_ctxts)) != NULL) { in svc_rdma_destroy_rw_ctxts()
|
H A D | verbs.c | 983 /* Calls to llist_del_first are required to be serialized */ in rpcrdma_rep_get_locked() 984 node = llist_del_first(&buf->rb_free_reps); in rpcrdma_rep_get_locked()
|
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_recvfrom.c | 186 while ((node = llist_del_first(&rdma->sc_recv_ctxts))) { in svc_rdma_recv_ctxts_destroy() 198 node = llist_del_first(&rdma->sc_recv_ctxts); in svc_rdma_recv_ctxt_get()
|
H A D | verbs.c | 1007 /* Calls to llist_del_first are required to be serialized */ in rpcrdma_rep_get_locked() 1008 node = llist_del_first(&buf->rb_free_reps); in rpcrdma_rep_get_locked()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | memalloc.c | 216 * For every 'c' llist_del_first(&c->free_by_rcu_ttrace); is in alloc_bulk() 220 obj = llist_del_first(&c->free_by_rcu_ttrace); in alloc_bulk() 229 obj = llist_del_first(&c->waiting_for_gp_ttrace); in alloc_bulk()
|
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | tty_buffer.c | 164 free = llist_del_first(&port->buf.free); in tty_buffer_alloc()
|
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | tty_buffer.c | 168 free = llist_del_first(&port->buf.free); in tty_buffer_alloc()
|
/kernel/linux/linux-5.10/net/rds/ |
H A D | ib_rdma.c | 205 ret = llist_del_first(&pool->clean_list); in rds_ib_reuse_mr()
|
/kernel/linux/linux-6.6/net/rds/ |
H A D | ib_rdma.c | 205 ret = llist_del_first(&pool->clean_list); in rds_ib_reuse_mr()
|
/kernel/linux/linux-5.10/kernel/rcu/ |
H A D | tree.c | 3180 llist_del_first(&krcp->bkvcache); in get_cached_bnode()
|
/kernel/linux/linux-6.6/kernel/rcu/ |
H A D | tree.c | 2967 llist_del_first(&krcp->bkvcache); in get_cached_bnode()
|
Completed in 31 milliseconds