Lines Matching refs:dev
153 put_device(job->dev); /* release reference for the request */ in bsg_teardown_job()
224 static bool bsg_prepare_job(struct device *dev, struct request *req) in bsg_prepare_job() argument
241 job->dev = dev; in bsg_prepare_job()
243 get_device(job->dev); in bsg_prepare_job()
268 struct device *dev = q->queuedata; in bsg_queue_rq() local
277 if (!get_device(dev)) in bsg_queue_rq()
280 if (!bsg_prepare_job(dev, req)) in bsg_queue_rq()
288 put_device(dev); in bsg_queue_rq()
365 struct request_queue *bsg_setup_queue(struct device *dev, const char *name, in bsg_setup_queue() argument
396 q->queuedata = dev; in bsg_setup_queue()
399 ret = bsg_register_queue(q, dev, name, &bsg_transport_ops); in bsg_setup_queue()
402 "initialize - register queue\n", dev->kobj.name); in bsg_setup_queue()