Lines Matching defs:rfn
536 * @rfn: The function to be called to process requests that have been
543 * call blk_init_queue(). The function @rfn will be called when there
545 * supports plugging, then @rfn may not be called immediately when requests
550 * @rfn is not required, or even expected, to remove all requests off the
567 struct request_queue *blk_init_queue(request_fn_proc *rfn, spinlock_t *lock)
569 return blk_init_queue_node(rfn, lock, -1);
574 blk_init_queue_node(request_fn_proc *rfn, spinlock_t *lock, int node_id)
582 q = blk_init_allocated_queue_node(uninit_q, rfn, lock, node_id);
591 blk_init_allocated_queue(struct request_queue *q, request_fn_proc *rfn,
594 return blk_init_allocated_queue_node(q, rfn, lock, -1);
599 blk_init_allocated_queue_node(struct request_queue *q, request_fn_proc *rfn,
609 q->request_fn = rfn;