Lines Matching refs:sdev_gendev

431 	put_device(&sdev->sdev_gendev);  in scsi_device_cls_release()
446 parent = sdev->sdev_gendev.parent; in scsi_device_dev_release_usercontext()
1309 device_enable_async_suspend(&sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1311 pm_runtime_set_active(&sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1312 pm_runtime_forbid(&sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1313 pm_runtime_enable(&sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1320 error = device_add(&sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1332 device_del(&sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1335 transport_add_device(&sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1338 error = bsg_scsi_register_queue(rq, &sdev->sdev_gendev); in scsi_sysfs_add_sdev()
1348 error = device_create_file(&sdev->sdev_gendev, in scsi_sysfs_add_sdev()
1356 error = sysfs_create_groups(&sdev->sdev_gendev.kobj, in scsi_sysfs_add_sdev()
1368 struct device *dev = &sdev->sdev_gendev; in __scsi_remove_device()
1402 sysfs_remove_groups(&sdev->sdev_gendev.kobj, in __scsi_remove_device()
1472 !get_device(&sdev->sdev_gendev)) in __scsi_remove_target()
1476 put_device(&sdev->sdev_gendev); in __scsi_remove_target()
1571 device_initialize(&sdev->sdev_gendev); in scsi_sysfs_device_initialize()
1572 sdev->sdev_gendev.bus = &scsi_bus_type; in scsi_sysfs_device_initialize()
1573 sdev->sdev_gendev.type = &scsi_dev_type; in scsi_sysfs_device_initialize()
1574 dev_set_name(&sdev->sdev_gendev, "%d:%d:%d:%llu", in scsi_sysfs_device_initialize()
1578 sdev->sdev_dev.parent = get_device(&sdev->sdev_gendev); in scsi_sysfs_device_initialize()
1595 transport_setup_device(&sdev->sdev_gendev); in scsi_sysfs_device_initialize()