Lines Matching refs:dev
161 put_device(job->dev); /* release reference for the request */ in bsg_teardown_job()
232 static bool bsg_prepare_job(struct device *dev, struct request *req) in bsg_prepare_job() argument
249 job->dev = dev; in bsg_prepare_job()
251 get_device(job->dev); in bsg_prepare_job()
276 struct device *dev = q->queuedata; in bsg_queue_rq() local
285 if (!get_device(dev)) in bsg_queue_rq()
288 if (!bsg_prepare_job(dev, req)) in bsg_queue_rq()
296 put_device(dev); in bsg_queue_rq()
362 struct request_queue *bsg_setup_queue(struct device *dev, const char *name, in bsg_setup_queue() argument
388 q = blk_mq_alloc_queue(set, lim, dev); in bsg_setup_queue()
396 bset->bd = bsg_register_queue(q, dev, name, bsg_transport_sg_io_fn); in bsg_setup_queue()