scsi_driver
static struct scsi_driver ch_template = {
struct scsi_driver *drv;
struct scsi_driver *sdrv = scsi_cmd_to_driver(scmd);
struct scsi_driver *sdrv = scsi_cmd_to_driver(scmd);
struct scsi_driver *drv = scsi_cmd_to_driver(cmd);
struct scsi_driver *drv = to_scsi_driver(dev->driver);
struct scsi_driver *drv = to_scsi_driver(dev->driver);
int __scsi_register_driver(struct scsi_driver *sdrv, struct module *owner)
struct scsi_driver *drv = to_scsi_driver(dev->driver);
struct scsi_driver *drv = to_scsi_driver(dev->driver);
struct scsi_driver *drv;
static struct scsi_driver sd_template = {
static struct scsi_driver ses_template = {
static struct scsi_driver sr_template = {
static struct scsi_driver st_template = {
static struct scsi_host_template scsi_driver = {
scsi_driver.can_queue = max_outstanding_req_per_channel *
host = scsi_host_alloc(&scsi_driver,
if (queue_depth > scsi_driver.can_queue)
queue_depth = scsi_driver.can_queue;
static struct scsi_host_template scsi_driver;
static struct scsi_driver ufs_dev_wlun_template = {
container_of((drv), struct scsi_driver, gendrv)
int __scsi_register_driver(struct scsi_driver *, struct module *);
static inline struct scsi_driver *scsi_cmd_to_driver(struct scsi_cmnd *cmd)