Home
last modified time | relevance | path

Searched refs:at_head (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.15/block/
Dblk-exec.c48 int at_head, rq_end_io_fn *done) in blk_execute_rq_nowait() argument
62 blk_mq_sched_insert_request(rq, at_head, true, false); in blk_execute_rq_nowait()
90 blk_status_t blk_execute_rq(struct gendisk *bd_disk, struct request *rq, int at_head) in blk_execute_rq() argument
96 blk_execute_rq_nowait(bd_disk, rq, at_head, blk_end_sync_rq); in blk_execute_rq()
Dblk-mq-sched.c429 void blk_mq_sched_insert_request(struct request *rq, bool at_head, in blk_mq_sched_insert_request() argument
461 at_head = (rq->rq_flags & RQF_FLUSH_SEQ) ? true : at_head; in blk_mq_sched_insert_request()
462 blk_mq_request_bypass_insert(rq, at_head, false); in blk_mq_sched_insert_request()
470 e->type->ops.insert_requests(hctx, &list, at_head); in blk_mq_sched_insert_request()
473 __blk_mq_insert_request(hctx, rq, at_head); in blk_mq_sched_insert_request()
Dblk-mq.h45 void blk_mq_add_to_requeue_list(struct request *rq, bool at_head,
70 bool at_head);
71 void blk_mq_request_bypass_insert(struct request *rq, bool at_head,
Dblk-mq-sched.h21 void blk_mq_sched_insert_request(struct request *rq, bool at_head,
Dmq-deadline.c660 bool at_head) in dd_insert_request() argument
691 if (at_head) { in dd_insert_request()
714 struct list_head *list, bool at_head) in dd_insert_requests() argument
725 dd_insert_request(hctx, rq, at_head); in dd_insert_requests()
Dblk-mq.c808 void blk_mq_add_to_requeue_list(struct request *rq, bool at_head, in blk_mq_add_to_requeue_list() argument
821 if (at_head) { in blk_mq_add_to_requeue_list()
1829 bool at_head) in __blk_mq_insert_req_list() argument
1838 if (at_head) in __blk_mq_insert_req_list()
1845 bool at_head) in __blk_mq_insert_request() argument
1851 __blk_mq_insert_req_list(hctx, rq, at_head); in __blk_mq_insert_request()
1864 void blk_mq_request_bypass_insert(struct request *rq, bool at_head, in blk_mq_request_bypass_insert() argument
1870 if (at_head) in blk_mq_request_bypass_insert()
Dkyber-iosched.c590 struct list_head *rq_list, bool at_head) in kyber_insert_requests() argument
602 if (at_head) in kyber_insert_requests()
Dbfq-iosched.c5968 bool at_head) in bfq_insert_request() argument
6035 bfqd->in_service_queue->waker_bfqq == bfqq)) || at_head) { in bfq_insert_request()
6036 if (at_head) in bfq_insert_request()
6070 struct list_head *list, bool at_head) in bfq_insert_requests() argument
6077 bfq_insert_request(hctx, rq, at_head); in bfq_insert_requests()
/Linux-v5.15/drivers/scsi/
Dscsi_ioctl.c415 int at_head = 0; in sg_io() local
438 at_head = 1; in sg_io()
484 blk_execute_rq(disk, rq, at_head); in sg_io()
Dsg.c785 int k, at_head; in sg_common_write() local
829 at_head = 0; in sg_common_write()
831 at_head = 1; in sg_common_write()
835 blk_execute_rq_nowait(NULL, srp->rq, at_head, sg_rq_end_io); in sg_common_write()
/Linux-v5.15/drivers/nvme/host/
Dnvme.h700 unsigned timeout, int qid, int at_head,
Dcore.c1045 bool at_head) in nvme_execute_rq() argument
1049 status = blk_execute_rq(disk, rq, at_head); in nvme_execute_rq()
1063 unsigned timeout, int qid, int at_head, in __nvme_submit_sync_cmd() argument
1085 ret = nvme_execute_rq(NULL, req, at_head); in __nvme_submit_sync_cmd()
/Linux-v5.15/include/linux/
Dblkdev.h887 int at_head);