Lines Matching refs:sdev_gendev
442 put_device(&sdev->sdev_gendev);
461 parent = sdev->sdev_gendev.parent;
1370 device_enable_async_suspend(&sdev->sdev_gendev);
1372 pm_runtime_set_active(&sdev->sdev_gendev);
1374 pm_runtime_forbid(&sdev->sdev_gendev);
1375 pm_runtime_enable(&sdev->sdev_gendev);
1382 error = device_add(&sdev->sdev_gendev);
1394 device_del(&sdev->sdev_gendev);
1397 transport_add_device(&sdev->sdev_gendev);
1400 error = bsg_scsi_register_queue(rq, &sdev->sdev_gendev);
1410 error = device_create_file(&sdev->sdev_gendev,
1418 error = sysfs_create_groups(&sdev->sdev_gendev.kobj,
1430 struct device *dev = &sdev->sdev_gendev;
1464 sysfs_remove_groups(&sdev->sdev_gendev.kobj,
1534 !get_device(&sdev->sdev_gendev))
1538 put_device(&sdev->sdev_gendev);
1633 device_initialize(&sdev->sdev_gendev);
1634 sdev->sdev_gendev.bus = &scsi_bus_type;
1635 sdev->sdev_gendev.type = &scsi_dev_type;
1636 dev_set_name(&sdev->sdev_gendev, "%d:%d:%d:%llu",
1640 sdev->sdev_dev.parent = get_device(&sdev->sdev_gendev);
1657 transport_setup_device(&sdev->sdev_gendev);