Home
last modified time | relevance | path

Searched refs:bsg_dev (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufs_bsg.c172 struct device *bsg_dev = &hba->bsg_dev; in ufs_bsg_remove() local
179 device_del(bsg_dev); in ufs_bsg_remove()
180 put_device(bsg_dev); in ufs_bsg_remove()
196 struct device *bsg_dev = &hba->bsg_dev; in ufs_bsg_probe() local
202 device_initialize(bsg_dev); in ufs_bsg_probe()
204 bsg_dev->parent = get_device(parent); in ufs_bsg_probe()
205 bsg_dev->release = ufs_bsg_node_release; in ufs_bsg_probe()
207 dev_set_name(bsg_dev, "uf in ufs_bsg_probe()
[all...]
H A Dufshcd.h799 struct device bsg_dev; member
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufs_bsg.c213 struct device *bsg_dev = &hba->bsg_dev; in ufs_bsg_remove() local
220 device_del(bsg_dev); in ufs_bsg_remove()
221 put_device(bsg_dev); in ufs_bsg_remove()
239 struct device *bsg_dev = &hba->bsg_dev; in ufs_bsg_probe() local
245 device_initialize(bsg_dev); in ufs_bsg_probe()
247 bsg_dev->parent = get_device(parent); in ufs_bsg_probe()
248 bsg_dev->release = ufs_bsg_node_release; in ufs_bsg_probe()
250 dev_set_name(bsg_dev, "uf in ufs_bsg_probe()
[all...]
/kernel/linux/linux-5.10/block/
H A Dbsg.c145 if (!q->bsg_dev.class_dev) in bsg_sg_io()
150 ret = q->bsg_dev.ops->check_proto(&hdr); in bsg_sg_io()
159 ret = q->bsg_dev.ops->fill_hdr(rq, &hdr, mode); in bsg_sg_io()
187 ret = rq->q->bsg_dev.ops->complete_rq(rq, &hdr); in bsg_sg_io()
191 rq->q->bsg_dev.ops->free_rq(rq); in bsg_sg_io()
259 strncpy(bd->name, dev_name(rq->bsg_dev.class_dev), sizeof(bd->name) - 1); in bsg_add_device()
397 struct bsg_class_device *bcd = &q->bsg_dev; in bsg_unregister_queue()
426 bcd = &q->bsg_dev; in bsg_register_queue()
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/
H A Dmpi3mr_app.c1500 struct device *bsg_dev = &mrioc->bsg_dev; in mpi3mr_bsg_exit() local
1507 device_del(bsg_dev); in mpi3mr_bsg_exit()
1508 put_device(bsg_dev); in mpi3mr_bsg_exit()
1535 struct device *bsg_dev = &mrioc->bsg_dev; in mpi3mr_bsg_init() local
1538 device_initialize(bsg_dev); in mpi3mr_bsg_init()
1540 bsg_dev->parent = get_device(parent); in mpi3mr_bsg_init()
1541 bsg_dev->release = mpi3mr_bsg_node_release; in mpi3mr_bsg_init()
1543 dev_set_name(bsg_dev, "mpi3mrct in mpi3mr_bsg_init()
[all...]
H A Dmpi3mr.h1022 * @bsg_dev: BSG device structure
1204 struct device bsg_dev; member
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_sysfs.c1436 sdev->bsg_dev = scsi_bsg_register_queue(sdev); in scsi_sysfs_add_sdev()
1437 if (IS_ERR(sdev->bsg_dev)) { in scsi_sysfs_add_sdev()
1438 error = PTR_ERR(sdev->bsg_dev); in scsi_sysfs_add_sdev()
1442 sdev->bsg_dev = NULL; in scsi_sysfs_add_sdev()
1485 if (IS_ENABLED(CONFIG_BLK_DEV_BSG) && sdev->bsg_dev) in __scsi_remove_device()
1486 bsg_unregister_queue(sdev->bsg_dev); in __scsi_remove_device()
/kernel/linux/linux-6.6/include/scsi/
H A Dscsi_device.h279 struct bsg_device *bsg_dev; member
/kernel/linux/linux-6.6/include/ufs/
H A Dufshcd.h887 * @bsg_dev: struct device associated with the BSG queue
1043 struct device bsg_dev; member
/kernel/linux/linux-5.10/include/linux/
H A Dblkdev.h567 struct bsg_class_device bsg_dev; member

Completed in 33 milliseconds