Home
last modified time | relevance | path

Searched refs:plug (Results 1 – 5 of 5) sorted by relevance

/block/
Dblk-core.c699 struct blk_plug *plug; in blk_attempt_plug_merge() local
703 plug = blk_mq_plug(q, bio); in blk_attempt_plug_merge()
704 if (!plug) in blk_attempt_plug_merge()
707 plug_list = &plug->mq_list; in blk_attempt_plug_merge()
1705 void blk_start_plug(struct blk_plug *plug) in blk_start_plug() argument
1712 if (tsk->plug) in blk_start_plug()
1715 INIT_LIST_HEAD(&plug->mq_list); in blk_start_plug()
1716 INIT_LIST_HEAD(&plug->cb_list); in blk_start_plug()
1717 plug->rq_count = 0; in blk_start_plug()
1718 plug->multiple_queues = false; in blk_start_plug()
[all …]
Dblk-lib.c101 struct blk_plug plug; in blkdev_issue_discard() local
104 blk_start_plug(&plug); in blkdev_issue_discard()
113 blk_finish_plug(&plug); in blkdev_issue_discard()
197 struct blk_plug plug; in blkdev_issue_write_same() local
200 blk_start_plug(&plug); in blkdev_issue_write_same()
207 blk_finish_plug(&plug); in blkdev_issue_write_same()
364 struct blk_plug plug; in blkdev_issue_zeroout() local
373 blk_start_plug(&plug); in blkdev_issue_zeroout()
388 blk_finish_plug(&plug); in blkdev_issue_zeroout()
Dblk-mq.c1722 void blk_mq_flush_plug_list(struct blk_plug *plug, bool from_schedule) in blk_mq_flush_plug_list() argument
1732 list_splice_init(&plug->mq_list, &list); in blk_mq_flush_plug_list()
1734 if (plug->rq_count > 2 && plug->multiple_queues) in blk_mq_flush_plug_list()
1737 plug->rq_count = 0; in blk_mq_flush_plug_list()
1933 static void blk_add_rq_to_plug(struct blk_plug *plug, struct request *rq) in blk_add_rq_to_plug() argument
1935 list_add_tail(&rq->queuelist, &plug->mq_list); in blk_add_rq_to_plug()
1936 plug->rq_count++; in blk_add_rq_to_plug()
1937 if (!plug->multiple_queues && !list_is_singular(&plug->mq_list)) { in blk_add_rq_to_plug()
1940 tmp = list_first_entry(&plug->mq_list, struct request, in blk_add_rq_to_plug()
1943 plug->multiple_queues = true; in blk_add_rq_to_plug()
[all …]
Dblk-mq.h262 return current->plug; in blk_mq_plug()
Dblk-throttle.c1311 struct blk_plug plug; in blk_throtl_dispatch_work_fn() local
1323 blk_start_plug(&plug); in blk_throtl_dispatch_work_fn()
1326 blk_finish_plug(&plug); in blk_throtl_dispatch_work_fn()