Lines Matching refs:scsi_dev

152 static int pmcraid_slave_alloc(struct scsi_device *scsi_dev)  in pmcraid_slave_alloc()  argument
161 pinstance = shost_priv(scsi_dev->host); in pmcraid_slave_alloc()
192 if (bus == scsi_dev->channel && in pmcraid_slave_alloc()
193 target == scsi_dev->id && in pmcraid_slave_alloc()
194 lun == scsi_dev->lun) { in pmcraid_slave_alloc()
201 res->scsi_dev = scsi_dev; in pmcraid_slave_alloc()
202 scsi_dev->hostdata = res; in pmcraid_slave_alloc()
225 static int pmcraid_slave_configure(struct scsi_device *scsi_dev) in pmcraid_slave_configure() argument
227 struct pmcraid_resource_entry *res = scsi_dev->hostdata; in pmcraid_slave_configure()
234 scsi_dev->type != TYPE_ENCLOSURE) in pmcraid_slave_configure()
238 scsi_dev->host->unique_id, in pmcraid_slave_configure()
239 scsi_dev->channel, in pmcraid_slave_configure()
240 scsi_dev->id, in pmcraid_slave_configure()
241 (u8)scsi_dev->lun); in pmcraid_slave_configure()
244 scsi_dev->allow_restart = 1; in pmcraid_slave_configure()
246 scsi_dev->allow_restart = 1; in pmcraid_slave_configure()
247 blk_queue_rq_timeout(scsi_dev->request_queue, in pmcraid_slave_configure()
249 blk_queue_max_hw_sectors(scsi_dev->request_queue, in pmcraid_slave_configure()
257 scsi_dev->tagged_supported = 0; in pmcraid_slave_configure()
273 static void pmcraid_slave_destroy(struct scsi_device *scsi_dev) in pmcraid_slave_destroy() argument
277 res = (struct pmcraid_resource_entry *)scsi_dev->hostdata; in pmcraid_slave_destroy()
280 res->scsi_dev = NULL; in pmcraid_slave_destroy()
282 scsi_dev->hostdata = NULL; in pmcraid_slave_destroy()
293 static int pmcraid_change_queue_depth(struct scsi_device *scsi_dev, int depth) in pmcraid_change_queue_depth() argument
297 return scsi_change_queue_depth(scsi_dev, depth); in pmcraid_change_queue_depth()
1637 res->scsi_dev = NULL; in pmcraid_handle_config_change()
1646 if (res->scsi_dev) { in pmcraid_handle_config_change()
1659 } else if (!res->scsi_dev) { in pmcraid_handle_config_change()
4337 if (res->change_detected == RES_CHANGE_DEL && res->scsi_dev) { in pmcraid_worker_function()
4338 sdev = res->scsi_dev; in pmcraid_worker_function()
5582 res->scsi_dev = NULL; in pmcraid_init_res_table()
5606 if (res->scsi_dev) { in pmcraid_init_res_table()