Searched refs:request_fn (Results 1 – 13 of 13) sorted by relevance
64 Implementation details for request_fn based block drivers76 and handle empty REQ_OP_FLUSH requests in its prep_fn/request_fn. Note that85 in prep_fn/request_fn. If the FUA bit is not natively supported the block
495 places it on the queue and invokes the drivers request_fn. The driver makes1044 request_fn execution which it means that lots of older drivers1099 If the driver is dropping the io_request_lock from its request_fn strategy,
71 if (!q->request_fn && !q->mq_ops) in queue_requests_store()81 if (q->request_fn) in queue_requests_store()940 if (q->request_fn || (q->mq_ops && q->elevator)) { in blk_register_queue()1000 if (q->request_fn || (q->mq_ops && q->elevator)) in blk_unregister_queue()
319 q->request_fn = bsg_request_fn; in bsg_setup_queue()
470 q->request_fn(q); in __blk_run_queue_uncond()580 if (!list_empty(&q->queue_head) && q->request_fn) in __blk_drain_queue()617 if (q->request_fn) { in __blk_drain_queue()1146 q->request_fn = rfn; in blk_init_queue_node()
713 (q->request_fn && IS_ENABLED(CONFIG_BLK_WBT_SQ))) in wbt_enable_default()
1125 if (!(q->mq_ops || q->request_fn) || !elv_support_iosched(q)) in elv_iosched_store()
465 if (block->request_queue->request_fn) { in dasd_ioctl_information()
705 md->queue->request_fn = dm_old_request_fn; in dm_old_init_request_queue()
454 request_fn_proc *request_fn; member771 return q->request_fn || q->mq_ops; in queue_is_rq_based()
2297 q->request_fn = scsi_request_fn; in scsi_old_alloc_queue()2386 } else if (q->request_fn == scsi_request_fn) in scsi_device_from_queue()
774 q->request_fn = do_ide_request; in ide_init_queue()
816 d->blkq->request_fn(d->blkq); in rexmit_timer()