Lines Matching refs:scsi_dev
137 static int pmcraid_slave_alloc(struct scsi_device *scsi_dev) in pmcraid_slave_alloc() argument
146 pinstance = shost_priv(scsi_dev->host); in pmcraid_slave_alloc()
177 if (bus == scsi_dev->channel && in pmcraid_slave_alloc()
178 target == scsi_dev->id && in pmcraid_slave_alloc()
179 lun == scsi_dev->lun) { in pmcraid_slave_alloc()
186 res->scsi_dev = scsi_dev; in pmcraid_slave_alloc()
187 scsi_dev->hostdata = res; in pmcraid_slave_alloc()
210 static int pmcraid_slave_configure(struct scsi_device *scsi_dev) in pmcraid_slave_configure() argument
212 struct pmcraid_resource_entry *res = scsi_dev->hostdata; in pmcraid_slave_configure()
219 scsi_dev->type != TYPE_ENCLOSURE) in pmcraid_slave_configure()
223 scsi_dev->host->unique_id, in pmcraid_slave_configure()
224 scsi_dev->channel, in pmcraid_slave_configure()
225 scsi_dev->id, in pmcraid_slave_configure()
226 (u8)scsi_dev->lun); in pmcraid_slave_configure()
229 scsi_dev->allow_restart = 1; in pmcraid_slave_configure()
231 scsi_dev->allow_restart = 1; in pmcraid_slave_configure()
232 blk_queue_rq_timeout(scsi_dev->request_queue, in pmcraid_slave_configure()
234 blk_queue_max_hw_sectors(scsi_dev->request_queue, in pmcraid_slave_configure()
242 scsi_dev->tagged_supported = 0; in pmcraid_slave_configure()
258 static void pmcraid_slave_destroy(struct scsi_device *scsi_dev) in pmcraid_slave_destroy() argument
262 res = (struct pmcraid_resource_entry *)scsi_dev->hostdata; in pmcraid_slave_destroy()
265 res->scsi_dev = NULL; in pmcraid_slave_destroy()
267 scsi_dev->hostdata = NULL; in pmcraid_slave_destroy()
278 static int pmcraid_change_queue_depth(struct scsi_device *scsi_dev, int depth) in pmcraid_change_queue_depth() argument
282 return scsi_change_queue_depth(scsi_dev, depth); in pmcraid_change_queue_depth()
1609 res->scsi_dev = NULL; in pmcraid_handle_config_change()
1618 if (res->scsi_dev) { in pmcraid_handle_config_change()
1631 } else if (!res->scsi_dev) { in pmcraid_handle_config_change()
3809 if (res->change_detected == RES_CHANGE_DEL && res->scsi_dev) { in pmcraid_worker_function()
3810 sdev = res->scsi_dev; in pmcraid_worker_function()
5019 res->scsi_dev = NULL; in pmcraid_init_res_table()
5043 if (res->scsi_dev) { in pmcraid_init_res_table()