Lines Matching refs:plug
1068 void blk_mq_flush_plug_list(struct blk_plug *plug, bool from_schedule) in blk_mq_flush_plug_list() argument
1077 list_splice_init(&plug->mq_list, &list); in blk_mq_flush_plug_list()
1249 struct blk_plug *plug; in blk_mq_make_request() local
1281 plug = current->plug; in blk_mq_make_request()
1287 if (((plug && !blk_queue_nomerges(q)) || is_sync) && in blk_mq_make_request()
1298 if (plug) { in blk_mq_make_request()
1304 if (same_queue_rq && !list_empty(&plug->mq_list)) { in blk_mq_make_request()
1308 list_add_tail(&rq->queuelist, &plug->mq_list); in blk_mq_make_request()
1343 struct blk_plug *plug; in blk_sq_make_request() local
1379 plug = current->plug; in blk_sq_make_request()
1380 if (plug) { in blk_sq_make_request()
1388 blk_flush_plug_list(plug, false); in blk_sq_make_request()
1392 list_add_tail(&rq->queuelist, &plug->mq_list); in blk_sq_make_request()