Home
last modified time | relevance | path

Searched refs:flush_list (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Ddm-log-userspace-base.c466 static int flush_one_by_one(struct log_c *lc, struct list_head *flush_list) in flush_one_by_one() argument
471 list_for_each_entry(fe, flush_list, list) { in flush_one_by_one()
483 static int flush_by_group(struct log_c *lc, struct list_head *flush_list, in flush_by_group() argument
496 while (!list_empty(flush_list)) { in flush_by_group()
499 list_for_each_entry_safe(fe, tmp_fe, flush_list, list) { in flush_by_group()
529 list_splice_init(&tmp_list, flush_list); in flush_by_group()
530 r = flush_one_by_one(lc, flush_list); in flush_by_group()
540 list_splice_init(&tmp_list, flush_list); in flush_by_group()
H A Ddm-zoned-target.c62 struct bio_list flush_list; member
519 bio = bio_list_pop(&dmz->flush_list); in dmz_flush_work()
662 bio_list_add(&dmz->flush_list, bio); in dmz_map()
917 bio_list_init(&dmz->flush_list); in dmz_ctr()
H A Ddm-writecache.c192 struct bio_list flush_list; member
1249 bio = bio_list_pop(&wc->flush_list); in writecache_flush_thread()
1283 if (bio_list_empty(&wc->flush_list)) in writecache_offload_bio()
1285 bio_list_add(&wc->flush_list, bio); in writecache_offload_bio()
2355 bio_list_init(&wc->flush_list); in writecache_ctr()
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-log-userspace-base.c465 static int flush_one_by_one(struct log_c *lc, struct list_head *flush_list) in flush_one_by_one() argument
470 list_for_each_entry(fe, flush_list, list) { in flush_one_by_one()
482 static int flush_by_group(struct log_c *lc, struct list_head *flush_list, in flush_by_group() argument
495 while (!list_empty(flush_list)) { in flush_by_group()
498 list_for_each_entry_safe(fe, tmp_fe, flush_list, list) { in flush_by_group()
528 list_splice_init(&tmp_list, flush_list); in flush_by_group()
529 r = flush_one_by_one(lc, flush_list); in flush_by_group()
539 list_splice_init(&tmp_list, flush_list); in flush_by_group()
H A Ddm-zoned-target.c62 struct bio_list flush_list; member
518 bio = bio_list_pop(&dmz->flush_list); in dmz_flush_work()
661 bio_list_add(&dmz->flush_list, bio); in dmz_map()
914 bio_list_init(&dmz->flush_list); in dmz_ctr()
H A Ddm-writecache.c198 struct bio_list flush_list; member
1292 bio = bio_list_pop(&wc->flush_list); in writecache_flush_thread()
1326 if (bio_list_empty(&wc->flush_list)) in writecache_offload_bio()
1328 bio_list_add(&wc->flush_list, bio); in writecache_offload_bio()
2525 bio_list_init(&wc->flush_list); in writecache_ctr()
/kernel/linux/linux-5.10/kernel/bpf/
H A Dcpumap.c709 struct list_head *flush_list = this_cpu_ptr(&cpu_map_flush_list); in bq_enqueue() local
727 list_add(&bq->flush_node, flush_list); in bq_enqueue()
748 struct list_head *flush_list = this_cpu_ptr(&cpu_map_flush_list); in __cpu_map_flush() local
751 list_for_each_entry_safe(bq, tmp, flush_list, flush_node) { in __cpu_map_flush()
H A Ddevmap.c401 struct list_head *flush_list = this_cpu_ptr(&dev_flush_list); in __dev_flush() local
404 list_for_each_entry_safe(bq, tmp, flush_list, flush_node) in __dev_flush()
430 struct list_head *flush_list = this_cpu_ptr(&dev_flush_list); in bq_enqueue() local
446 list_add(&bq->flush_node, flush_list); in bq_enqueue()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dcpumap.c707 struct list_head *flush_list = this_cpu_ptr(&cpu_map_flush_list); in bq_enqueue() local
725 list_add(&bq->flush_node, flush_list); in bq_enqueue()
759 struct list_head *flush_list = this_cpu_ptr(&cpu_map_flush_list); in __cpu_map_flush() local
762 list_for_each_entry_safe(bq, tmp, flush_list, flush_node) { in __cpu_map_flush()
H A Ddevmap.c411 struct list_head *flush_list = this_cpu_ptr(&dev_flush_list); in __dev_flush() local
414 list_for_each_entry_safe(bq, tmp, flush_list, flush_node) { in __dev_flush()
446 struct list_head *flush_list = this_cpu_ptr(&dev_flush_list); in bq_enqueue() local
456 * Do the same with xdp_prog and flush_list since these fields in bq_enqueue()
462 list_add(&bq->flush_node, flush_list); in bq_enqueue()
/kernel/linux/linux-5.10/net/xdp/
H A Dxsk.c270 struct list_head *flush_list = this_cpu_ptr(&xskmap_flush_list); in __xsk_map_redirect() local
278 list_add(&xs->flush_node, flush_list); in __xsk_map_redirect()
285 struct list_head *flush_list = this_cpu_ptr(&xskmap_flush_list); in __xsk_map_flush() local
288 list_for_each_entry_safe(xs, tmp, flush_list, flush_node) { in __xsk_map_flush()
/kernel/linux/linux-6.6/block/
H A Dblk-flush.c352 list_add_tail(&flush_rq->queuelist, &q->flush_list); in blk_kick_flush()
H A Dblk-mq.c1471 LIST_HEAD(flush_list); in blk_mq_requeue_work()
1476 list_splice_init(&q->flush_list, &flush_list); in blk_mq_requeue_work()
1496 while (!list_empty(&flush_list)) { in blk_mq_requeue_work()
1497 rq = list_entry(flush_list.next, struct request, queuelist); in blk_mq_requeue_work()
4306 INIT_LIST_HEAD(&q->flush_list); in blk_mq_init_allocated_queue()
/kernel/linux/linux-6.6/net/xdp/
H A Dxsk.c374 struct list_head *flush_list = this_cpu_ptr(&xskmap_flush_list); in __xsk_map_redirect() local
382 list_add(&xs->flush_node, flush_list); in __xsk_map_redirect()
389 struct list_head *flush_list = this_cpu_ptr(&xskmap_flush_list); in __xsk_map_flush() local
392 list_for_each_entry_safe(xs, tmp, flush_list, flush_node) { in __xsk_map_flush()
/kernel/linux/linux-6.6/include/linux/
H A Dblkdev.h482 struct list_head flush_list; member

Completed in 30 milliseconds