/drivers/scsi/ |
H A D | scsi_transport_api.h | 4 void scsi_schedule_eh(struct Scsi_Host *shost);
|
H A D | hosts.c | 60 * @shost: scsi host to change the state of. 66 int scsi_host_set_state(struct Scsi_Host *shost, enum scsi_host_state state) argument 68 enum scsi_host_state oldstate = shost->shost_state; 139 shost->shost_state = state; 144 shost_printk(KERN_ERR, shost, 155 * @shost: a pointer to a scsi host to remove 157 void scsi_remove_host(struct Scsi_Host *shost) argument 161 mutex_lock(&shost->scan_mutex); 162 spin_lock_irqsave(shost->host_lock, flags); 163 if (scsi_host_set_state(shost, SHOST_CANCE 200 scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev, struct device *dma_dev) argument 290 struct Scsi_Host *shost = dev_to_shost(dev); local 338 struct Scsi_Host *shost; local 449 struct Scsi_Host *shost = scsi_host_alloc(sht, privsize); local 463 scsi_unregister(struct Scsi_Host *shost) argument 493 struct Scsi_Host *shost = NULL; local 509 scsi_host_get(struct Scsi_Host *shost) argument 522 scsi_host_put(struct Scsi_Host *shost) argument 554 scsi_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument 573 scsi_flush_work(struct Scsi_Host *shost) argument [all...] |
H A D | scsi_transport_fc_internal.h | 4 static inline int fc_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument 7 return scsi_tgt_it_nexus_create(shost, itn_id, initiator); 10 static inline int fc_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument 12 return scsi_tgt_it_nexus_destroy(shost, itn_id); 15 static inline int fc_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument 21 static inline int fc_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument
|
H A D | scsi_transport_srp_internal.h | 4 static inline int srp_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument 7 return scsi_tgt_it_nexus_create(shost, itn_id, initiator); 10 static inline int srp_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument 12 return scsi_tgt_it_nexus_destroy(shost, itn_id); 16 static inline int srp_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument 21 static inline int srp_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument
|
H A D | scsi_module.c | 20 struct Scsi_Host *shost; local 38 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list) { 39 error = scsi_add_host(shost, NULL); 42 scsi_scan_host(shost); 46 l = &shost->sht_legacy_list; 55 struct Scsi_Host *shost, *s; local 57 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list) 58 scsi_remove_host(shost); 59 list_for_each_entry_safe(shost, s, &sht->legacy_hosts, sht_legacy_list) 60 sht->release(shost); [all...] |
H A D | dmx3191d.c | 74 struct Scsi_Host *shost; local 88 shost = scsi_host_alloc(&dmx3191d_driver_template, 90 if (!shost) 92 shost->io_port = io; 93 shost->irq = pdev->irq; 95 NCR5380_init(shost, FLAG_NO_PSEUDO_DMA | FLAG_DTC3181E); 98 DMX3191D_DRIVER_NAME, shost)) { 104 shost->irq = SCSI_IRQ_NONE; 107 pci_set_drvdata(pdev, shost); 109 error = scsi_add_host(shost, 128 struct Scsi_Host *shost = pci_get_drvdata(pdev); local [all...] |
H A D | qlogicfas.c | 106 priv->shost = hreg; 147 struct Scsi_Host *shost; local 152 shost = __qlogicfas_detect(sht, iobase[num], irq[num]); 153 if (shost == NULL) { 157 priv = get_priv_by_host(shost); 165 static int qlogicfas_release(struct Scsi_Host *shost) argument 167 struct qlogicfas408_priv *priv = get_priv_by_host(shost); 169 scsi_remove_host(shost); 170 if (shost->irq) { 172 free_irq(shost [all...] |
H A D | scsi_scan.c | 132 struct Scsi_Host *shost; member in struct:async_scan_data 160 data->shost = NULL; 232 * Stores the @shost, @channel, @id, and @lun in the scsi_Device, and 243 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 247 sdev = kzalloc(sizeof(*sdev) + shost->transportt->device_size, 255 sdev->host = shost; 306 if (shost->hostt->slave_alloc) { 307 ret = shost->hostt->slave_alloc(sdev); 332 struct Scsi_Host *shost = dev_to_shost(dev->parent); local 336 spin_lock_irqsave(shost 368 struct Scsi_Host *shost = dev_to_shost(parent); local 400 struct Scsi_Host *shost = dev_to_shost(parent); local 489 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1009 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1156 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1318 struct Scsi_Host *shost = dev_to_shost(&starget->dev); local 1504 __scsi_add_device(struct Scsi_Host *shost, uint channel, uint id, uint lun, void *hostdata) argument 1568 struct Scsi_Host *shost = dev_to_shost(parent); local 1634 struct Scsi_Host *shost = dev_to_shost(parent); local 1651 scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel, unsigned int id, unsigned int lun, int rescan) argument 1682 scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel, unsigned int id, unsigned int lun, int rescan) argument 1713 scsi_sysfs_add_devices(struct Scsi_Host *shost) argument 1733 scsi_prep_async_scan(struct Scsi_Host *shost) argument 1785 struct Scsi_Host *shost; local 1827 do_scsi_scan_host(struct Scsi_Host *shost) argument 1845 struct Scsi_Host *shost = data->shost; local 1856 scsi_scan_host(struct Scsi_Host *shost) argument 1880 scsi_forget_host(struct Scsi_Host *shost) argument 1914 scsi_get_host_dev(struct Scsi_Host *shost) argument [all...] |
H A D | scsi_transport_srp.c | 62 struct Scsi_Host *shost = dev_to_shost(dev); local 63 struct srp_host_attrs *srp_host = to_srp_host_attrs(shost); 154 struct Scsi_Host *shost; local 160 shost = dev_to_shost(dev->parent); 161 if (!shost->transportt) 163 if (shost->transportt->host_attrs.ac.class != &srp_host_class.class) 166 i = to_srp_internal(shost->transportt); 172 struct Scsi_Host *shost; local 178 shost = dev_to_shost(dev); 179 if (!shost 195 srp_rport_add(struct Scsi_Host *shost, struct srp_rport_identifiers *ids) argument 254 struct Scsi_Host *shost = dev_to_shost(dev->parent); local 281 srp_remove_host(struct Scsi_Host *shost) argument 287 srp_tsk_mgmt_response(struct Scsi_Host *shost, u64 nexus, u64 tm_id, int result) argument 294 srp_it_nexus_response(struct Scsi_Host *shost, u64 nexus, int result) argument [all...] |
H A D | scsi_proc.c | 61 struct Scsi_Host *shost = data; local 64 n = shost->hostt->proc_info(shost, buffer, start, offset, length, 0); 80 struct Scsi_Host *shost = data; local 93 ret = shost->hostt->proc_info(shost, page, &start, 0, count, 1); 142 * @shost: host to add 144 void scsi_proc_host_add(struct Scsi_Host *shost) argument 146 struct scsi_host_template *sht = shost->hostt; 153 sprintf(name,"%d", shost 170 scsi_proc_host_rm(struct Scsi_Host *shost) argument 255 struct Scsi_Host *shost; local 283 struct Scsi_Host *shost; local [all...] |
H A D | scsi_tgt_lib.c | 59 struct Scsi_Host *shost; member in struct:scsi_tgt_queuedata 69 * Arguments: shost - scsi host 77 struct scsi_cmnd *scsi_host_get_command(struct Scsi_Host *shost, argument 87 if (!get_device(&shost->shost_gendev)) 99 rq = blk_get_request(shost->uspace_req_q, !write, gfp_mask); 103 cmd = __scsi_get_command(shost, gfp_mask); 127 put_device(&shost->shost_gendev); 138 * Arguments: shost - scsi host 145 void scsi_host_put_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) argument 147 struct request_queue *q = shost 216 scsi_tgt_alloc_queue(struct Scsi_Host *shost) argument 264 scsi_tgt_free_queue(struct Scsi_Host *shost) argument 342 struct Scsi_Host *shost = scsi_tgt_cmd_to_host(cmd); local 412 scsi_tgt_abort_cmd(struct Scsi_Host *shost, struct scsi_cmnd *cmd) argument 452 struct Scsi_Host *shost; local 530 scsi_tgt_tsk_mgmt_request(struct Scsi_Host *shost, u64 itn_id, int function, u64 tag, struct scsi_lun *scsilun, void *data) argument 547 struct Scsi_Host *shost; local 569 scsi_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, char *initiator) argument 584 scsi_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument 600 struct Scsi_Host *shost; local [all...] |
H A D | scsi_transport_fc.c | 47 static int fc_vport_setup(struct Scsi_Host *shost, int channel, 383 struct Scsi_Host *shost = dev_to_shost(dev); local 384 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); 438 "fc_wq_%d", shost->host_no); 446 "fc_dl_%d", shost->host_no); 455 fc_bsg_hostadd(shost, fc_host); 464 struct Scsi_Host *shost = dev_to_shost(dev); local 465 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); 521 * @shost: host the event occurred on 530 fc_host_post_event(struct Scsi_Host *shost, u3 argument 601 fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, u32 data_len, char * data_buf, u64 vendor_id) argument 866 struct Scsi_Host *shost = rport_to_shost(rport); local 1283 struct Scsi_Host *shost = vport_to_shost(vport); local 1311 struct Scsi_Host *shost = vport_to_shost(vport); local 1488 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1502 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1512 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1545 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1560 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1594 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1610 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1643 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1664 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1697 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1752 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1838 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1885 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1937 struct Scsi_Host *shost; local 1956 struct Scsi_Host *shost; local 1988 struct Scsi_Host *shost; local 2022 struct Scsi_Host *shost; local 2078 fc_user_scan_tgt(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument 2110 fc_user_scan(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument 2143 fc_tsk_mgmt_response(struct Scsi_Host *shost, u64 nexus, u64 tm_id, int result) argument 2150 fc_it_nexus_response(struct Scsi_Host *shost, u64 nexus, int result) argument 2328 fc_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument 2347 fc_flush_work(struct Scsi_Host *shost) argument 2370 fc_queue_devloss_work(struct Scsi_Host *shost, struct delayed_work *work, unsigned long delay) argument 2390 fc_flush_devloss(struct Scsi_Host *shost) argument 2420 fc_remove_host(struct Scsi_Host *shost) argument 2472 struct Scsi_Host *shost = rport_to_shost(rport); local 2514 struct Scsi_Host *shost = rport_to_shost(rport); local 2591 fc_rport_create(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument 2717 fc_remote_port_add(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument 2956 struct Scsi_Host *shost = rport_to_shost(rport); local 3034 struct Scsi_Host *shost = rport_to_shost(rport); local 3108 struct Scsi_Host *shost = rport_to_shost(rport); local 3262 struct Scsi_Host *shost = rport_to_shost(rport); local 3294 struct Scsi_Host *shost = cmnd->device->host; local 3330 fc_vport_setup(struct Scsi_Host *shost, int channel, struct device *pdev, struct fc_vport_identifiers *ids, struct fc_vport **ret_vport) argument 3454 fc_vport_create(struct Scsi_Host *shost, int channel, struct fc_vport_identifiers *ids) argument 3479 struct Scsi_Host *shost = vport_to_shost(vport); local 3629 struct Scsi_Host *shost = job->shost; local 3687 fc_req_to_bsgjob(struct Scsi_Host *shost, struct fc_rport *rport, struct request *req) argument 3767 fc_bsg_host_dispatch(struct request_queue *q, struct Scsi_Host *shost, struct fc_bsg_job *job) argument 3866 fc_bsg_rport_dispatch(struct request_queue *q, struct Scsi_Host *shost, struct fc_rport *rport, struct fc_bsg_job *job) argument 3923 fc_bsg_request_handler(struct request_queue *q, struct Scsi_Host *shost, struct fc_rport *rport, struct device *dev) argument 4001 struct Scsi_Host *shost = q->queuedata; local 4015 struct Scsi_Host *shost = rport_to_shost(rport); local 4027 fc_bsg_hostadd(struct Scsi_Host *shost, struct fc_host_attrs *fc_host) argument 4077 fc_bsg_rportadd(struct Scsi_Host *shost, struct fc_rport *rport) argument [all...] |
H A D | scsi_error.c | 56 /* called with shost->host_lock held */ 57 void scsi_eh_wakeup(struct Scsi_Host *shost) argument 59 if (shost->host_busy == shost->host_failed) { 60 trace_scsi_eh_wakeup(shost); 61 wake_up_process(shost->ehandler); 69 * @shost: SCSI host to invoke error handling on. 73 void scsi_schedule_eh(struct Scsi_Host *shost) argument 77 spin_lock_irqsave(shost->host_lock, flags); 79 if (scsi_host_set_state(shost, SHOST_RECOVER 99 struct Scsi_Host *shost = scmd->device->host; local 186 scsi_eh_prt_fail_stats(struct Scsi_Host *shost, struct list_head *work_q) argument 783 struct Scsi_Host *shost = sdev->host; local 1092 scsi_eh_stu(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1146 scsi_eh_bus_device_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1201 scsi_eh_target_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1250 scsi_eh_bus_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1652 scsi_restart_operations(struct Scsi_Host *shost) argument 1698 scsi_eh_ready_devs(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1770 scsi_unjam_host(struct Scsi_Host *shost) argument 1799 struct Scsi_Host *shost = data; local 1883 scsi_report_bus_reset(struct Scsi_Host *shost, int channel) argument 1916 scsi_report_device_reset(struct Scsi_Host *shost, int channel, int target) argument 1950 struct Scsi_Host *shost = dev->host; local [all...] |
H A D | eata.c | 1086 struct Scsi_Host *shost; local 1269 sh[j] = shost = scsi_register(tpnt, sizeof(struct hostdata)); 1272 if (shost == NULL) { 1277 shost->io_port = port_base; 1278 shost->unique_id = port_base; 1279 shost->n_io_port = REGION_SIZE; 1280 shost->dma_channel = dma_channel; 1281 shost->irq = irq; 1282 shost->sg_tablesize = (ushort) info.scatt_size; 1283 shost 1763 struct Scsi_Host *shost = SCpnt->device->host; local 1848 struct Scsi_Host *shost = SCarg->device->host; local 1916 struct Scsi_Host *shost = SCarg->device->host; local 2296 ihdlr(struct Scsi_Host *shost) argument 2544 struct Scsi_Host *shost; local 2560 eata2x_release(struct Scsi_Host *shost) argument [all...] |
H A D | scsi.c | 210 * @shost: SCSI host whose pool to allocate from 217 scsi_host_alloc_command(struct Scsi_Host *shost, gfp_t gfp_mask) argument 221 cmd = scsi_pool_alloc_command(shost->cmd_pool, gfp_mask); 225 if (scsi_host_get_prot(shost) >= SHOST_DIX_TYPE0_PROTECTION) { 229 scsi_pool_free_command(shost->cmd_pool, cmd); 239 * @shost: host to transmit command 245 struct scsi_cmnd *__scsi_get_command(struct Scsi_Host *shost, gfp_t gfp_mask) argument 247 struct scsi_cmnd *cmd = scsi_host_alloc_command(shost, gfp_mask); 252 spin_lock_irqsave(&shost->free_list_lock, flags); 253 if (likely(!list_empty(&shost 316 __scsi_put_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd, struct device *dev) argument 479 scsi_setup_command_freelist(struct Scsi_Host *shost) argument 509 scsi_destroy_command_freelist(struct Scsi_Host *shost) argument 797 struct Scsi_Host *shost = sdev->host; local 1104 __scsi_iterate_devices(struct Scsi_Host *shost, struct scsi_device *prev) argument 1141 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1169 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1224 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1253 __scsi_device_lookup(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument 1279 scsi_device_lookup(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument [all...] |
H A D | scsi_transport_sas.c | 169 static void sas_smp_request(struct request_queue *q, struct Scsi_Host *shost, argument 179 handler = to_sas_internal(shost->transportt)->f->smp_handler; 180 ret = handler(shost, rphy, req); 202 struct Scsi_Host *shost = dev_to_shost(dev); local 203 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost); 210 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) argument 219 if (!to_sas_internal(shost->transportt)->f->smp_handler) { 220 printk("%s can't handle SMP requests\n", shost->hostt->name); 231 dev = &shost->shost_gendev; 233 "sas_host%d", shost 260 sas_bsg_remove(struct Scsi_Host *shost, struct sas_rphy *rphy) argument 282 struct Scsi_Host *shost = dev_to_shost(dev); local 301 struct Scsi_Host *shost = dev_to_shost(dev); local 314 struct Scsi_Host *shost; local 362 sas_remove_host(struct Scsi_Host *shost) argument 563 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local 611 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local 660 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local 674 struct Scsi_Host *shost; local 694 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local 717 struct Scsi_Host *shost = dev_to_shost(parent); local 840 struct Scsi_Host *shost; local 906 struct Scsi_Host *shost = dev_to_shost(parent); local 952 struct Scsi_Host *shost = dev_to_shost(parent); local 1219 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local 1246 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local 1370 struct Scsi_Host *shost; local 1390 struct Scsi_Host *shost; local 1413 struct Scsi_Host *shost; local 1481 struct Scsi_Host *shost = dev_to_shost(&parent->dev); local 1521 struct Scsi_Host *shost = dev_to_shost(&parent->dev); local 1558 struct Scsi_Host *shost = dev_to_shost(parent->dev.parent); local 1616 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); local 1707 sas_user_scan(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument [all...] |
H A D | scsi_lib.c | 304 struct Scsi_Host *shost = sdev->host; local 308 spin_lock_irqsave(shost->host_lock, flags); 309 shost->host_busy--; 311 if (unlikely(scsi_host_in_recovery(shost) && 312 (shost->host_failed || shost->host_eh_scheduled))) 313 scsi_eh_wakeup(shost); 314 spin_unlock(shost->host_lock); 329 struct Scsi_Host *shost = current_sdev->host; local 334 spin_lock_irqsave(shost 381 scsi_host_is_busy(struct Scsi_Host *shost) argument 405 struct Scsi_Host *shost; local 512 scsi_run_host_queues(struct Scsi_Host *shost) argument 1296 scsi_target_queue_ready(struct Scsi_Host *shost, struct scsi_device *sdev) argument 1334 scsi_host_queue_ready(struct request_queue *q, struct Scsi_Host *shost, struct scsi_device *sdev) argument 1380 struct Scsi_Host *shost; local 1407 struct Scsi_Host *shost; local 1489 struct Scsi_Host *shost; local 1618 scsi_calculate_bounce_limit(struct Scsi_Host *shost) argument 1640 __scsi_alloc_queue(struct Scsi_Host *shost, request_fn_proc *request_fn) argument 1730 scsi_block_requests(struct Scsi_Host *shost) argument 1756 scsi_unblock_requests(struct Scsi_Host *shost) argument [all...] |
/drivers/scsi/bfa/ |
H A D | bfad_attr.c | 31 struct Scsi_Host *shost; local 38 shost = dev_to_shost(starget->dev.parent); 39 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 57 struct Scsi_Host *shost; local 64 shost = dev_to_shost(starget->dev.parent); 65 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 83 struct Scsi_Host *shost; local 90 shost = dev_to_shost(starget->dev.parent); 91 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 107 bfad_im_get_host_port_id(struct Scsi_Host *shost) argument 121 bfad_im_get_host_port_type(struct Scsi_Host *shost) argument 153 bfad_im_get_host_port_state(struct Scsi_Host *shost) argument 190 bfad_im_get_host_active_fc4s(struct Scsi_Host *shost) argument 209 bfad_im_get_host_speed(struct Scsi_Host *shost) argument 246 bfad_im_get_host_fabric_name(struct Scsi_Host *shost) argument 263 bfad_im_get_stats(struct Scsi_Host *shost) argument 314 bfad_im_reset_stats(struct Scsi_Host *shost) argument 377 struct Scsi_Host *shost = fc_vport->shost; local 446 bfad_im_issue_fc_host_lip(struct Scsi_Host *shost) argument 687 struct Scsi_Host *shost = class_to_shost(dev); local 701 struct Scsi_Host *shost = class_to_shost(dev); local 715 struct Scsi_Host *shost = class_to_shost(dev); local 803 struct Scsi_Host *shost = class_to_shost(dev); local 817 struct Scsi_Host *shost = class_to_shost(dev); local 834 struct Scsi_Host *shost = class_to_shost(dev); local 855 struct Scsi_Host *shost = class_to_shost(dev); local 869 struct Scsi_Host *shost = class_to_shost(dev); local 883 struct Scsi_Host *shost = class_to_shost(dev); local 903 struct Scsi_Host *shost = class_to_shost(dev); local [all...] |
/drivers/scsi/pcmcia/ |
H A D | qlogic_stub.c | 96 struct Scsi_Host *shost; /* registered host structure */ local 107 shost = scsi_host_alloc(host, sizeof(struct qlogicfas408_priv)); 108 if (!shost) 110 shost->io_port = qbase; 111 shost->n_io_port = 16; 112 shost->dma_channel = -1; 114 shost->irq = qlirq; 116 priv = get_priv_by_host(shost); 120 priv->shost = shost; [all...] |
/drivers/scsi/isci/ |
H A D | init.c | 136 struct Scsi_Host *shost = container_of(dev, typeof(*shost), shost_dev); local 137 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); 269 struct Scsi_Host *shost; local 274 shost = isci_host->shost; 278 sas_remove_host(isci_host->shost); 279 scsi_remove_host(isci_host->shost); 280 scsi_host_put(isci_host->shost); 403 struct Scsi_Host *shost; local [all...] |
/drivers/scsi/pm8001/ |
H A D | pm8001_ctl.c | 52 * A sysfs 'read-only' shost attribute. 57 struct Scsi_Host *shost = class_to_shost(cdev); local 58 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); 72 * A sysfs 'read-only' shost attribute. 77 struct Scsi_Host *shost = class_to_shost(cdev); local 78 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); 93 * A sysfs 'read-only' shost attribute. 98 struct Scsi_Host *shost = class_to_shost(cdev); local 99 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); 111 * A sysfs 'read-only' shost attribut 116 struct Scsi_Host *shost = class_to_shost(cdev); local 135 struct Scsi_Host *shost = class_to_shost(cdev); local 173 struct Scsi_Host *shost = class_to_shost(cdev); local 194 struct Scsi_Host *shost = class_to_shost(cdev); local 213 struct Scsi_Host *shost = class_to_shost(cdev); local 222 struct Scsi_Host *shost = class_to_shost(cdev); local 246 struct Scsi_Host *shost = class_to_shost(cdev); local 282 struct Scsi_Host *shost = class_to_shost(cdev); local 460 struct Scsi_Host *shost = class_to_shost(cdev); local 542 struct Scsi_Host *shost = class_to_shost(cdev); local [all...] |
/drivers/scsi/lpfc/ |
H A D | lpfc_attr.c | 121 struct Scsi_Host *shost = class_to_shost(dev); local 122 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; 135 struct Scsi_Host *shost = class_to_shost(dev); local 136 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; 154 struct Scsi_Host *shost = class_to_shost(dev); local 155 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; 166 struct Scsi_Host *shost = class_to_shost(dev); local 167 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; 178 struct Scsi_Host *shost = class_to_shost(dev); local 179 struct lpfc_vport *vport = (struct lpfc_vport *) shost 215 struct Scsi_Host *shost = class_to_shost(dev); local 238 struct Scsi_Host *shost = class_to_shost(dev); local 256 struct Scsi_Host *shost = class_to_shost(dev); local 275 struct Scsi_Host *shost = class_to_shost(dev); local 294 struct Scsi_Host *shost = class_to_shost(dev); local 312 struct Scsi_Host *shost = class_to_shost(dev); local 332 struct Scsi_Host *shost = class_to_shost(dev); local 351 struct Scsi_Host *shost = class_to_shost(dev); local 385 struct Scsi_Host *shost = class_to_shost(dev); local 406 struct Scsi_Host *shost = class_to_shost(dev); local 428 struct Scsi_Host *shost = class_to_shost(dev); local 515 struct Scsi_Host *shost = class_to_shost(dev); local 547 struct Scsi_Host *shost = class_to_shost(dev); local 582 struct Scsi_Host *shost = class_to_shost(dev); local 604 lpfc_issue_lip(struct Scsi_Host *shost) argument 791 struct Scsi_Host *shost = class_to_shost(dev); local 980 struct Scsi_Host *shost = class_to_shost(dev); local 999 struct Scsi_Host *shost = class_to_shost(dev); local 1033 struct Scsi_Host *shost = class_to_shost(dev); local 1218 struct Scsi_Host *shost = class_to_shost(dev); local 1246 struct Scsi_Host *shost = class_to_shost(dev); local 1274 struct Scsi_Host *shost = class_to_shost(dev); local 1302 struct Scsi_Host *shost = class_to_shost(dev); local 1330 struct Scsi_Host *shost = class_to_shost(dev); local 1358 struct Scsi_Host *shost = class_to_shost(dev); local 1385 struct Scsi_Host *shost = class_to_shost(dev); local 1411 struct Scsi_Host *shost = class_to_shost(dev); local 1436 struct Scsi_Host *shost = class_to_shost(dev); local 1515 struct Scsi_Host *shost = class_to_shost(dev); local 1534 struct Scsi_Host *shost = class_to_shost(dev); local 1553 struct Scsi_Host *shost = class_to_shost(dev); local 1580 struct Scsi_Host *shost = class_to_shost(dev); local 2057 struct Scsi_Host *shost = class_to_shost(dev); local 2101 struct Scsi_Host *shost = class_to_shost(dev); local 2126 struct Scsi_Host *shost = class_to_shost(dev); local 2211 struct Scsi_Host *shost = class_to_shost(dev); local 2231 struct Scsi_Host *shost = class_to_shost(dev); local 2333 struct Scsi_Host *shost = class_to_shost(dev); local 2344 struct Scsi_Host *shost = class_to_shost(dev); local 2357 struct Scsi_Host *shost = class_to_shost(dev); local 2399 struct Scsi_Host *shost = class_to_shost(dev); local 2456 struct Scsi_Host *shost; local 2762 struct Scsi_Host *shost = class_to_shost(dev); local 2834 struct Scsi_Host *shost = class_to_shost(dev); local 2873 struct Scsi_Host *shost = class_to_shost(dev); local 3027 struct Scsi_Host *shost = class_to_shost(dev); local 3111 struct Scsi_Host *shost = class_to_shost(dev); local 3202 struct Scsi_Host *shost = class_to_shost(dev); local 3350 struct Scsi_Host *shost = class_to_shost(dev); local 3466 struct Scsi_Host *shost = class_to_shost(dev); local 3533 struct Scsi_Host *shost = class_to_shost(dev); local 3651 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local 4008 struct Scsi_Host *shost = class_to_shost(dev); local 4068 struct Scsi_Host *shost = class_to_shost(dev); local 4177 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local 4214 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local 4234 lpfc_get_host_port_id(struct Scsi_Host *shost) argument 4247 lpfc_get_host_port_type(struct Scsi_Host *shost) argument 4279 lpfc_get_host_port_state(struct Scsi_Host *shost) argument 4322 lpfc_get_host_speed(struct Scsi_Host *shost) argument 4364 lpfc_get_host_fabric_name(struct Scsi_Host *shost) argument 4399 lpfc_get_stats(struct Scsi_Host *shost) argument 4526 lpfc_reset_stats(struct Scsi_Host *shost) argument 4616 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local [all...] |
/drivers/scsi/sym53c8xx_2/ |
H A D | sym_glue.c | 491 void sym_log_bus_error(struct Scsi_Host *shost) argument 493 struct sym_data *sym_data = shost_priv(shost); 499 shost_printk(KERN_WARNING, shost, 546 struct Scsi_Host *shost = dev_id; local 547 struct sym_data *sym_data = shost_priv(shost); 556 spin_lock(shost->host_lock); 557 result = sym_interrupt(shost); 558 spin_unlock(shost->host_lock); 594 struct Scsi_Host *shost = cmd->device->host; local 595 struct sym_data *sym_data = shost_priv(shost); 1035 sym_user_command(struct Scsi_Host *shost, char *buffer, int length) argument 1222 sym_host_info(struct Scsi_Host *shost, char *ptr, off_t offset, int len) argument 1257 sym53c8xx_proc_info(struct Scsi_Host *shost, char *buffer, char **start, off_t offset, int length, int func) argument 1333 struct Scsi_Host *shost = NULL; local 1704 sym_detach(struct Scsi_Host *shost, struct pci_dev *pdev) argument 1759 struct Scsi_Host *shost; local 1823 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1860 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1902 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1949 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1958 sym2_get_signalling(struct Scsi_Host *shost) argument 1982 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1992 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 2007 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 2022 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local [all...] |
/drivers/scsi/mvsas/ |
H A D | mv_init.c | 119 sas_phy->ha = (struct sas_ha_struct *)mvi->shost->hostdata; 163 if (mvi->shost) 164 scsi_host_put(mvi->shost); 238 static int __devinit mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) argument 378 struct Scsi_Host *shost, unsigned int id) 381 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); 400 mvi->shost = shost; 408 if (!mvs_alloc(mvi, shost)) 447 static int __devinit mvs_prep_sas_ha_init(struct Scsi_Host *shost, argument 376 mvs_pci_alloc(struct pci_dev *pdev, const struct pci_device_id *ent, struct Scsi_Host *shost, unsigned int id) argument 489 mvs_post_sas_ha_init(struct Scsi_Host *shost, const struct mvs_chip_info *chip_info) argument 547 struct Scsi_Host *shost = NULL; local 773 struct Scsi_Host *shost = class_to_shost(cdev); local [all...] |
/drivers/scsi/libfc/ |
H A D | fc_npiv.c | 35 struct Scsi_Host *shost = vport_to_shost(vport); local 36 struct fc_lport *n_port = shost_priv(shost); 39 vn_port = libfc_host_alloc(shost->hostt, privsize); 132 struct Scsi_Host *shost = vport_to_shost(vport); local 133 struct fc_lport *n_port = shost_priv(shost);
|