/linux-4.4.14/drivers/scsi/ |
D | hosts.c | 66 int scsi_host_set_state(struct Scsi_Host *shost, enum scsi_host_state state) in scsi_host_set_state() argument 68 enum scsi_host_state oldstate = shost->shost_state; in scsi_host_set_state() 139 shost->shost_state = state; in scsi_host_set_state() 144 shost_printk(KERN_ERR, shost, in scsi_host_set_state() 157 void scsi_remove_host(struct Scsi_Host *shost) in scsi_remove_host() argument 161 mutex_lock(&shost->scan_mutex); in scsi_remove_host() 162 spin_lock_irqsave(shost->host_lock, flags); in scsi_remove_host() 163 if (scsi_host_set_state(shost, SHOST_CANCEL)) in scsi_remove_host() 164 if (scsi_host_set_state(shost, SHOST_CANCEL_RECOVERY)) { in scsi_remove_host() 165 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_remove_host() [all …]
|
D | scsi_scan.c | 116 struct Scsi_Host *shost; member 144 data->shost = NULL; in scsi_complete_async_scans() 215 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_alloc_sdev() local 219 sdev = kzalloc(sizeof(*sdev) + shost->transportt->device_size, in scsi_alloc_sdev() 227 sdev->host = shost; in scsi_alloc_sdev() 264 if (shost_use_blk_mq(shost)) in scsi_alloc_sdev() 280 sdev->host->cmd_per_lun, shost->bqt, in scsi_alloc_sdev() 281 shost->hostt->tag_alloc_policy); in scsi_alloc_sdev() 288 if (shost->hostt->slave_alloc) { in scsi_alloc_sdev() 289 ret = shost->hostt->slave_alloc(sdev); in scsi_alloc_sdev() [all …]
|
D | scsi_error.c | 63 void scsi_eh_wakeup(struct Scsi_Host *shost) in scsi_eh_wakeup() argument 65 if (atomic_read(&shost->host_busy) == shost->host_failed) { in scsi_eh_wakeup() 66 trace_scsi_eh_wakeup(shost); in scsi_eh_wakeup() 67 wake_up_process(shost->ehandler); in scsi_eh_wakeup() 68 SCSI_LOG_ERROR_RECOVERY(5, shost_printk(KERN_INFO, shost, in scsi_eh_wakeup() 79 void scsi_schedule_eh(struct Scsi_Host *shost) in scsi_schedule_eh() argument 83 spin_lock_irqsave(shost->host_lock, flags); in scsi_schedule_eh() 85 if (scsi_host_set_state(shost, SHOST_RECOVERY) == 0 || in scsi_schedule_eh() 86 scsi_host_set_state(shost, SHOST_CANCEL_RECOVERY) == 0) { in scsi_schedule_eh() 87 shost->host_eh_scheduled++; in scsi_schedule_eh() [all …]
|
D | scsi_transport_fc.c | 45 static int fc_vport_setup(struct Scsi_Host *shost, int channel, 387 struct Scsi_Host *shost = dev_to_shost(dev); in fc_host_setup() local 388 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); in fc_host_setup() 442 "fc_wq_%d", shost->host_no); in fc_host_setup() 450 "fc_dl_%d", shost->host_no); in fc_host_setup() 459 fc_bsg_hostadd(shost, fc_host); in fc_host_setup() 468 struct Scsi_Host *shost = dev_to_shost(dev); in fc_host_remove() local 469 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); in fc_host_remove() 534 fc_host_post_event(struct Scsi_Host *shost, u32 event_number, in fc_host_post_event() argument 568 event->host_no = shost->host_no; in fc_host_post_event() [all …]
|
D | scsi.c | 135 scsi_host_free_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in scsi_host_free_command() argument 137 struct scsi_host_cmd_pool *pool = shost->cmd_pool; in scsi_host_free_command() 154 scsi_host_alloc_command(struct Scsi_Host *shost, gfp_t gfp_mask) in scsi_host_alloc_command() argument 156 struct scsi_host_cmd_pool *pool = shost->cmd_pool; in scsi_host_alloc_command() 168 if (scsi_host_get_prot(shost) >= SHOST_DIX_TYPE0_PROTECTION) { in scsi_host_alloc_command() 193 __scsi_get_command(struct Scsi_Host *shost, gfp_t gfp_mask) in __scsi_get_command() argument 195 struct scsi_cmnd *cmd = scsi_host_alloc_command(shost, gfp_mask); in __scsi_get_command() 200 spin_lock_irqsave(&shost->free_list_lock, flags); in __scsi_get_command() 201 if (likely(!list_empty(&shost->free_list))) { in __scsi_get_command() 202 cmd = list_entry(shost->free_list.next, in __scsi_get_command() [all …]
|
D | scsi_module.c | 20 struct Scsi_Host *shost; in init_this_scsi_driver() local 38 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list) { in init_this_scsi_driver() 39 error = scsi_add_host(shost, NULL); in init_this_scsi_driver() 42 scsi_scan_host(shost); in init_this_scsi_driver() 46 l = &shost->sht_legacy_list; in init_this_scsi_driver() 55 struct Scsi_Host *shost, *s; in exit_this_scsi_driver() local 57 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list) in exit_this_scsi_driver() 58 scsi_remove_host(shost); in exit_this_scsi_driver() 59 list_for_each_entry_safe(shost, s, &sht->legacy_hosts, sht_legacy_list) in exit_this_scsi_driver() 60 sht->release(shost); in exit_this_scsi_driver() [all …]
|
D | dmx3191d.c | 75 struct Scsi_Host *shost; in dmx3191d_probe_one() local 89 shost = scsi_host_alloc(&dmx3191d_driver_template, in dmx3191d_probe_one() 91 if (!shost) in dmx3191d_probe_one() 93 shost->io_port = io; in dmx3191d_probe_one() 98 shost->irq = NO_IRQ; in dmx3191d_probe_one() 100 NCR5380_init(shost, FLAG_NO_PSEUDO_DMA | FLAG_DTC3181E); in dmx3191d_probe_one() 102 pci_set_drvdata(pdev, shost); in dmx3191d_probe_one() 104 error = scsi_add_host(shost, &pdev->dev); in dmx3191d_probe_one() 108 scsi_scan_host(shost); in dmx3191d_probe_one() 121 struct Scsi_Host *shost = pci_get_drvdata(pdev); in dmx3191d_remove_one() local [all …]
|
D | scsi_proc.c | 51 struct Scsi_Host *shost = PDE_DATA(file_inode(file)); in proc_scsi_host_write() local 58 if (!shost->hostt->write_info) in proc_scsi_host_write() 66 ret = shost->hostt->write_info(shost, page, count); in proc_scsi_host_write() 75 struct Scsi_Host *shost = m->private; in proc_scsi_show() local 76 return shost->hostt->show_info(m, shost); in proc_scsi_show() 137 void scsi_proc_host_add(struct Scsi_Host *shost) in scsi_proc_host_add() argument 139 struct scsi_host_template *sht = shost->hostt; in scsi_proc_host_add() 146 sprintf(name,"%d", shost->host_no); in scsi_proc_host_add() 148 sht->proc_dir, &proc_scsi_fops, shost); in scsi_proc_host_add() 151 "%s\n", __func__, shost->host_no, in scsi_proc_host_add() [all …]
|
D | qlogicfas.c | 106 priv->shost = hreg; in __qlogicfas_detect() 147 struct Scsi_Host *shost; in qlogicfas_detect() local 152 shost = __qlogicfas_detect(sht, iobase[num], irq[num]); in qlogicfas_detect() 153 if (shost == NULL) { in qlogicfas_detect() 157 priv = get_priv_by_host(shost); in qlogicfas_detect() 165 static int qlogicfas_release(struct Scsi_Host *shost) in qlogicfas_release() argument 167 struct qlogicfas408_priv *priv = get_priv_by_host(shost); in qlogicfas_release() 169 scsi_remove_host(shost); in qlogicfas_release() 170 if (shost->irq) { in qlogicfas_release() 172 free_irq(shost->irq, shost); in qlogicfas_release() [all …]
|
D | scsi_transport_srp.c | 64 static inline struct srp_rport *shost_to_rport(struct Scsi_Host *shost) in shost_to_rport() argument 66 return transport_class_to_srp_rport(&shost->shost_gendev); in shost_to_rport() 105 struct Scsi_Host *shost = dev_to_shost(dev); in srp_host_setup() local 106 struct srp_host_attrs *srp_host = to_srp_host_attrs(shost); in srp_host_setup() 168 struct Scsi_Host *shost = dev_to_shost(dev); in store_srp_rport_delete() local 169 struct srp_internal *i = to_srp_internal(shost->transportt); in store_srp_rport_delete() 389 struct Scsi_Host *shost = rport_to_shost(rport); in srp_reconnect_work() local 394 shost_printk(KERN_ERR, shost, in srp_reconnect_work() 411 static int scsi_request_fn_active(struct Scsi_Host *shost) in scsi_request_fn_active() argument 417 shost_for_each_device(sdev, shost) { in scsi_request_fn_active() [all …]
|
D | scsi_lib.c | 311 struct Scsi_Host *shost = sdev->host; in scsi_device_unbusy() local 315 atomic_dec(&shost->host_busy); in scsi_device_unbusy() 319 if (unlikely(scsi_host_in_recovery(shost) && in scsi_device_unbusy() 320 (shost->host_failed || shost->host_eh_scheduled))) { in scsi_device_unbusy() 321 spin_lock_irqsave(shost->host_lock, flags); in scsi_device_unbusy() 322 scsi_eh_wakeup(shost); in scsi_device_unbusy() 323 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_device_unbusy() 346 struct Scsi_Host *shost = current_sdev->host; in scsi_single_lun_run() local 351 spin_lock_irqsave(shost->host_lock, flags); in scsi_single_lun_run() 353 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_single_lun_run() [all …]
|
D | scsi_transport_sas.c | 170 static void sas_smp_request(struct request_queue *q, struct Scsi_Host *shost, in sas_smp_request() argument 180 handler = to_sas_internal(shost->transportt)->f->smp_handler; in sas_smp_request() 181 ret = handler(shost, rphy, req); in sas_smp_request() 203 struct Scsi_Host *shost = dev_to_shost(dev); in sas_host_release() local 204 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost); in sas_host_release() 211 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) in sas_bsg_initialize() argument 220 if (!to_sas_internal(shost->transportt)->f->smp_handler) { in sas_bsg_initialize() 221 printk("%s can't handle SMP requests\n", shost->hostt->name); in sas_bsg_initialize() 232 dev = &shost->shost_gendev; in sas_bsg_initialize() 234 "sas_host%d", shost->host_no); in sas_bsg_initialize() [all …]
|
D | scsi_sysfs.c | 100 static int scsi_scan(struct Scsi_Host *shost, const char *str) in scsi_scan() argument 115 if (shost->transportt->user_scan) in scsi_scan() 116 res = shost->transportt->user_scan(shost, channel, id, lun); in scsi_scan() 118 res = scsi_scan_host_selected(shost, channel, id, lun, 1); in scsi_scan() 131 struct Scsi_Host *shost = class_to_shost(dev); \ 132 return snprintf (buf, 20, format_string, shost->field); \ 154 struct Scsi_Host *shost = class_to_shost(dev); in store_scan() local 157 res = scsi_scan(shost, buf); in store_scan() 169 struct Scsi_Host *shost = class_to_shost(dev); in store_shost_state() local 183 if (scsi_host_set_state(shost, state)) in store_shost_state() [all …]
|
D | eata.c | 1083 struct Scsi_Host *shost; in port_detect() local 1262 sh[j] = shost = scsi_register(tpnt, sizeof(struct hostdata)); in port_detect() 1263 if (shost == NULL) { in port_detect() 1268 shost->io_port = port_base; in port_detect() 1269 shost->unique_id = port_base; in port_detect() 1270 shost->n_io_port = REGION_SIZE; in port_detect() 1271 shost->dma_channel = dma_channel; in port_detect() 1272 shost->irq = irq; in port_detect() 1273 shost->sg_tablesize = (ushort) info.scatt_size; in port_detect() 1274 shost->this_id = (ushort) info.host_addr[3]; in port_detect() [all …]
|
D | scsi_transport_iscsi.c | 744 iscsi_create_iface(struct Scsi_Host *shost, struct iscsi_transport *transport, in iscsi_create_iface() argument 760 iface->dev.parent = get_device(&shost->shost_gendev); in iscsi_create_iface() 762 dev_set_name(&iface->dev, "ipv4-iface-%u-%u", shost->host_no, in iscsi_create_iface() 765 dev_set_name(&iface->dev, "ipv6-iface-%u-%u", shost->host_no, in iscsi_create_iface() 1234 iscsi_create_flashnode_sess(struct Scsi_Host *shost, int index, in iscsi_create_flashnode_sess() argument 1249 fnode_sess->dev.parent = &shost->shost_gendev; in iscsi_create_flashnode_sess() 1251 shost->host_no, index); in iscsi_create_flashnode_sess() 1282 iscsi_create_flashnode_conn(struct Scsi_Host *shost, in iscsi_create_flashnode_conn() argument 1299 shost->host_no, fnode_sess->target_id); in iscsi_create_flashnode_conn() 1366 iscsi_get_flashnode_by_index(struct Scsi_Host *shost, uint32_t idx) in iscsi_get_flashnode_by_index() argument [all …]
|
D | scsi_priv.h | 32 extern int scsi_setup_command_freelist(struct Scsi_Host *shost); 33 extern void scsi_destroy_command_freelist(struct Scsi_Host *shost); 73 extern void scsi_eh_wakeup(struct Scsi_Host *shost); 75 void scsi_eh_ready_devs(struct Scsi_Host *shost, 87 extern void scsi_run_host_queues(struct Scsi_Host *shost); 90 extern int scsi_mq_setup_tags(struct Scsi_Host *shost); 91 extern void scsi_mq_destroy_tags(struct Scsi_Host *shost); 109 # define scsi_proc_host_add(shost) do { } while (0) argument 110 # define scsi_proc_host_rm(shost) do { } while (0) argument
|
D | scsi_transport_spi.c | 185 struct Scsi_Host *shost = dev_to_shost(dev); in spi_host_setup() local 187 spi_signalling(shost) = SPI_SIGNAL_UNKNOWN; in spi_host_setup() 205 struct Scsi_Host *shost; in spi_host_match() local 210 shost = dev_to_shost(dev); in spi_host_match() 211 if (!shost->transportt || shost->transportt->host_attrs.ac.class in spi_host_match() 215 return &shost->transportt->host_attrs.ac == cont; in spi_host_match() 316 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \ 318 struct spi_internal *i = to_spi_internal(shost->transportt); \ 333 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \ 334 struct spi_internal *i = to_spi_internal(shost->transportt); \ [all …]
|
D | a100u2w.c | 1059 struct Scsi_Host *shost = (struct Scsi_Host *)devid; in inia100_intr() local 1060 struct orc_host *host = (struct orc_host *)shost->hostdata; in inia100_intr() 1064 spin_lock_irqsave(shost->host_lock, flags); in inia100_intr() 1066 spin_unlock_irqrestore(shost->host_lock, flags); in inia100_intr() 1087 struct Scsi_Host *shost; in inia100_probe_one() local 1115 shost = scsi_host_alloc(&inia100_template, sizeof(struct orc_host)); in inia100_probe_one() 1116 if (!shost) in inia100_probe_one() 1119 host = (struct orc_host *)shost->hostdata; in inia100_probe_one() 1149 shost->io_port = host->base; in inia100_probe_one() 1150 shost->n_io_port = 0xff; in inia100_probe_one() [all …]
|
D | t128.c | 255 static int t128_release(struct Scsi_Host *shost) in t128_release() argument 258 NCR5380_setup(shost); in t128_release() 259 if (shost->irq != NO_IRQ) in t128_release() 260 free_irq(shost->irq, shost); in t128_release() 261 NCR5380_exit(shost); in t128_release() 262 if (shost->io_port && shost->n_io_port) in t128_release() 263 release_region(shost->io_port, shost->n_io_port); in t128_release() 264 scsi_unregister(shost); in t128_release()
|
D | virtio_scsi.c | 325 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_handle_transport_reset() local 331 scsi_add_device(shost, 0, target, lun); in virtscsi_handle_transport_reset() 334 sdev = scsi_device_lookup(shost, 0, target, lun); in virtscsi_handle_transport_reset() 340 shost->host_no, target, lun); in virtscsi_handle_transport_reset() 352 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_handle_param_change() local 358 sdev = scsi_device_lookup(shost, 0, target, lun); in virtscsi_handle_param_change() 361 shost->host_no, target, lun); in virtscsi_handle_param_change() 534 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_queuecommand() local 538 BUG_ON(scsi_sg_count(sc) > shost->sg_tablesize); in virtscsi_queuecommand() 705 struct Scsi_Host *shost = sdev->host; in virtscsi_change_queue_depth() local [all …]
|
D | dtc.c | 427 static int dtc_release(struct Scsi_Host *shost) in dtc_release() argument 430 NCR5380_setup(shost); in dtc_release() 431 if (shost->irq != NO_IRQ) in dtc_release() 432 free_irq(shost->irq, shost); in dtc_release() 433 NCR5380_exit(shost); in dtc_release() 434 if (shost->io_port && shost->n_io_port) in dtc_release() 435 release_region(shost->io_port, shost->n_io_port); in dtc_release() 436 scsi_unregister(shost); in dtc_release()
|
D | pas16.c | 559 static int pas16_release(struct Scsi_Host *shost) in pas16_release() argument 561 if (shost->irq != NO_IRQ) in pas16_release() 562 free_irq(shost->irq, shost); in pas16_release() 563 NCR5380_exit(shost); in pas16_release() 564 if (shost->io_port && shost->n_io_port) in pas16_release() 565 release_region(shost->io_port, shost->n_io_port); in pas16_release() 566 scsi_unregister(shost); in pas16_release()
|
D | advansys.c | 2098 #define ASC_STATS(shost, counter) ASC_STATS_ADD(shost, counter, 1) argument 2100 #define ASC_STATS_ADD(shost, counter, count) argument 2102 #define ASC_STATS_ADD(shost, counter, count) \ argument 2103 (((struct asc_board *) shost_priv(shost))->asc_stats.counter += (count)) 2252 struct Scsi_Host *shost; member 2633 static const char *advansys_info(struct Scsi_Host *shost) in advansys_info() argument 2636 struct asc_board *boardp = shost_priv(shost); in advansys_info() 2655 (ulong)shost->io_port, in advansys_info() 2656 (ulong)shost->io_port + ASC_IOADR_GAP - 1, in advansys_info() 2657 boardp->irq, shost->dma_channel); in advansys_info() [all …]
|
D | am53c974.c | 405 struct Scsi_Host *shost; in pci_esp_probe_one() local 420 shost = scsi_host_alloc(hostt, sizeof(struct esp)); in pci_esp_probe_one() 421 if (!shost) { in pci_esp_probe_one() 436 esp = shost_priv(shost); in pci_esp_probe_one() 437 esp->host = shost; in pci_esp_probe_one() 491 shost->this_id = esp->scsi_id; in pci_esp_probe_one() 492 shost->max_id = 8; in pci_esp_probe_one() 493 shost->irq = pdev->irq; in pci_esp_probe_one() 494 shost->io_port = pci_resource_start(pdev, 0); in pci_esp_probe_one() 495 shost->n_io_port = pci_resource_len(pdev, 0); in pci_esp_probe_one() [all …]
|
D | iscsi_tcp.c | 754 static int iscsi_sw_tcp_host_get_param(struct Scsi_Host *shost, in iscsi_sw_tcp_host_get_param() argument 757 struct iscsi_sw_tcp_host *tcp_sw_host = iscsi_host_priv(shost); in iscsi_sw_tcp_host_get_param() 793 return iscsi_host_get_param(shost, param, buf); in iscsi_sw_tcp_host_get_param() 825 struct Scsi_Host *shost; in iscsi_sw_tcp_session_create() local 832 shost = iscsi_host_alloc(&iscsi_sw_tcp_sht, in iscsi_sw_tcp_session_create() 834 if (!shost) in iscsi_sw_tcp_session_create() 836 shost->transportt = iscsi_sw_tcp_scsi_transport; in iscsi_sw_tcp_session_create() 837 shost->cmd_per_lun = qdepth; in iscsi_sw_tcp_session_create() 838 shost->max_lun = iscsi_max_lun; in iscsi_sw_tcp_session_create() 839 shost->max_id = 0; in iscsi_sw_tcp_session_create() [all …]
|
D | scsi_pm.c | 316 int scsi_autopm_get_host(struct Scsi_Host *shost) in scsi_autopm_get_host() argument 320 err = pm_runtime_get_sync(&shost->shost_gendev); in scsi_autopm_get_host() 322 pm_runtime_put_sync(&shost->shost_gendev); in scsi_autopm_get_host() 328 void scsi_autopm_put_host(struct Scsi_Host *shost) in scsi_autopm_put_host() argument 330 pm_runtime_put_sync(&shost->shost_gendev); in scsi_autopm_put_host()
|
D | libiscsi.c | 90 struct Scsi_Host *shost = conn->session->host; in iscsi_conn_queue_work() local 91 struct iscsi_host *ihost = shost_priv(shost); in iscsi_conn_queue_work() 1902 struct Scsi_Host *shost = conn->session->host; in iscsi_suspend_tx() local 1903 struct iscsi_host *ihost = shost_priv(shost); in iscsi_suspend_tx() 2583 int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev) in iscsi_host_add() argument 2585 if (!shost->can_queue) in iscsi_host_add() 2586 shost->can_queue = ISCSI_DEF_XMIT_CMDS_MAX; in iscsi_host_add() 2588 if (!shost->cmd_per_lun) in iscsi_host_add() 2589 shost->cmd_per_lun = ISCSI_DEF_CMD_PER_LUN; in iscsi_host_add() 2591 if (!shost->transportt->eh_timed_out) in iscsi_host_add() [all …]
|
D | NCR53c406a.c | 594 static int NCR53c406a_release(struct Scsi_Host *shost) in NCR53c406a_release() argument 596 if (shost->irq) in NCR53c406a_release() 597 free_irq(shost->irq, NULL); in NCR53c406a_release() 599 if (shost->dma_channel != 0xff) in NCR53c406a_release() 600 free_dma(shost->dma_channel); in NCR53c406a_release() 602 if (shost->io_port && shost->n_io_port) in NCR53c406a_release() 603 release_region(shost->io_port, shost->n_io_port); in NCR53c406a_release() 605 scsi_unregister(shost); in NCR53c406a_release()
|
D | ultrastor.c | 653 static int ultrastor_release(struct Scsi_Host *shost) in ultrastor_release() argument 655 if (shost->irq) in ultrastor_release() 656 free_irq(shost->irq, NULL); in ultrastor_release() 657 if (shost->dma_channel != 0xff) in ultrastor_release() 658 free_dma(shost->dma_channel); in ultrastor_release() 659 if (shost->io_port && shost->n_io_port) in ultrastor_release() 660 release_region(shost->io_port, shost->n_io_port); in ultrastor_release() 661 scsi_unregister(shost); in ultrastor_release()
|
D | sym53c416.c | 789 static int sym53c416_release(struct Scsi_Host *shost) in sym53c416_release() argument 791 if (shost->irq) in sym53c416_release() 792 free_irq(shost->irq, shost); in sym53c416_release() 793 if (shost->io_port && shost->n_io_port) in sym53c416_release() 794 release_region(shost->io_port, shost->n_io_port); in sym53c416_release()
|
D | mvumi.c | 751 spin_lock_irqsave(mhba->shost->host_lock, flags); in mvumi_issue_blocked_cmd() 753 spin_unlock_irqrestore(mhba->shost->host_lock, flags); in mvumi_issue_blocked_cmd() 761 spin_lock_irqsave(mhba->shost->host_lock, flags); in mvumi_issue_blocked_cmd() 776 spin_unlock_irqrestore(mhba->shost->host_lock, flags); in mvumi_issue_blocked_cmd() 1422 sdev = scsi_device_lookup(mhba->shost, 0, devid, 0); in mvumi_handle_hotplug() 1433 sdev = scsi_device_lookup(mhba->shost, 0, devid, 0); in mvumi_handle_hotplug() 1435 scsi_add_device(mhba->shost, 0, devid, 0); in mvumi_handle_hotplug() 1523 sdev = scsi_device_lookup(mhba->shost, 0, in mvumi_detach_devices() 1538 sdev = scsi_device_lookup(mhba->shost, 0, id, 0); in mvumi_rescan_devices() 1832 spin_lock_irqsave(mhba->shost->host_lock, flags); in mvumi_isr_handler() [all …]
|
D | scsi_transport_api.h | 4 void scsi_schedule_eh(struct Scsi_Host *shost);
|
D | gdth_proc.h | 8 int gdth_execute(struct Scsi_Host *shost, gdth_cmd_str *gdtcmd, char *cmnd,
|
D | initio.c | 2842 struct Scsi_Host *shost; in initio_probe_one() local 2864 shost = scsi_host_alloc(&initio_template, sizeof(struct initio_host)); in initio_probe_one() 2865 if (!shost) { in initio_probe_one() 2870 host = (struct initio_host *)shost->hostdata; in initio_probe_one() 2922 shost->io_port = host->addr; in initio_probe_one() 2923 shost->n_io_port = 0xff; in initio_probe_one() 2924 shost->can_queue = num_scb; /* 03/05/98 */ in initio_probe_one() 2925 shost->unique_id = host->addr; in initio_probe_one() 2926 shost->max_id = host->max_tar; in initio_probe_one() 2927 shost->max_lun = 32; /* 10/21/97 */ in initio_probe_one() [all …]
|
D | eata_pio.c | 95 static int eata_pio_show_info(struct seq_file *m, struct Scsi_Host *shost) in eata_pio_show_info() argument 102 shost->host_no, SD(shost)->name); in eata_pio_show_info() 104 SD(shost)->revision); in eata_pio_show_info() 106 seq_printf(m, "Base IO : %#.4x\n", (u32) shost->base); in eata_pio_show_info() 108 (SD(shost)->bustype == 'P')?"PCI ": in eata_pio_show_info() 109 (SD(shost)->bustype == 'E')?"EISA":"ISA "); in eata_pio_show_info()
|
D | wd7000.c | 1537 static int wd7000_release(struct Scsi_Host *shost) in wd7000_release() argument 1539 if (shost->irq) in wd7000_release() 1540 free_irq(shost->irq, NULL); in wd7000_release() 1541 if (shost->io_port && shost->n_io_port) in wd7000_release() 1542 release_region(shost->io_port, shost->n_io_port); in wd7000_release() 1543 scsi_unregister(shost); in wd7000_release()
|
D | xen-scsifront.c | 535 static int scsifront_queuecommand(struct Scsi_Host *shost, in scsifront_queuecommand() argument 538 struct vscsifrnt_info *info = shost_priv(shost); in scsifront_queuecommand() 545 spin_lock_irqsave(shost->host_lock, flags); in scsifront_queuecommand() 547 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand() 570 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand() 580 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand() 586 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand()
|
D | qlogicfas408.h | 85 struct Scsi_Host *shost; /* pointer back to host */ member
|
D | ipr.c | 3354 struct Scsi_Host *shost = class_to_shost(dev); in ipr_read_trace() local 3355 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; in ipr_read_trace() 3388 struct Scsi_Host *shost = class_to_shost(dev); in ipr_show_fw_version() local 3389 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; in ipr_show_fw_version() 3422 struct Scsi_Host *shost = class_to_shost(dev); in ipr_show_log_level() local 3423 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; in ipr_show_log_level() 3445 struct Scsi_Host *shost = class_to_shost(dev); in ipr_store_log_level() local 3446 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; in ipr_store_log_level() 3480 struct Scsi_Host *shost = class_to_shost(dev); in ipr_store_diagnostics() local 3481 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; in ipr_store_diagnostics() [all …]
|
D | in2000.c | 2123 static int in2000_release(struct Scsi_Host *shost) in in2000_release() argument 2125 if (shost->irq) in in2000_release() 2126 free_irq(shost->irq, shost); in in2000_release() 2127 if (shost->io_port && shost->n_io_port) in in2000_release() 2128 release_region(shost->io_port, shost->n_io_port); in in2000_release()
|
D | ses.c | 376 struct Scsi_Host *shost; member 391 if (sdev->host != sed->shost)
|
D | 3w-sas.c | 106 struct Scsi_Host *shost = class_to_shost(dev); in twl_sysfs_aen_read() local 107 TW_Device_Extension *tw_dev = (TW_Device_Extension *)shost->hostdata; in twl_sysfs_aen_read() 137 struct Scsi_Host *shost = class_to_shost(dev); in twl_sysfs_compat_info() local 138 TW_Device_Extension *tw_dev = (TW_Device_Extension *)shost->hostdata; in twl_sysfs_compat_info()
|
D | scsi_debug.c | 601 struct Scsi_Host *shost; member 697 hpnt = sdbg_host->shost; in sdebug_max_tgts_luns() 1309 int host_no = devip->sdbg_host->shost->host_no; in resp_inquiry() 1589 int host_no = devip->sdbg_host->shost->host_no; in resp_report_tgtpgs() 2030 target_dev_id = ((devip->sdbg_host->shost->host_no + 1) * 2000) + in resp_mode_sense() 5275 sdebug_queuecommand_lock_or_not(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in sdebug_queuecommand_lock_or_not() argument 5281 spin_lock_irqsave(shost->host_lock, iflags); in sdebug_queuecommand_lock_or_not() 5283 spin_unlock_irqrestore(shost->host_lock, iflags); in sdebug_queuecommand_lock_or_not() 5337 sdbg_host->shost = hpnt; in sdebug_driver_probe() 5425 scsi_remove_host(sdbg_host->shost); in sdebug_driver_remove() [all …]
|
D | mvumi.h | 495 struct Scsi_Host *shost; member
|
D | hpsa.c | 410 struct Scsi_Host *shost = class_to_shost(dev); in host_show_lockup_detected() local 412 h = shost_to_hba(shost); in host_show_lockup_detected() 424 struct Scsi_Host *shost = class_to_shost(dev); in host_store_hp_ssd_smart_path_status() local 434 h = shost_to_hba(shost); in host_store_hp_ssd_smart_path_status() 448 struct Scsi_Host *shost = class_to_shost(dev); in host_store_raid_offload_debug() local 460 h = shost_to_hba(shost); in host_store_raid_offload_debug() 472 struct Scsi_Host *shost = class_to_shost(dev); in host_store_rescan() local 473 h = shost_to_hba(shost); in host_store_rescan() 482 struct Scsi_Host *shost = class_to_shost(dev); in host_show_firmware_revision() local 485 h = shost_to_hba(shost); in host_show_firmware_revision() [all …]
|
D | ncr53c8xx.c | 8072 struct Scsi_Host *shost = (struct Scsi_Host *)dev_id; local 8073 struct host_data *host_data = (struct host_data *)shost->hostdata; 8540 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 8541 struct ncb *np = ((struct host_data *)shost->hostdata)->ncb; 8556 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 8557 struct ncb *np = ((struct host_data *)shost->hostdata)->ncb; 8572 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 8573 struct ncb *np = ((struct host_data *)shost->hostdata)->ncb; 8586 static void ncr53c8xx_get_signalling(struct Scsi_Host *shost) argument 8588 struct ncb *np = ((struct host_data *)shost->hostdata)->ncb; [all …]
|
D | pmcraid.c | 4118 struct Scsi_Host *shost = class_to_shost(dev); in pmcraid_show_log_level() local 4120 (struct pmcraid_instance *)shost->hostdata; in pmcraid_show_log_level() 4140 struct Scsi_Host *shost; in pmcraid_store_log_level() local 4150 shost = class_to_shost(dev); in pmcraid_store_log_level() 4151 pinstance = (struct pmcraid_instance *)shost->hostdata; in pmcraid_store_log_level() 4206 struct Scsi_Host *shost = class_to_shost(dev); in pmcraid_show_adapter_id() local 4208 (struct pmcraid_instance *)shost->hostdata; in pmcraid_show_adapter_id()
|
D | aha152x.c | 1315 struct Scsi_Host *shost = container_of((void *)hd, struct Scsi_Host, hostdata); in run() local 1317 is_complete(shost); in run() 3354 struct Scsi_Host *shost = container_of((void *)hd, struct Scsi_Host, hostdata); in aha152x_exit() local 3356 aha152x_release(shost); in aha152x_exit()
|
D | gdth.c | 488 int gdth_execute(struct Scsi_Host *shost, gdth_cmd_str *gdtcmd, char *cmnd, in gdth_execute() argument 491 struct scsi_device *sdev = scsi_get_host_dev(shost); in gdth_execute() 4043 ha->sdev = scsi_get_host_dev(ha->shost); in gdth_open() 4656 gdth_execute(ha->shost, &gdtcmd, cmnd, 30, NULL); in gdth_flush() 4732 ha->shost = shp; in gdth_isa_probe_one() 4856 ha->shost = shp; in gdth_eisa_probe_one() 4992 ha->shost = shp; in gdth_pci_probe_one() 5101 struct Scsi_Host *shp = ha->shost; in gdth_remove_one()
|
D | BusLogic.c | 3463 static int blogic_write_info(struct Scsi_Host *shost, char *procbuf, in blogic_write_info() argument 3467 (struct blogic_adapter *) shost->hostdata; in blogic_write_info() 3477 static int blogic_show_info(struct seq_file *m, struct Scsi_Host *shost) in blogic_show_info() argument 3479 struct blogic_adapter *adapter = (struct blogic_adapter *) shost->hostdata; in blogic_show_info()
|
D | gdth.h | 838 struct Scsi_Host *shost; member
|
/linux-4.4.14/include/scsi/ |
D | scsi_host.h | 330 int (*host_reset)(struct Scsi_Host *shost, int reset_type); 510 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \ 514 spin_lock_irqsave(shost->host_lock, irq_flags); \ 515 scsi_cmd_get_serial(shost, cmd); \ 517 spin_unlock_irqrestore(shost->host_lock, irq_flags); \ 749 #define shost_printk(prefix, shost, fmt, a...) \ argument 750 dev_printk(prefix, &(shost)->shost_gendev, fmt, ##a) 752 static inline void *shost_priv(struct Scsi_Host *shost) in shost_priv() argument 754 return (void *)shost->hostdata; in shost_priv() 769 static inline int scsi_host_in_recovery(struct Scsi_Host *shost) in scsi_host_in_recovery() argument [all …]
|
D | scsi_transport_iscsi.h | 112 int (*get_host_param) (struct Scsi_Host *shost, 114 int (*set_host_param) (struct Scsi_Host *shost, 134 struct iscsi_endpoint *(*ep_connect) (struct Scsi_Host *shost, 139 int (*tgt_dscvr) (struct Scsi_Host *shost, enum iscsi_tgt_dscvr type, 141 int (*set_path) (struct Scsi_Host *shost, struct iscsi_path *params); 142 int (*set_iface_param) (struct Scsi_Host *shost, void *data, 149 int (*send_ping) (struct Scsi_Host *shost, uint32_t iface_num, 152 int (*get_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx, 154 int (*delete_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx); 155 int (*set_chap) (struct Scsi_Host *shost, void *data, int len); [all …]
|
D | scsi_tcq.h | 21 static inline struct scsi_cmnd *scsi_host_find_tag(struct Scsi_Host *shost, in scsi_host_find_tag() argument 29 if (shost_use_blk_mq(shost)) { in scsi_host_find_tag() 32 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag() 33 req = blk_mq_tag_to_rq(shost->tag_set.tags[hwq], in scsi_host_find_tag() 37 req = blk_map_queue_find_tag(shost->bqt, tag); in scsi_host_find_tag()
|
D | scsi_transport.h | 109 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsi_transport_target_data() local 111 + shost->transportt->target_private_offset; in scsi_transport_target_data() 117 struct Scsi_Host *shost = sdev->host; in scsi_transport_device_data() local 119 + shost->transportt->device_private_offset; in scsi_transport_device_data()
|
D | sas_ata.h | 42 void sas_ata_strategy_handler(struct Scsi_Host *shost); 43 void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, 66 static inline void sas_ata_strategy_handler(struct Scsi_Host *shost) in sas_ata_strategy_handler() argument 70 static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, in sas_ata_eh() argument
|
D | libiscsi.h | 393 extern int iscsi_host_set_param(struct Scsi_Host *shost, 396 extern int iscsi_host_get_param(struct Scsi_Host *shost, 398 extern int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev); 402 extern void iscsi_host_remove(struct Scsi_Host *shost); 403 extern void iscsi_host_free(struct Scsi_Host *shost); 410 iscsi_session_setup(struct iscsi_transport *, struct Scsi_Host *shost,
|
D | scsi_transport_fc.h | 244 struct Scsi_Host *shost; /* Physical Port Parent */ member 264 (v->shost) 638 struct Scsi_Host *shost; member 842 struct fc_rport *fc_remote_port_add(struct Scsi_Host *shost, 848 void fc_host_post_event(struct Scsi_Host *shost, u32 event_number, 850 void fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, 856 struct fc_vport *fc_vport_create(struct Scsi_Host *shost, int channel,
|
D | scsi_device.h | 339 #define shost_for_each_device(sdev, shost) \ argument 340 for ((sdev) = __scsi_iterate_devices((shost), NULL); \ 342 (sdev) = __scsi_iterate_devices((shost), (sdev))) 357 #define __shost_for_each_device(sdev, shost) \ argument 358 list_for_each_entry((sdev), &((shost)->__devices), siblings)
|
D | libfc.h | 1033 struct Scsi_Host *shost; in libfc_host_alloc() local 1035 shost = scsi_host_alloc(sht, sizeof(*lport) + priv_size); in libfc_host_alloc() 1036 if (!shost) in libfc_host_alloc() 1038 lport = shost_priv(shost); in libfc_host_alloc() 1039 lport->host = shost; in libfc_host_alloc()
|
D | libsas.h | 361 struct Scsi_Host *shost; member 725 extern int sas_smp_handler(struct Scsi_Host *shost, struct sas_rphy *rphy, 732 int sas_request_addr(struct Scsi_Host *shost, u8 *addr);
|
/linux-4.4.14/drivers/scsi/snic/ |
D | snic_main.c | 168 SNIC_HOST_ERR(snic->shost, in snic_notify_set() 287 SNIC_HOST_INFO(snic->shost, "VNIC_DEV_OPEN Timedout.\n"); in snic_vdev_open_done() 297 snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) in snic_add_host() argument 301 ret = scsi_add_host(shost, &pdev->dev); in snic_add_host() 303 SNIC_HOST_ERR(shost, in snic_add_host() 310 SNIC_BUG_ON(shost->work_q != NULL); in snic_add_host() 311 snprintf(shost->work_q_name, sizeof(shost->work_q_name), "scsi_wq_%d", in snic_add_host() 312 shost->host_no); in snic_add_host() 313 shost->work_q = create_singlethread_workqueue(shost->work_q_name); in snic_add_host() 314 if (!shost->work_q) { in snic_add_host() [all …]
|
D | snic_disc.c | 95 ntgts = min_t(u32, snic->fwinfo.max_tgts, snic->shost->max_id); in snic_queue_report_tgt_req() 97 ntgts = snic->shost->max_id; in snic_queue_report_tgt_req() 106 SNIC_HOST_ERR(snic->shost, "Resp Buf Alloc Failed.\n"); in snic_queue_report_tgt_req() 118 SNIC_HOST_ERR(snic->shost, in snic_queue_report_tgt_req() 145 SNIC_HOST_ERR(snic->shost, "Queuing Report Tgts Failed.\n"); in snic_queue_report_tgt_req() 150 SNIC_DISC_DBG(snic->shost, "Report Targets Issued.\n"); in snic_queue_report_tgt_req() 155 SNIC_HOST_ERR(snic->shost, in snic_queue_report_tgt_req() 166 struct Scsi_Host *shost = dev_to_shost(&tgt->dev); in snic_scsi_scan_tgt() local 169 SNIC_HOST_INFO(shost, "Scanning Target id 0x%x\n", tgt->id); in snic_scsi_scan_tgt() 176 spin_lock_irqsave(shost->host_lock, flags); in snic_scsi_scan_tgt() [all …]
|
D | snic_scsi.c | 142 SNIC_SCSI_DBG(snic->shost, in snic_release_req_buf() 194 SNIC_HOST_ERR(snic->shost, in snic_queue_icmnd_req() 226 SNIC_HOST_ERR(snic->shost, in snic_queue_icmnd_req() 253 SNIC_TRC((u16)snic->shost->host_no, tag, (ulong) sc, 0, in snic_issue_scsi_req() 256 SNIC_HOST_ERR(snic->shost, "issue_sc:Failed to map SG List.\n"); in snic_issue_scsi_req() 283 SNIC_HOST_ERR(snic->shost, in snic_issue_scsi_req() 297 SNIC_TRC(snic->shost->host_no, tag, (ulong) sc, 0, 0, 0, in snic_issue_scsi_req() 310 SNIC_SCSI_DBG(snic->shost, in snic_issue_scsi_req() 314 SNIC_TRC(snic->shost->host_no, tag, (ulong) sc, (ulong) rqi, in snic_issue_scsi_req() 330 snic_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *sc) in snic_queuecommand() argument [all …]
|
D | snic_ctl.c | 43 SNIC_HOST_INFO(snic->shost, "Link Event Received.\n"); in snic_handle_link() 51 SNIC_HOST_INFO(snic->shost, "Link Event: Link %s.\n", in snic_handle_link() 115 SNIC_HOST_INFO(snic->shost, "Exch Ver Req Preparing...\n"); in snic_queue_exch_ver_req() 119 SNIC_HOST_ERR(snic->shost, in snic_queue_exch_ver_req() 141 SNIC_HOST_ERR(snic->shost, in snic_queue_exch_ver_req() 147 SNIC_HOST_INFO(snic->shost, "Exch Ver Req is issued. ret = %d\n", ret); in snic_queue_exch_ver_req() 167 SNIC_HOST_INFO(snic->shost, "Exch Ver Compl Received.\n"); in snic_io_exch_ver_cmpl_handler() 173 SNIC_HOST_ERR(snic->shost, in snic_io_exch_ver_cmpl_handler() 189 SNIC_HOST_INFO(snic->shost, in snic_io_exch_ver_cmpl_handler() 199 SNIC_HOST_INFO(snic->shost, in snic_io_exch_ver_cmpl_handler() [all …]
|
D | snic_io.c | 44 SNIC_HOST_INFO(snic->shost, in snic_wq_cmpl_frame_send() 48 SNIC_TRC(snic->shost->host_no, 0, 0, in snic_wq_cmpl_frame_send() 124 SNIC_HOST_INFO(snic->shost, "snic_free_wq_buf .. freed.\n"); in snic_free_wq_buf() 154 SNIC_HOST_ERR(snic->shost, "qdesc: PCI DMA Mapping Fail.\n"); in snic_queue_wq_desc() 166 SNIC_DBG("host = %d, WQ is Full\n", snic->shost->host_no); in snic_queue_wq_desc() 214 SNIC_HOST_ERR(snic->shost, in snic_req_init() 246 SNIC_SCSI_DBG(snic->shost, "Req_alloc:rqi = %p allocatd.\n", rqi); in snic_req_init() 268 SNIC_HOST_ERR(snic->shost, "abts:Failed to alloc tm req.\n"); in snic_abort_req_init() 294 SNIC_HOST_ERR(snic->shost, "dr:Failed to alloc tm req.\n"); in snic_dr_req_init() 317 SNIC_SCSI_DBG(snic->shost, in snic_req_free()
|
D | snic_res.c | 45 SNIC_HOST_ERR(snic->shost, \ in snic_get_vnic_config() 263 SNIC_HOST_ERR(snic->shost, in snic_alloc_vnic_res() 290 SNIC_HOST_ERR(snic->shost, in snic_log_q_error()
|
D | snic_isr.c | 143 SNIC_HOST_ERR(snic->shost, in snic_request_intr() 184 SNIC_ISR_DBG(snic->shost, in snic_set_intr_mode()
|
D | snic_debugfs.c | 182 SNIC_HOST_INFO(snic->shost, "Reset Op: Driver statistics.\n"); in snic_reset_stats_write() 389 snprintf(name, sizeof(name), "host%d", snic->shost->host_no); in snic_stats_debugfs_init()
|
D | snic.h | 277 struct Scsi_Host *shost; member
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfad_attr.c | 31 struct Scsi_Host *shost; in bfad_im_get_starget_port_id() local 38 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_port_id() 39 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_starget_port_id() 57 struct Scsi_Host *shost; in bfad_im_get_starget_node_name() local 64 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_node_name() 65 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_starget_node_name() 83 struct Scsi_Host *shost; in bfad_im_get_starget_port_name() local 90 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_port_name() 91 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_starget_port_name() 107 bfad_im_get_host_port_id(struct Scsi_Host *shost) in bfad_im_get_host_port_id() argument [all …]
|
D | bfad_im.c | 179 bfad_im_info(struct Scsi_Host *shost) in bfad_im_info() argument 183 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_info() 202 struct Scsi_Host *shost = cmnd->device->host; in bfad_im_abort_handler() local 204 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_abort_handler() 226 im_port->shost->host_no, cmnd, hal_io->iotag); in bfad_im_abort_handler() 243 im_port->shost->host_no, cmnd, hal_io->iotag); in bfad_im_abort_handler() 290 struct Scsi_Host *shost = cmnd->device->host; in bfad_im_reset_lun_handler() local 292 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_reset_lun_handler() 354 struct Scsi_Host *shost = cmnd->device->host; in bfad_im_reset_bus_handler() local 356 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_reset_bus_handler() [all …]
|
D | bfad_im.h | 66 struct Scsi_Host *shost; member 184 __sdev = scsi_device_lookup((__im_port)->shost, \
|
D | bfad_bsg.c | 99 iocmd->host = im_port->shost->host_no; in bfad_iocmd_ioc_get_info() 668 iocmd->host = drv_itnim->im_port->shost->host_no; in bfad_iocmd_rport_get_addr() 3136 (struct bfad_im_port_s *) job->shost->hostdata[0]; in bfad_im_bsg_vendor_request() 3358 (struct bfad_im_port_s *) job->shost->hostdata[0]; in bfad_im_bsg_els_ct_request()
|
D | bfad.c | 1052 fc_vport = fc_vport_create(bfad->pport.im_port->shost, 0, &vid); in bfad_start_ops()
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_attr.c | 62 struct Scsi_Host *shost = csio_ln_to_shost(ln); in csio_reg_rnode() local 78 rn->rport = fc_remote_port_add(shost, 0, &ids); in csio_reg_rnode() 87 spin_lock_irq(shost->host_lock); in csio_reg_rnode() 89 spin_unlock_irq(shost->host_lock); in csio_reg_rnode() 184 struct Scsi_Host *shost = csio_ln_to_shost(ln); in csio_fchost_attr_init() local 186 fc_host_node_name(shost) = wwn_to_u64(csio_ln_wwnn(ln)); in csio_fchost_attr_init() 187 fc_host_port_name(shost) = wwn_to_u64(csio_ln_wwpn(ln)); in csio_fchost_attr_init() 189 fc_host_supported_classes(shost) = FC_COS_CLASS3; in csio_fchost_attr_init() 190 fc_host_max_npiv_vports(shost) = in csio_fchost_attr_init() 192 fc_host_supported_speeds(shost) = FC_PORTSPEED_10GBIT | in csio_fchost_attr_init() [all …]
|
D | csio_init.c | 603 struct Scsi_Host *shost = NULL; in csio_shost_init() local 614 shost = scsi_host_alloc( in csio_shost_init() 618 shost = scsi_host_alloc( in csio_shost_init() 622 if (!shost) in csio_shost_init() 625 ln = shost_priv(shost); in csio_shost_init() 629 ln->dev_num = (shost->host_no << 16); in csio_shost_init() 631 shost->can_queue = CSIO_MAX_QUEUE; in csio_shost_init() 632 shost->this_id = -1; in csio_shost_init() 633 shost->unique_id = shost->host_no; in csio_shost_init() 634 shost->max_cmd_len = 16; /* Max CDB length supported */ in csio_shost_init() [all …]
|
D | csio_scsi.c | 2252 csio_scan_finished(struct Scsi_Host *shost, unsigned long time) in csio_scan_finished() argument 2254 struct csio_lnode *ln = shost_priv(shost); in csio_scan_finished() 2257 spin_lock_irq(shost->host_lock); in csio_scan_finished() 2264 spin_unlock_irq(shost->host_lock); in csio_scan_finished()
|
/linux-4.4.14/drivers/scsi/lpfc/ |
D | lpfc_attr.c | 121 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_enable_fip_show() local 122 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_enable_fip_show() 135 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_info_show() local 136 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_info_show() 154 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_guard_err_show() local 155 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_guard_err_show() 166 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_apptag_err_show() local 167 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_apptag_err_show() 178 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_reftag_err_show() local 179 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_reftag_err_show() [all …]
|
D | lpfc_nportdisc.c | 276 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_plogi() local 455 spin_lock_irq(shost->host_lock); in lpfc_rcv_plogi() 457 spin_unlock_irq(shost->host_lock); in lpfc_rcv_plogi() 481 spin_lock_irq(shost->host_lock); in lpfc_rcv_plogi() 483 spin_unlock_irq(shost->host_lock); in lpfc_rcv_plogi() 538 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_padisc() local 614 spin_lock_irq(shost->host_lock); in lpfc_rcv_padisc() 616 spin_unlock_irq(shost->host_lock); in lpfc_rcv_padisc() 627 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_logo() local 636 spin_lock_irq(shost->host_lock); in lpfc_rcv_logo() [all …]
|
D | lpfc_els.c | 83 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_els_chk_latt() local 111 spin_lock_irq(shost->host_lock); in lpfc_els_chk_latt() 113 spin_unlock_irq(shost->host_lock); in lpfc_els_chk_latt() 532 struct Scsi_Host *shost; in lpfc_issue_unreg_vfi() local 558 shost = lpfc_shost_from_vport(vport); in lpfc_issue_unreg_vfi() 559 spin_lock_irq(shost->host_lock); in lpfc_issue_unreg_vfi() 561 spin_unlock_irq(shost->host_lock); in lpfc_issue_unreg_vfi() 588 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_check_clean_addr_bit() local 609 spin_lock_irq(shost->host_lock); in lpfc_check_clean_addr_bit() 611 spin_unlock_irq(shost->host_lock); in lpfc_check_clean_addr_bit() [all …]
|
D | lpfc_hbadisc.c | 109 struct Scsi_Host *shost; in lpfc_dev_loss_tmo_callbk() local 165 shost = lpfc_shost_from_vport(vport); in lpfc_dev_loss_tmo_callbk() 166 spin_lock_irq(shost->host_lock); in lpfc_dev_loss_tmo_callbk() 168 spin_unlock_irq(shost->host_lock); in lpfc_dev_loss_tmo_callbk() 203 struct Scsi_Host *shost; in lpfc_dev_loss_tmo_handler() local 211 shost = lpfc_shost_from_vport(vport); in lpfc_dev_loss_tmo_handler() 213 spin_lock_irq(shost->host_lock); in lpfc_dev_loss_tmo_handler() 215 spin_unlock_irq(shost->host_lock); in lpfc_dev_loss_tmo_handler() 449 struct Scsi_Host *shost; in lpfc_send_fastpath_evt() local 457 shost = lpfc_shost_from_vport(fast_evt_data->vport); in lpfc_send_fastpath_evt() [all …]
|
D | lpfc_vport.c | 294 struct Scsi_Host *shost = fc_vport->shost; in lpfc_vport_create() local 295 struct lpfc_vport *pport = (struct lpfc_vport *) shost->hostdata; in lpfc_vport_create() 470 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in disable_vport() local 505 spin_lock_irq(shost->host_lock); in disable_vport() 507 spin_unlock_irq(shost->host_lock); in disable_vport() 521 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in enable_vport() local 529 spin_lock_irq(shost->host_lock); in enable_vport() 532 spin_unlock_irq(shost->host_lock); in enable_vport() 571 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_vport_delete() local 625 if (!scsi_host_get(shost)) in lpfc_vport_delete() [all …]
|
D | lpfc_init.c | 375 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_config_port_post() local 430 fc_host_node_name(shost) = wwn_to_u64(vport->fc_nodename.u.wwn); in lpfc_config_port_post() 431 fc_host_port_name(shost) = wwn_to_u64(vport->fc_portname.u.wwn); in lpfc_config_port_post() 432 fc_host_max_npiv_vports(shost) = phba->max_vpi; in lpfc_config_port_post() 1428 struct Scsi_Host *shost; in lpfc_board_errevt_to_mgmt() local 1432 shost = lpfc_shost_from_vport(phba->pport); in lpfc_board_errevt_to_mgmt() 1433 fc_host_post_vendor_event(shost, fc_get_event_number(), in lpfc_board_errevt_to_mgmt() 1457 struct Scsi_Host *shost; in lpfc_handle_eratt_s3() local 1532 shost = lpfc_shost_from_vport(phba->pport); in lpfc_handle_eratt_s3() 1533 fc_host_post_vendor_event(shost, fc_get_event_number(), in lpfc_handle_eratt_s3() [all …]
|
D | lpfc_scsi.c | 206 struct Scsi_Host *shost = cmd->device->host; in lpfc_update_stats() local 207 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_update_stats() 216 spin_lock_irqsave(shost->host_lock, flags); in lpfc_update_stats() 222 spin_unlock_irqrestore(shost->host_lock, flags); in lpfc_update_stats() 242 spin_unlock_irqrestore(shost->host_lock, flags); in lpfc_update_stats() 300 struct Scsi_Host *shost; in lpfc_ramp_down_queue_handler() local 320 shost = lpfc_shost_from_vport(vports[i]); in lpfc_ramp_down_queue_handler() 321 shost_for_each_device(sdev, shost) { in lpfc_ramp_down_queue_handler() 350 struct Scsi_Host *shost; in lpfc_scsi_dev_block() local 358 shost = lpfc_shost_from_vport(vports[i]); in lpfc_scsi_dev_block() [all …]
|
D | lpfc_bsg.c | 383 struct lpfc_vport *vport = (struct lpfc_vport *)job->shost->hostdata; in lpfc_bsg_send_mgmt_cmd() 653 struct lpfc_vport *vport = (struct lpfc_vport *)job->shost->hostdata; in lpfc_bsg_rport_els() 1192 struct lpfc_vport *vport = (struct lpfc_vport *)job->shost->hostdata; in lpfc_bsg_hba_set_event() 1276 struct lpfc_vport *vport = (struct lpfc_vport *)job->shost->hostdata; in lpfc_bsg_hba_get_event() 1608 struct lpfc_vport *vport = (struct lpfc_vport *)job->shost->hostdata; in lpfc_bsg_send_mgmt_rsp() 1683 struct Scsi_Host *shost; in lpfc_bsg_diag_mode_enter() local 1704 shost = lpfc_shost_from_vport(vports[i]); in lpfc_bsg_diag_mode_enter() 1705 scsi_block_requests(shost); in lpfc_bsg_diag_mode_enter() 1709 shost = lpfc_shost_from_vport(phba->pport); in lpfc_bsg_diag_mode_enter() 1710 scsi_block_requests(shost); in lpfc_bsg_diag_mode_enter() [all …]
|
D | lpfc_vport.h | 53 struct Scsi_Host *shost; member
|
D | lpfc_ct.c | 577 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_ct_cmd_gid_ft() local 713 spin_lock_irq(shost->host_lock); in lpfc_cmpl_ct_cmd_gid_ft() 715 spin_unlock_irq(shost->host_lock); in lpfc_cmpl_ct_cmd_gid_ft() 734 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_ct_cmd_gff_id() local 839 spin_lock_irq(shost->host_lock); in lpfc_cmpl_ct_cmd_gff_id() 841 spin_unlock_irq(shost->host_lock); in lpfc_cmpl_ct_cmd_gff_id() 1102 struct Scsi_Host *shost; in lpfc_find_map_node() local 1105 shost = lpfc_shost_from_vport(vport); in lpfc_find_map_node() 1106 spin_lock_irq(shost->host_lock); in lpfc_find_map_node() 1114 spin_unlock_irq(shost->host_lock); in lpfc_find_map_node() [all …]
|
D | lpfc_sli.c | 2165 struct Scsi_Host *shost; in lpfc_sli_def_mbox_cmpl() local 2195 shost = lpfc_shost_from_vport(vport); in lpfc_sli_def_mbox_cmpl() 2196 spin_lock_irq(shost->host_lock); in lpfc_sli_def_mbox_cmpl() 2199 spin_unlock_irq(shost->host_lock); in lpfc_sli_def_mbox_cmpl() 6248 struct Scsi_Host *shost = lpfc_shost_from_vport(phba->pport); in lpfc_sli4_hba_setup() local 6491 fc_host_node_name(shost) = wwn_to_u64(vport->fc_nodename.u.wwn); in lpfc_sli4_hba_setup() 6492 fc_host_port_name(shost) = wwn_to_u64(vport->fc_portname.u.wwn); in lpfc_sli4_hba_setup() 9038 struct Scsi_Host *shost; in lpfc_sli_async_event_handler() local 9064 shost = lpfc_shost_from_vport(phba->pport); in lpfc_sli_async_event_handler() 9065 fc_host_post_vendor_event(shost, fc_get_event_number(), in lpfc_sli_async_event_handler() [all …]
|
D | lpfc_debugfs.c | 532 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_debugfs_nodelist_data() local 538 spin_lock_irq(shost->host_lock); in lpfc_debugfs_nodelist_data() 613 spin_unlock_irq(shost->host_lock); in lpfc_debugfs_nodelist_data()
|
/linux-4.4.14/drivers/scsi/mvsas/ |
D | mv_init.c | 109 sas_phy->ha = (struct sas_ha_struct *)mvi->shost->hostdata; in mvs_phy_init() 153 if (mvi->shost) in mvs_free() 154 scsi_host_put(mvi->shost); in mvs_free() 228 static int mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) in mvs_alloc() argument 364 struct Scsi_Host *shost, unsigned int id) in mvs_pci_alloc() argument 367 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in mvs_pci_alloc() 386 mvi->shost = shost; in mvs_pci_alloc() 394 if (!mvs_alloc(mvi, shost)) in mvs_pci_alloc() 433 static int mvs_prep_sas_ha_init(struct Scsi_Host *shost, in mvs_prep_sas_ha_init() argument 439 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in mvs_prep_sas_ha_init() [all …]
|
D | mv_sas.h | 363 struct Scsi_Host *shost; member 456 void mvs_scan_start(struct Scsi_Host *shost); 457 int mvs_scan_finished(struct Scsi_Host *shost, unsigned long time);
|
D | mv_sas.c | 285 void mvs_scan_start(struct Scsi_Host *shost) in mvs_scan_start() argument 290 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in mvs_scan_start() 303 int mvs_scan_finished(struct Scsi_Host *shost, unsigned long time) in mvs_scan_finished() argument 305 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in mvs_scan_finished()
|
/linux-4.4.14/drivers/scsi/sym53c8xx_2/ |
D | sym_glue.c | 491 void sym_log_bus_error(struct Scsi_Host *shost) in sym_log_bus_error() argument 493 struct sym_data *sym_data = shost_priv(shost); in sym_log_bus_error() 499 shost_printk(KERN_WARNING, shost, in sym_log_bus_error() 546 struct Scsi_Host *shost = dev_id; in DEF_SCSI_QCMD() local 547 struct sym_data *sym_data = shost_priv(shost); in DEF_SCSI_QCMD() 556 spin_lock(shost->host_lock); in DEF_SCSI_QCMD() 557 result = sym_interrupt(shost); in DEF_SCSI_QCMD() 558 spin_unlock(shost->host_lock); in DEF_SCSI_QCMD() 594 struct Scsi_Host *shost = cmd->device->host; in sym_eh_handler() local 595 struct sym_data *sym_data = shost_priv(shost); in sym_eh_handler() [all …]
|
D | sym_fw.c | 107 sym_fw1_patch(struct Scsi_Host *shost) in sym_fw1_patch() argument 109 struct sym_hcb *np = sym_get_hcb(shost); in sym_fw1_patch() 149 sym_fw2_patch(struct Scsi_Host *shost) in sym_fw2_patch() argument 151 struct sym_data *sym_data = shost_priv(shost); in sym_fw2_patch()
|
D | sym_nvram.h | 196 void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram); 201 static inline void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvr… in sym_nvram_setup_host() argument
|
D | sym_hipd.c | 682 static int sym_prepare_setting(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) argument 684 struct sym_data *sym_data = shost_priv(shost); 865 sym_nvram_setup_host(shost, np, nvram); 1130 static void sym_log_hard_error(struct Scsi_Host *shost, u_short sist, u_char dstat) argument 1132 struct sym_hcb *np = sym_get_hcb(shost); 1185 sym_log_bus_error(shost); 1188 void sym_dump_registers(struct Scsi_Host *shost) argument 1190 struct sym_hcb *np = sym_get_hcb(shost); 1196 sym_log_hard_error(shost, sist, dstat); 1703 void sym_start_up(struct Scsi_Host *shost, int reason) argument [all …]
|
D | sym_nvram.c | 50 void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) in sym_nvram_setup_host() argument 64 shost->reverse_ordering = 1; in sym_nvram_setup_host()
|
D | sym_hipd.h | 1074 int sym_hcb_attach(struct Scsi_Host *shost, struct sym_fw *fw, struct sym_nvram *nvram);
|
/linux-4.4.14/drivers/scsi/pcmcia/ |
D | qlogic_stub.c | 95 struct Scsi_Host *shost; /* registered host structure */ in qlogic_detect() local 106 shost = scsi_host_alloc(host, sizeof(struct qlogicfas408_priv)); in qlogic_detect() 107 if (!shost) in qlogic_detect() 109 shost->io_port = qbase; in qlogic_detect() 110 shost->n_io_port = 16; in qlogic_detect() 111 shost->dma_channel = -1; in qlogic_detect() 113 shost->irq = qlirq; in qlogic_detect() 115 priv = get_priv_by_host(shost); in qlogic_detect() 119 priv->shost = shost; in qlogic_detect() 122 if (request_irq(qlirq, qlogicfas408_ihandl, 0, qlogic_name, shost)) in qlogic_detect() [all …]
|
D | sym53c500_cs.c | 512 struct Scsi_Host *shost = info->host; in SYM53C500_release() local 519 scsi_remove_host(shost); in SYM53C500_release() 525 if (shost->irq) in SYM53C500_release() 526 free_irq(shost->irq, shost); in SYM53C500_release() 527 if (shost->io_port && shost->n_io_port) in SYM53C500_release() 528 release_region(shost->io_port, shost->n_io_port); in SYM53C500_release() 532 scsi_host_put(shost); in SYM53C500_release()
|
/linux-4.4.14/drivers/scsi/pm8001/ |
D | pm8001_ctl.c | 57 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_mpi_interface_rev_show() local 58 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_ctl_mpi_interface_rev_show() 82 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_fw_version_show() local 83 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_ctl_fw_version_show() 111 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_out_io_show() local 112 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_ctl_max_out_io_show() 134 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_devices_show() local 135 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_ctl_max_devices_show() 160 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_sg_list_show() local 161 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_ctl_max_sg_list_show() [all …]
|
D | pm8001_init.c | 137 sas_phy->ha = (struct sas_ha_struct *)pm8001_ha->shost->hostdata; in pm8001_phy_init() 163 if (pm8001_ha->shost) in pm8001_free() 164 scsi_host_put(pm8001_ha->shost); in pm8001_free() 455 struct Scsi_Host *shost) in pm8001_pci_alloc() argument 459 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_pci_alloc() 472 pm8001_ha->shost = shost; in pm8001_pci_alloc() 541 static int pm8001_prep_sas_ha_init(struct Scsi_Host *shost, in pm8001_prep_sas_ha_init() argument 547 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_prep_sas_ha_init() 565 shost->transportt = pm8001_stt; in pm8001_prep_sas_ha_init() 566 shost->max_id = PM8001_MAX_DEVICES; in pm8001_prep_sas_ha_init() [all …]
|
D | pm8001_sas.h | 510 struct Scsi_Host *shost; member 634 void pm8001_scan_start(struct Scsi_Host *shost); 635 int pm8001_scan_finished(struct Scsi_Host *shost, unsigned long time);
|
D | pm8001_sas.c | 241 void pm8001_scan_start(struct Scsi_Host *shost) in pm8001_scan_start() argument 245 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_scan_start() 254 int pm8001_scan_finished(struct Scsi_Host *shost, unsigned long time) in pm8001_scan_finished() argument 256 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); in pm8001_scan_finished()
|
D | pm80xx_hwi.c | 90 struct Scsi_Host *shost = class_to_shost(cdev); in pm80xx_get_fatal_dump() local 91 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm80xx_get_fatal_dump()
|
D | pm8001_hwi.c | 4979 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_get_gsm_dump() local 4980 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in pm8001_get_gsm_dump()
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | linit.c | 254 static int aac_queuecommand(struct Scsi_Host *shost, in aac_queuecommand() argument 270 static const char *aac_info(struct Scsi_Host *shost) in aac_info() argument 272 struct aac_dev *dev = (struct aac_dev *)shost->hostdata; in aac_info() 1127 struct Scsi_Host *shost; in aac_probe_one() local 1165 shost = scsi_host_alloc(&aac_driver_template, sizeof(struct aac_dev)); in aac_probe_one() 1166 if (!shost) in aac_probe_one() 1169 shost->irq = pdev->irq; in aac_probe_one() 1170 shost->unique_id = unique_id; in aac_probe_one() 1171 shost->max_cmd_len = 16; in aac_probe_one() 1172 shost->use_cmd_list = 1; in aac_probe_one() [all …]
|
D | aacraid.h | 2137 #define shost_to_class(shost) &shost->shost_dev argument
|
/linux-4.4.14/drivers/usb/storage/ |
D | uas.c | 252 struct Scsi_Host *shost = urb->context; in uas_stat_cmplt() local 253 struct uas_dev_info *devinfo = (struct uas_dev_info *)shost->hostdata; in uas_stat_cmplt() 908 struct Scsi_Host *shost = NULL; in uas_probe() local 919 shost = scsi_host_alloc(&uas_host_template, in uas_probe() 921 if (!shost) in uas_probe() 924 shost->max_cmd_len = 16 + 252; in uas_probe() 925 shost->max_id = 1; in uas_probe() 926 shost->max_lun = 256; in uas_probe() 927 shost->max_channel = 0; in uas_probe() 928 shost->sg_tablesize = udev->bus->sg_tablesize; in uas_probe() [all …]
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
D | be_iscsi.c | 45 struct Scsi_Host *shost; in beiscsi_session_create() local 82 shost = phba->shost; in beiscsi_session_create() 84 shost, cmds_max, in beiscsi_session_create() 131 struct Scsi_Host *shost; in beiscsi_conn_create() local 138 shost = iscsi_session_to_shost(cls_session); in beiscsi_conn_create() 139 phba = iscsi_host_priv(shost); in beiscsi_conn_create() 201 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in beiscsi_conn_bind() local 202 struct beiscsi_hba *phba = iscsi_host_priv(shost); in beiscsi_conn_bind() 245 phba->ipv4_iface = iscsi_create_iface(phba->shost, in beiscsi_create_ipv4_iface() 264 phba->ipv6_iface = iscsi_create_iface(phba->shost, in beiscsi_create_ipv6_iface() [all …]
|
D | be_iscsi.h | 41 int be2iscsi_iface_set_param(struct Scsi_Host *shost, 70 int beiscsi_get_host_param(struct Scsi_Host *shost, 80 struct iscsi_endpoint *beiscsi_ep_connect(struct Scsi_Host *shost,
|
D | be_main.c | 67 struct Scsi_Host *shost = class_to_shost(dev);\ 68 struct beiscsi_hba *phba = iscsi_host_priv(shost); \ 100 struct Scsi_Host *shost = class_to_shost(dev);\ 101 struct beiscsi_hba *phba = iscsi_host_priv(shost);\ 580 struct Scsi_Host *shost; in beiscsi_hba_alloc() local 582 shost = iscsi_host_alloc(&beiscsi_sht, sizeof(*phba), 0); in beiscsi_hba_alloc() 583 if (!shost) { in beiscsi_hba_alloc() 588 shost->max_id = BE2_MAX_SESSIONS; in beiscsi_hba_alloc() 589 shost->max_channel = 0; in beiscsi_hba_alloc() 590 shost->max_cmd_len = BEISCSI_MAX_CMD_LEN; in beiscsi_hba_alloc() [all …]
|
D | be_mgmt.c | 1448 struct Scsi_Host *shost = class_to_shost(dev); in beiscsi_fw_ver_disp() local 1449 struct beiscsi_hba *phba = iscsi_host_priv(shost); in beiscsi_fw_ver_disp() 1467 struct Scsi_Host *shost = class_to_shost(dev); in beiscsi_active_session_disp() local 1468 struct beiscsi_hba *phba = iscsi_host_priv(shost); in beiscsi_active_session_disp() 1499 struct Scsi_Host *shost = class_to_shost(dev); in beiscsi_free_session_disp() local 1500 struct beiscsi_hba *phba = iscsi_host_priv(shost); in beiscsi_free_session_disp() 1530 struct Scsi_Host *shost = class_to_shost(dev); in beiscsi_adap_family_disp() local 1531 struct beiscsi_hba *phba = iscsi_host_priv(shost); in beiscsi_adap_family_disp() 1567 struct Scsi_Host *shost = class_to_shost(dev); in beiscsi_phys_port_disp() local 1568 struct beiscsi_hba *phba = iscsi_host_priv(shost); in beiscsi_phys_port_disp()
|
D | be_main.h | 393 struct Scsi_Host *shost; member 1081 shost_printk(level, phba->shost, \
|
D | be_cmds.c | 424 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in be2iscsi_fail_session() local 425 struct beiscsi_hba *phba = iscsi_host_priv(shost); in be2iscsi_fail_session() 449 iscsi_host_for_each_session(phba->shost, in beiscsi_async_link_state_process()
|
/linux-4.4.14/drivers/scsi/libsas/ |
D | sas_scsi_host.c | 307 to_sas_internal(task->dev->port->ha->core.shost->transportt); in sas_scsi_find_task() 355 to_sas_internal(dev->port->ha->core.shost->transportt); in sas_recover_lu() 383 to_sas_internal(dev->port->ha->core.shost->transportt); in sas_recover_I_T() 438 if (scsi_host_in_recovery(ha->core.shost)) { in sas_wait_eh() 469 scsi_schedule_eh(ha->core.shost); in sas_queue_reset() 557 struct Scsi_Host *shost = cmd->device->host; in try_to_reset_cmd_device() local 559 if (!shost->hostt->eh_device_reset_handler) in try_to_reset_cmd_device() 562 res = shost->hostt->eh_device_reset_handler(cmd); in try_to_reset_cmd_device() 567 if (shost->hostt->eh_bus_reset_handler) in try_to_reset_cmd_device() 568 return shost->hostt->eh_bus_reset_handler(cmd); in try_to_reset_cmd_device() [all …]
|
D | sas_init.c | 194 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_get_linkerrors() local 195 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); in sas_get_linkerrors() 198 to_sas_internal(sas_ha->core.shost->transportt); in sas_get_linkerrors() 243 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in transport_sas_phy_reset() local 244 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); in transport_sas_phy_reset() 247 to_sas_internal(sas_ha->core.shost->transportt); in transport_sas_phy_reset() 277 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_phy_enable() local 278 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); in sas_phy_enable() 281 to_sas_internal(sas_ha->core.shost->transportt); in sas_phy_enable() 313 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_phy_reset() local [all …]
|
D | sas_discover.c | 181 struct Scsi_Host *shost = sas_ha->core.shost; in sas_notify_lldd_dev_found() local 182 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_notify_lldd_dev_found() 203 struct Scsi_Host *shost = sas_ha->core.shost; in sas_notify_lldd_dev_gone() local 204 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_notify_lldd_dev_gone() 249 struct Scsi_Host *shost = port->ha->core.shost; in sas_suspend_devices() local 250 struct sas_internal *si = to_sas_internal(shost->transportt); in sas_suspend_devices() 537 scsi_queue_work(ha->core.shost, &sw->work); in sas_chain_work()
|
D | sas_host_smp.c | 120 struct sas_internal *i = to_sas_internal(sas_ha->core.shost->transportt); in sas_host_smp_write_gpio() 188 to_sas_internal(sas_ha->core.shost->transportt); in sas_phy_control() 228 int sas_smp_host_handler(struct Scsi_Host *shost, struct request *req, in sas_smp_host_handler() argument 232 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); in sas_smp_host_handler() 241 shost_printk(KERN_ERR, shost, in sas_smp_host_handler() 287 memcpy(resp_data + 12, shost->hostt->name, in sas_smp_host_handler()
|
D | sas_internal.h | 54 void sas_scsi_recover_host(struct Scsi_Host *shost); 103 extern int sas_smp_host_handler(struct Scsi_Host *shost, struct request *req, 106 static inline int sas_smp_host_handler(struct Scsi_Host *shost, in sas_smp_host_handler() argument 110 shost_printk(KERN_ERR, shost, in sas_smp_host_handler()
|
D | sas_ata.c | 187 struct Scsi_Host *host = sas_ha->core.shost; in sas_ata_qc_issue() 272 return to_sas_internal(dev->port->ha->core.shost->transportt); in dev_to_sas_internal() 561 struct Scsi_Host *shost = ha->core.shost; in sas_ata_init() local 568 shost); in sas_ata_init() 576 ap->scsi_host = shost; in sas_ata_init() 746 ata_scsi_port_error_handler(ha->core.shost, ap); in async_sas_ata_eh() 750 void sas_ata_strategy_handler(struct Scsi_Host *shost) in sas_ata_strategy_handler() argument 752 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); in sas_ata_strategy_handler() 793 void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, in sas_ata_eh() argument 818 ata_scsi_cmd_error_handler(shost, ap, &sata_q); in sas_ata_eh()
|
D | sas_phy.c | 59 to_sas_internal(sas_ha->core.shost->transportt); in sas_phye_oob_error() 89 to_sas_internal(sas_ha->core.shost->transportt); in sas_phye_spinup_hold() 162 phy->phy = sas_phy_alloc(&sas_ha->core.shost->shost_gendev, i); in sas_register_phys()
|
D | sas_event.c | 40 scsi_queue_work(ha->core.shost, &sw->work); in sas_queue_work() 59 struct workqueue_struct *wq = ha->core.shost->work_q; in __sas_drain_work()
|
D | sas_port.c | 47 struct sas_internal *si = to_sas_internal(sas_ha->core.shost->transportt); in sas_resume_port() 98 to_sas_internal(sas_ha->core.shost->transportt); in sas_form_port() 209 to_sas_internal(sas_ha->core.shost->transportt); in sas_deform_port()
|
D | sas_expander.c | 73 to_sas_internal(dev->port->ha->core.shost->transportt); in smp_execute_task() 2133 int sas_smp_handler(struct Scsi_Host *shost, struct sas_rphy *rphy, in sas_smp_handler() argument 2148 return sas_smp_host_handler(shost, req, rsp); in sas_smp_handler()
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.c | 576 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in iscsi_iser_session_destroy() local 579 iscsi_host_remove(shost); in iscsi_iser_session_destroy() 580 iscsi_host_free(shost); in iscsi_iser_session_destroy() 612 struct Scsi_Host *shost; in iscsi_iser_session_create() local 617 shost = iscsi_host_alloc(&iscsi_iser_sht, 0, 0); in iscsi_iser_session_create() 618 if (!shost) in iscsi_iser_session_create() 620 shost->transportt = iscsi_iser_scsi_transport; in iscsi_iser_session_create() 621 shost->cmd_per_lun = qdepth; in iscsi_iser_session_create() 622 shost->max_lun = iscsi_max_lun; in iscsi_iser_session_create() 623 shost->max_id = 0; in iscsi_iser_session_create() [all …]
|
/linux-4.4.14/drivers/scsi/isci/ |
D | init.c | 136 struct Scsi_Host *shost = container_of(dev, typeof(*shost), shost_dev); in isci_show_id() local 137 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); in isci_show_id() 269 struct Scsi_Host *shost; in isci_unregister() local 274 shost = to_shost(isci_host); in isci_unregister() 275 scsi_remove_host(shost); in isci_unregister() 278 sas_remove_host(shost); in isci_unregister() 279 scsi_host_put(shost); in isci_unregister() 516 struct Scsi_Host *shost; in isci_host_alloc() local 574 shost = scsi_host_alloc(&isci_sht, sizeof(void *)); in isci_host_alloc() 575 if (!shost) in isci_host_alloc() [all …]
|
D | host.h | 310 return ihost->sas_ha.core.shost; in to_shost()
|
D | host.c | 654 int isci_host_scan_finished(struct Scsi_Host *shost, unsigned long time) in isci_host_scan_finished() argument 656 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); in isci_host_scan_finished() 1047 void isci_host_start(struct Scsi_Host *shost) in isci_host_start() argument 1049 struct isci_host *ihost = SHOST_TO_SAS_HA(shost)->lldd_ha; in isci_host_start()
|
/linux-4.4.14/drivers/s390/scsi/ |
D | zfcp_scsi.c | 62 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt) in zfcp_scsi_queuecommand() argument 352 struct Scsi_Host *shost; in zfcp_scsi_adapter_unregister() local 355 shost = adapter->scsi_host; in zfcp_scsi_adapter_unregister() 356 if (!shost) in zfcp_scsi_adapter_unregister() 364 fc_remove_host(shost); in zfcp_scsi_adapter_unregister() 365 scsi_remove_host(shost); in zfcp_scsi_adapter_unregister() 366 scsi_host_put(shost); in zfcp_scsi_adapter_unregister() 477 static void zfcp_reset_fc_host_stats(struct Scsi_Host *shost) in zfcp_reset_fc_host_stats() argument 483 adapter = (struct zfcp_adapter *)shost->hostdata[0]; in zfcp_reset_fc_host_stats() 499 static void zfcp_get_host_port_state(struct Scsi_Host *shost) in zfcp_get_host_port_state() argument [all …]
|
D | zfcp_fsf.c | 467 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_fsf_exchange_config_evaluate() local 479 fc_host_port_name(shost) = nsp->fl_wwpn; in zfcp_fsf_exchange_config_evaluate() 480 fc_host_node_name(shost) = nsp->fl_wwnn; in zfcp_fsf_exchange_config_evaluate() 481 fc_host_supported_classes(shost) = FC_COS_CLASS2 | FC_COS_CLASS3; in zfcp_fsf_exchange_config_evaluate() 487 if (fc_host_permanent_port_name(shost) == -1) in zfcp_fsf_exchange_config_evaluate() 488 fc_host_permanent_port_name(shost) = fc_host_port_name(shost); in zfcp_fsf_exchange_config_evaluate() 497 fc_host_port_id(shost) = ntoh24(bottom->s_id); in zfcp_fsf_exchange_config_evaluate() 498 fc_host_speed(shost) = in zfcp_fsf_exchange_config_evaluate() 508 fc_host_port_type(shost) = FC_PORTTYPE_PTP; in zfcp_fsf_exchange_config_evaluate() 511 fc_host_port_type(shost) = FC_PORTTYPE_NPORT; in zfcp_fsf_exchange_config_evaluate() [all …]
|
D | zfcp_unit.c | 189 struct Scsi_Host *shost; in zfcp_unit_sdev() local 195 shost = port->adapter->scsi_host; in zfcp_unit_sdev() 196 return scsi_device_lookup(shost, 0, port->starget_id, lun); in zfcp_unit_sdev()
|
D | zfcp_fc.c | 520 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_fc_adisc() local 540 fc_req->u.adisc.req.adisc_wwpn = fc_host_port_name(shost); in zfcp_fc_adisc() 541 fc_req->u.adisc.req.adisc_wwnn = fc_host_node_name(shost); in zfcp_fc_adisc() 543 hton24(fc_req->u.adisc.req.adisc_port_id, fc_host_port_id(shost)); in zfcp_fc_adisc() 816 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_fc_rspn() local 824 hton24(rspn_req->rspn.fr_fid.fp_fid, fc_host_port_id(shost)); in zfcp_fc_rspn() 825 len = strlcpy(rspn_req->rspn.fr_name, fc_host_symbolic_name(shost), in zfcp_fc_rspn() 907 adapter = (struct zfcp_adapter *) job->shost->hostdata[0]; in zfcp_fc_job_wka_port() 983 struct Scsi_Host *shost; in zfcp_fc_exec_bsg_job() local 987 shost = job->rport ? rport_to_shost(job->rport) : job->shost; in zfcp_fc_exec_bsg_job() [all …]
|
/linux-4.4.14/drivers/scsi/libfc/ |
D | fc_npiv.c | 35 struct Scsi_Host *shost = vport_to_shost(vport); in libfc_vport_create() local 36 struct fc_lport *n_port = shost_priv(shost); in libfc_vport_create() 39 vn_port = libfc_host_alloc(shost->hostt, privsize); in libfc_vport_create() 132 struct Scsi_Host *shost = vport_to_shost(vport); in fc_vport_setlink() local 133 struct fc_lport *n_port = shost_priv(shost); in fc_vport_setlink()
|
D | fc_lport.c | 265 void fc_get_host_port_state(struct Scsi_Host *shost) in fc_get_host_port_state() argument 267 struct fc_lport *lport = shost_priv(shost); in fc_get_host_port_state() 271 fc_host_port_state(shost) = FC_PORTSTATE_LINKDOWN; in fc_get_host_port_state() 275 fc_host_port_state(shost) = FC_PORTSTATE_ONLINE; in fc_get_host_port_state() 278 fc_host_port_state(shost) = FC_PORTSTATE_OFFLINE; in fc_get_host_port_state() 288 void fc_get_host_speed(struct Scsi_Host *shost) in fc_get_host_speed() argument 290 struct fc_lport *lport = shost_priv(shost); in fc_get_host_speed() 292 fc_host_speed(shost) = lport->link_speed; in fc_get_host_speed() 300 struct fc_host_statistics *fc_get_host_stats(struct Scsi_Host *shost) in fc_get_host_stats() argument 303 struct fc_lport *lport = shost_priv(shost); in fc_get_host_stats() [all …]
|
D | fc_fcp.c | 1805 int fc_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *sc_cmd) in fc_queuecommand() argument 1807 struct fc_lport *lport = shost_priv(shost); in fc_queuecommand() 2137 struct Scsi_Host *shost = sc_cmd->device->host; in fc_eh_host_reset() local 2138 struct fc_lport *lport = shost_priv(shost); in fc_eh_host_reset() 2152 shost_printk(KERN_INFO, shost, "libfc: Host reset succeeded " in fc_eh_host_reset() 2156 shost_printk(KERN_INFO, shost, "libfc: Host reset failed, " in fc_eh_host_reset()
|
/linux-4.4.14/drivers/scsi/bnx2i/ |
D | bnx2i_iscsi.c | 766 struct Scsi_Host *shost) in bnx2i_setup_host_queue_size() argument 769 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5708; in bnx2i_setup_host_queue_size() 771 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5709; in bnx2i_setup_host_queue_size() 773 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_57710; in bnx2i_setup_host_queue_size() 775 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5708; in bnx2i_setup_host_queue_size() 788 struct Scsi_Host *shost; in bnx2i_alloc_hba() local 791 shost = iscsi_host_alloc(&bnx2i_host_template, sizeof(*hba), 0); in bnx2i_alloc_hba() 792 if (!shost) in bnx2i_alloc_hba() 794 shost->dma_boundary = cnic->pcidev->dma_mask; in bnx2i_alloc_hba() 795 shost->transportt = bnx2i_scsi_xport_template; in bnx2i_alloc_hba() [all …]
|
D | bnx2i_sysfs.c | 25 struct Scsi_Host *shost = class_to_shost(dev); in bnx2i_dev_to_hba() local 26 return iscsi_host_priv(shost); in bnx2i_dev_to_hba()
|
D | bnx2i_init.c | 237 iscsi_host_for_each_session(hba->shost, in bnx2i_stop()
|
D | bnx2i.h | 428 struct Scsi_Host *shost; member
|
D | bnx2i_hwi.c | 2391 bnx2i_conn->hba->shost->host_no, in bnx2i_process_iscsi_error() 2575 iscsi_host_for_each_session(hba->shost, in bnx2i_indicate_netevent() 2689 rc = iscsi_offload_mesg(hba->shost, &bnx2i_iscsi_transport, in bnx2i_send_nl_mesg()
|
/linux-4.4.14/drivers/scsi/mpt3sas/ |
D | mpt3sas_ctl.c | 2416 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_fw_show() local 2417 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in _ctl_version_fw_show() 2438 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_bios_show() local 2439 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in _ctl_version_bios_show() 2462 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_mpi_show() local 2463 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in _ctl_version_mpi_show() 2481 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_product_show() local 2482 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in _ctl_version_product_show() 2499 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_nvdata_persistent_show() local 2500 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in _ctl_version_nvdata_persistent_show() [all …]
|
D | mpt3sas_scsih.c | 1203 struct Scsi_Host *shost = sdev->host; in scsih_change_queue_depth() local 1205 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in scsih_change_queue_depth() 1211 max_depth = shost->can_queue; in scsih_change_queue_depth() 1252 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsih_target_alloc() local 1253 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in scsih_target_alloc() 1319 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsih_target_destroy() local 1320 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in scsih_target_destroy() 1377 struct Scsi_Host *shost; in scsih_slave_alloc() local 1402 shost = dev_to_shost(&starget->dev); in scsih_slave_alloc() 1403 ioc = shost_priv(shost); in scsih_slave_alloc() [all …]
|
D | mpt3sas_transport.c | 1048 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in phy_to_ioc() local 1049 return shost_priv(shost); in phy_to_ioc() 1055 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); in rphy_to_ioc() local 1056 return shost_priv(shost); in rphy_to_ioc() 1903 _transport_smp_handler(struct Scsi_Host *shost, struct sas_rphy *rphy, in _transport_smp_handler() argument 1906 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); in _transport_smp_handler()
|
D | mpt3sas_base.c | 3184 ioc->shost->sg_tablesize = sg_tablesize; in _base_allocate_memory_pools() 3224 chains_needed_per_io = ((ioc->shost->sg_tablesize - in _base_allocate_memory_pools() 3229 ioc->shost->sg_tablesize = min_t(u16, in _base_allocate_memory_pools() 3231 * chains_needed_per_io), ioc->shost->sg_tablesize); in _base_allocate_memory_pools() 3260 ioc->max_sges_in_chain_message, ioc->shost->sg_tablesize, in _base_allocate_memory_pools() 3328 ioc->shost->can_queue = ioc->scsiio_depth; in _base_allocate_memory_pools() 3331 ioc->name, ioc->shost->can_queue)); in _base_allocate_memory_pools() 3556 ioc->name, ioc->shost->can_queue, facts->RequestCredit); in _base_allocate_memory_pools() 3558 ioc->name, ioc->shost->sg_tablesize); in _base_allocate_memory_pools() 4294 ioc->shost->max_id = -1; in _base_get_ioc_facts() [all …]
|
D | mpt3sas_base.h | 934 struct Scsi_Host *shost; member
|
/linux-4.4.14/drivers/scsi/aic94xx/ |
D | aic94xx_init.c | 706 scsi_remove_host(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha() 709 sas_remove_host(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha() 710 scsi_host_put(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha() 723 struct Scsi_Host *shost; in asd_pci_probe() local 740 shost = scsi_host_alloc(&aic94xx_sht, sizeof(void *)); in asd_pci_probe() 741 if (!shost) in asd_pci_probe() 759 SHOST_TO_SAS_HA(shost) = &asd_ha->sas_ha; in asd_pci_probe() 760 asd_ha->sas_ha.core.shost = shost; in asd_pci_probe() 761 shost->transportt = aic94xx_transport_template; in asd_pci_probe() 762 shost->max_id = ~0; in asd_pci_probe() [all …]
|
D | aic94xx_hwi.c | 49 return sas_request_addr(asd_ha->sas_ha.core.shost, in asd_get_user_sas_addr()
|
/linux-4.4.14/drivers/scsi/ibmvscsi/ |
D | ibmvfc.c | 913 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in __ibmvfc_get_target() local 914 struct ibmvfc_host *vhost = shost_priv(shost); in __ibmvfc_get_target() 934 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ibmvfc_get_target() local 938 spin_lock_irqsave(shost->host_lock, flags); in ibmvfc_get_target() 940 spin_unlock_irqrestore(shost->host_lock, flags); in ibmvfc_get_target() 951 static void ibmvfc_get_host_speed(struct Scsi_Host *shost) in ibmvfc_get_host_speed() argument 953 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_get_host_speed() 956 spin_lock_irqsave(shost->host_lock, flags); in ibmvfc_get_host_speed() 960 fc_host_speed(shost) = FC_PORTSPEED_1GBIT; in ibmvfc_get_host_speed() 963 fc_host_speed(shost) = FC_PORTSPEED_2GBIT; in ibmvfc_get_host_speed() [all …]
|
D | ibmvscsi.c | 1923 struct Scsi_Host *shost = sdev->host; in ibmvscsi_slave_configure() local 1926 spin_lock_irqsave(shost->host_lock, lock_flags); in ibmvscsi_slave_configure() 1931 spin_unlock_irqrestore(shost->host_lock, lock_flags); in ibmvscsi_slave_configure() 1957 struct Scsi_Host *shost = class_to_shost(dev); in show_host_vhost_loc() local 1958 struct ibmvscsi_host_data *hostdata = shost_priv(shost); in show_host_vhost_loc() 1977 struct Scsi_Host *shost = class_to_shost(dev); in show_host_vhost_name() local 1978 struct ibmvscsi_host_data *hostdata = shost_priv(shost); in show_host_vhost_name() 1997 struct Scsi_Host *shost = class_to_shost(dev); in show_host_srp_version() local 1998 struct ibmvscsi_host_data *hostdata = shost_priv(shost); in show_host_srp_version() 2018 struct Scsi_Host *shost = class_to_shost(dev); in show_host_partition_name() local [all …]
|
/linux-4.4.14/drivers/scsi/aic7xxx/ |
D | aic79xx_osm.c | 2389 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_width() local 2390 struct ahd_softc *ahd = *((struct ahd_softc **)shost->hostdata); in ahd_linux_set_width() 2394 ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0, in ahd_linux_set_width() 2403 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_period() local 2404 struct ahd_softc *ahd = *((struct ahd_softc **)shost->hostdata); in ahd_linux_set_period() 2409 shost->this_id, starget->id, &tstate); in ahd_linux_set_period() 2436 ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0, in ahd_linux_set_period() 2456 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_offset() local 2457 struct ahd_softc *ahd = *((struct ahd_softc **)shost->hostdata); in ahd_linux_set_offset() 2462 shost->this_id, starget->id, &tstate); in ahd_linux_set_offset() [all …]
|
D | aic7xxx_osm.c | 2339 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahc_linux_set_width() local 2340 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); in ahc_linux_set_width() 2344 ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0, in ahc_linux_set_width() 2353 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahc_linux_set_period() local 2354 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); in ahc_linux_set_period() 2359 shost->this_id, starget->id, &tstate); in ahc_linux_set_period() 2379 ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0, in ahc_linux_set_period() 2397 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahc_linux_set_offset() local 2398 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); in ahc_linux_set_offset() 2403 shost->this_id, starget->id, &tstate); in ahc_linux_set_offset() [all …]
|
D | aic79xx_proc.c | 208 ahd_proc_write_seeprom(struct Scsi_Host *shost, char *buffer, int length) in ahd_proc_write_seeprom() argument 210 struct ahd_softc *ahd = *(struct ahd_softc **)shost->hostdata; in ahd_proc_write_seeprom() 274 ahd_linux_show_info(struct seq_file *m, struct Scsi_Host *shost) in ahd_linux_show_info() argument 276 struct ahd_softc *ahd = *(struct ahd_softc **)shost->hostdata; in ahd_linux_show_info()
|
D | aic7xxx_proc.c | 188 ahc_proc_write_seeprom(struct Scsi_Host *shost, char *buffer, int length) in ahc_proc_write_seeprom() argument 190 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; in ahc_proc_write_seeprom() 289 ahc_linux_show_info(struct seq_file *m, struct Scsi_Host *shost) in ahc_linux_show_info() argument 291 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; in ahc_linux_show_info()
|
/linux-4.4.14/Documentation/scsi/ |
D | scsi_eh.txt | 130 2. Links scmd->eh_entry to shost->eh_cmd_q 132 3. Sets SHOST_RECOVERY bit in shost->shost_state 134 4. Increments shost->host_failed 136 5. Wakes up SCSI EH thread if shost->host_busy == shost->host_failed 138 As can be seen above, once any scmd is added to shost->eh_cmd_q, 142 time out and get added to shost->eh_cmd_q. 145 becomes equal to the number of failed scmds - i.e. shost->host_busy == 146 shost->host_failed. This wakes up SCSI EH thread. So, once woken up, 148 are linked on shost->eh_cmd_q. 185 3. Wakes up waiters on shost->host_wait. This occurs if someone [all …]
|
D | scsi_mid_low_api.txt | 392 * @shost: pointer to scsi host instance 412 struct scsi_device * scsi_add_device(struct Scsi_Host *shost, 419 * @shost: pointer to scsi host instance 435 int scsi_add_host(struct Scsi_Host *shost, struct device * dev) 477 * @shost: pointer to host to block commands on 488 void scsi_block_requests(struct Scsi_Host * shost) 518 * @shost: pointer to struct Scsi_Host instance 528 void scsi_host_get(struct Scsi_Host *shost) 533 * @shost: pointer to struct Scsi_Host instance 547 void scsi_host_put(struct Scsi_Host *shost) [all …]
|
D | scsi_fc_transport.txt | 453 * @shost: scsi host the virtual port is connected to. 461 fc_vport_create(struct Scsi_Host *shost, struct fc_vport_identifiers *ids) 468 * the vport from the shost and object tree.
|
D | ChangeLog.lpfc | 742 * Expand INFO for discovery sysfs shost entries. 745 * Added initial sysfs discovery shost attributes. 829 * Adding nodewwn, portwwn and portfcid shost attributes.
|
D | ChangeLog.1992-1997 | 1062 * aha1542.c: Move test for shost before we start to use shost.
|
/linux-4.4.14/drivers/firewire/ |
D | sbp2.c | 712 struct Scsi_Host *shost = in sbp2_conditionally_block() local 721 scsi_block_requests(shost); in sbp2_conditionally_block() 736 struct Scsi_Host *shost = in sbp2_conditionally_unblock() local 748 scsi_unblock_requests(shost); in sbp2_conditionally_unblock() 759 struct Scsi_Host *shost = in sbp2_unblock() local 766 scsi_unblock_requests(shost); in sbp2_unblock() 814 struct Scsi_Host *shost; in sbp2_login() local 875 shost = container_of((void *)tgt, struct Scsi_Host, hostdata[0]); in sbp2_login() 876 sdev = __scsi_add_device(shost, 0, 0, sbp2_lun2int(lu->lun), lu); in sbp2_login() 1140 struct Scsi_Host *shost; in sbp2_probe() local [all …]
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
D | qla_attr.c | 1637 qla2x00_get_host_port_id(struct Scsi_Host *shost) in qla2x00_get_host_port_id() argument 1639 scsi_qla_host_t *vha = shost_priv(shost); in qla2x00_get_host_port_id() 1641 fc_host_port_id(shost) = vha->d_id.b.domain << 16 | in qla2x00_get_host_port_id() 1646 qla2x00_get_host_speed(struct Scsi_Host *shost) in qla2x00_get_host_speed() argument 1649 (shost_priv(shost)))->hw; in qla2x00_get_host_speed() 1653 qlafx00_get_host_speed(shost); in qla2x00_get_host_speed() 1680 fc_host_speed(shost) = speed; in qla2x00_get_host_speed() 1684 qla2x00_get_host_port_type(struct Scsi_Host *shost) in qla2x00_get_host_port_type() argument 1686 scsi_qla_host_t *vha = shost_priv(shost); in qla2x00_get_host_port_type() 1690 fc_host_port_type(shost) = FC_PORTTYPE_NPIV; in qla2x00_get_host_port_type() [all …]
|
D | qla_bsg.c | 121 struct Scsi_Host *host = bsg_job->shost; in qla24xx_proc_fcp_prio_cfg_cmd() 266 host = bsg_job->shost; in qla2x00_process_els() 426 struct Scsi_Host *host = bsg_job->shost; in qla2x00_process_ct() 702 struct Scsi_Host *host = bsg_job->shost; in qla2x00_process_loopback() 940 struct Scsi_Host *host = bsg_job->shost; in qla84xx_reset() 973 struct Scsi_Host *host = bsg_job->shost; in qla84xx_updatefw() 1082 struct Scsi_Host *host = bsg_job->shost; in qla84xx_mgmt_cmd() 1277 struct Scsi_Host *host = bsg_job->shost; in qla24xx_iidma() 1432 struct Scsi_Host *host = bsg_job->shost; in qla2x00_read_optrom() 1467 struct Scsi_Host *host = bsg_job->shost; in qla2x00_update_optrom() [all …]
|
D | qla_mid.c | 406 scsi_qla_host_t *base_vha = shost_priv(fc_vport->shost); in qla24xx_vport_create_req_sanity_check() 444 scsi_qla_host_t *base_vha = shost_priv(fc_vport->shost); in qla24xx_create_vhost()
|
D | qla_mr.c | 2101 qlafx00_get_host_speed(struct Scsi_Host *shost) in qlafx00_get_host_speed() argument 2104 (shost_priv(shost)))->hw; in qlafx00_get_host_speed() 2121 fc_host_speed(shost) = speed; in qlafx00_get_host_speed()
|
D | qla_os.c | 2242 qla2xxx_scan_start(struct Scsi_Host *shost) in qla2xxx_scan_start() argument 2244 scsi_qla_host_t *vha = shost_priv(shost); in qla2xxx_scan_start() 2256 qla2xxx_scan_finished(struct Scsi_Host *shost, unsigned long time) in qla2xxx_scan_finished() argument 2258 scsi_qla_host_t *vha = shost_priv(shost); in qla2xxx_scan_finished()
|
/linux-4.4.14/drivers/scsi/cxgbi/ |
D | libcxgbi.c | 329 iscsi_host_remove(chba->shost); in cxgbi_hbas_remove() 331 iscsi_host_free(chba->shost); in cxgbi_hbas_remove() 342 struct Scsi_Host *shost; in cxgbi_hbas_add() local 348 shost = iscsi_host_alloc(sht, sizeof(*chba), 1); in cxgbi_hbas_add() 349 if (!shost) { in cxgbi_hbas_add() 356 shost->transportt = stt; in cxgbi_hbas_add() 357 shost->max_lun = max_lun; in cxgbi_hbas_add() 358 shost->max_id = max_id; in cxgbi_hbas_add() 359 shost->max_channel = 0; in cxgbi_hbas_add() 360 shost->max_cmd_len = 16; in cxgbi_hbas_add() [all …]
|
D | libcxgbi.h | 511 struct Scsi_Host *shost; member
|
/linux-4.4.14/drivers/ata/ |
D | libata-scsi.c | 118 struct Scsi_Host *shost = class_to_shost(device); in ata_scsi_lpm_store() local 119 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_lpm_store() 157 struct Scsi_Host *shost = class_to_shost(dev); in ata_scsi_lpm_show() local 158 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_lpm_show() 284 struct Scsi_Host *shost = class_to_shost(dev); in ata_scsi_em_message_store() local 285 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_em_message_store() 295 struct Scsi_Host *shost = class_to_shost(dev); in ata_scsi_em_message_show() local 296 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_em_message_show() 310 struct Scsi_Host *shost = class_to_shost(dev); in ata_scsi_em_message_type_show() local 311 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_em_message_type_show() [all …]
|
D | libahci.c | 229 struct Scsi_Host *shost = class_to_shost(dev); in ahci_show_host_caps() local 230 struct ata_port *ap = ata_shost_to_port(shost); in ahci_show_host_caps() 239 struct Scsi_Host *shost = class_to_shost(dev); in ahci_show_host_cap2() local 240 struct ata_port *ap = ata_shost_to_port(shost); in ahci_show_host_cap2() 249 struct Scsi_Host *shost = class_to_shost(dev); in ahci_show_host_version() local 250 struct ata_port *ap = ata_shost_to_port(shost); in ahci_show_host_version() 260 struct Scsi_Host *shost = class_to_shost(dev); in ahci_show_port_cmd() local 261 struct ata_port *ap = ata_shost_to_port(shost); in ahci_show_port_cmd() 270 struct Scsi_Host *shost = class_to_shost(dev); in ahci_read_em_buffer() local 271 struct ata_port *ap = ata_shost_to_port(shost); in ahci_read_em_buffer() [all …]
|
D | libata.h | 142 extern void ata_schedule_scsi_eh(struct Scsi_Host *shost); 145 extern int ata_scsi_user_scan(struct Scsi_Host *shost, unsigned int channel,
|
D | sata_svw.c | 319 static int k2_sata_show_info(struct seq_file *m, struct Scsi_Host *shost) in k2_sata_show_info() argument 326 ap = ata_shost_to_port(shost); in k2_sata_show_info()
|
/linux-4.4.14/drivers/message/fusion/ |
D | mptspi.c | 404 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_target_alloc() local 405 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_target_alloc() 521 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_read_spi_device_pg0() local 522 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_read_spi_device_pg0() 782 mptspi_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptspi_qcmd() argument 784 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_qcmd() 858 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_write_spi_device_pg1() local 859 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_write_spi_device_pg1() 1068 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in MPTSPI_SIMPLE_TRANSPORT_PARM() local 1069 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in MPTSPI_SIMPLE_TRANSPORT_PARM() [all …]
|
D | mptfc.c | 100 static int mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt); 193 struct Scsi_Host *shost = sdev->host; in mptfc_block_error_handler() local 202 spin_lock_irqsave(shost->host_lock, flags); in mptfc_block_error_handler() 205 spin_unlock_irqrestore(shost->host_lock, flags); in mptfc_block_error_handler() 213 spin_lock_irqsave(shost->host_lock, flags); in mptfc_block_error_handler() 216 spin_unlock_irqrestore(shost->host_lock, flags); in mptfc_block_error_handler() 651 mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptfc_qcmd() argument
|
D | mptsas.c | 366 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in phy_to_ioc() local 367 return ((MPT_SCSI_HOST *)shost->hostdata)->ioc; in phy_to_ioc() 372 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); in rphy_to_ioc() local 373 return ((MPT_SCSI_HOST *)shost->hostdata)->ioc; in rphy_to_ioc() 1897 mptsas_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptsas_qcmd() argument 1909 hd = shost_priv(shost); in mptsas_qcmd() 2212 static int mptsas_smp_handler(struct Scsi_Host *shost, struct sas_rphy *rphy, in mptsas_smp_handler() argument 2215 MPT_ADAPTER *ioc = ((MPT_SCSI_HOST *) shost->hostdata)->ioc; in mptsas_smp_handler()
|
/linux-4.4.14/drivers/scsi/bnx2fc/ |
D | bnx2fc_fcoe.c | 630 static struct fc_host_statistics *bnx2fc_get_host_stats(struct Scsi_Host *shost) in bnx2fc_get_host_stats() argument 633 struct fc_lport *lport = shost_priv(shost); in bnx2fc_get_host_stats() 644 bnx2fc_stats = fc_get_host_stats(shost); in bnx2fc_get_host_stats() 682 struct Scsi_Host *shost = lport->host; in bnx2fc_shost_config() local 685 shost->max_cmd_len = BNX2FC_MAX_CMD_LEN; in bnx2fc_shost_config() 686 shost->max_lun = BNX2FC_MAX_LUN; in bnx2fc_shost_config() 687 shost->max_id = BNX2FC_MAX_FCP_TGT; in bnx2fc_shost_config() 688 shost->max_channel = 0; in bnx2fc_shost_config() 690 shost->transportt = bnx2fc_vport_xport_template; in bnx2fc_shost_config() 692 shost->transportt = bnx2fc_transport_template; in bnx2fc_shost_config() [all …]
|
/linux-4.4.14/drivers/scsi/fcoe/ |
D | fcoe.c | 1098 struct Scsi_Host *shost; in fcoe_if_create() local 1188 shost = vport_to_shost(vport); in fcoe_if_create() 1189 n_port = shost_priv(shost); in fcoe_if_create() 2209 struct Scsi_Host *shost; in fcoe_destroy_work() local 2216 shost = port->lport->host; in fcoe_destroy_work() 2217 fc_host = shost_to_fc_host(shost); in fcoe_destroy_work() 2220 spin_lock_irqsave(shost->host_lock, flags); in fcoe_destroy_work() 2226 queue_work(fc_host_work_q(shost), in fcoe_destroy_work() 2230 spin_unlock_irqrestore(shost->host_lock, flags); in fcoe_destroy_work() 2232 flush_workqueue(fc_host_work_q(shost)); in fcoe_destroy_work() [all …]
|
D | fcoe_transport.c | 239 struct Scsi_Host *shost = vport_to_shost(vport); in fcoe_validate_vport_create() local 240 struct fc_lport *n_port = shost_priv(shost); in fcoe_validate_vport_create()
|
/linux-4.4.14/drivers/scsi/qla4xxx/ |
D | ql4_os.c | 113 static int qla4xxx_host_get_param(struct Scsi_Host *shost, 115 static int qla4xxx_iface_set_param(struct Scsi_Host *shost, void *data, 121 static struct iscsi_endpoint *qla4xxx_ep_connect(struct Scsi_Host *shost, 146 static int qla4xxx_send_ping(struct Scsi_Host *shost, uint32_t iface_num, 149 static int qla4xxx_get_chap_list(struct Scsi_Host *shost, uint16_t chap_tbl_idx, 151 static int qla4xxx_delete_chap(struct Scsi_Host *shost, uint16_t chap_tbl_idx); 152 static int qla4xxx_set_chap_entry(struct Scsi_Host *shost, void *data, 154 static int qla4xxx_get_host_stats(struct Scsi_Host *shost, char *buf, int len); 166 static int qla4xxx_host_reset(struct Scsi_Host *shost, int reset_type); 178 static int qla4xxx_sysfs_ddb_add(struct Scsi_Host *shost, const char *buf, [all …]
|
D | ql4_def.h | 928 static inline struct scsi_qla_host* to_qla_host(struct Scsi_Host *shost) in to_qla_host() argument 930 return (struct scsi_qla_host *)iscsi_host_priv(shost); in to_qla_host()
|
/linux-4.4.14/drivers/scsi/cxlflash/ |
D | lunmgt.c | 134 struct Scsi_Host *shost = sdev->host; in find_and_create_lun() local 135 struct cxlflash_cfg *cfg = shost_priv(shost); in find_and_create_lun()
|
D | main.c | 2038 struct Scsi_Host *shost = class_to_shost(dev); in port0_show() local 2039 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; in port0_show() 2057 struct Scsi_Host *shost = class_to_shost(dev); in port1_show() local 2058 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; in port1_show() 2075 struct Scsi_Host *shost = class_to_shost(dev); in lun_mode_show() local 2076 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; in lun_mode_show() 2108 struct Scsi_Host *shost = class_to_shost(dev); in lun_mode_store() local 2109 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; in lun_mode_store() 2177 struct Scsi_Host *shost = class_to_shost(dev); in port0_lun_table_show() local 2178 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; in port0_lun_table_show() [all …]
|
D | superpipe.c | 2028 struct Scsi_Host *shost = sdev->host; in cxlflash_ioctl() local 2074 __func__, decode_ioctl(cmd), cmd, shost->host_no, in cxlflash_ioctl() 2135 decode_ioctl(cmd), cmd, shost->host_no, in cxlflash_ioctl() 2140 cmd, shost->host_no, sdev->channel, sdev->id, in cxlflash_ioctl()
|
/linux-4.4.14/drivers/staging/unisys/visorhba/ |
D | visorhba_main.c | 109 struct Scsi_Host *shost; /* Scsi Host for this visorhba instance */ member 934 static void process_disk_notify(struct Scsi_Host *shost, in process_disk_notify() argument 942 dar->shost = shost; in process_disk_notify() 962 struct Scsi_Host *shost = devdata->scsihost; in drain_queue() local 991 process_disk_notify(shost, cmdrsp); in drain_queue()
|
/linux-4.4.14/include/trace/events/ |
D | scsi.h | 347 TP_PROTO(struct Scsi_Host *shost), 349 TP_ARGS(shost), 356 __entry->host_no = shost->host_no;
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.c | 916 static void srp_del_scsi_host_attr(struct Scsi_Host *shost) in srp_del_scsi_host_attr() argument 920 for (attr = shost->hostt->shost_attrs; attr && *attr; ++attr) in srp_del_scsi_host_attr() 921 device_remove_file(&shost->shost_dev, *attr); in srp_del_scsi_host_attr() 1167 struct Scsi_Host *shost = target->scsi_host; in srp_terminate_io() local 1175 shost_for_each_device(sdev, shost) in srp_terminate_io() 2037 static int srp_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scmnd) in srp_queuecommand() argument 2039 struct srp_target_port *target = host_to_target(shost); in srp_queuecommand() 2050 const bool in_scsi_eh = !in_interrupt() && current == shost->ehandler; in srp_queuecommand() 2070 dev_name(&shost->shost_gendev), tag, idx, in srp_queuecommand() 2317 struct Scsi_Host *shost = target->scsi_host; in srp_cm_rej_handler() local [all …]
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | fnic_main.c | 133 static void fnic_get_host_speed(struct Scsi_Host *shost); 170 static void fnic_get_host_speed(struct Scsi_Host *shost) in fnic_get_host_speed() argument 172 struct fc_lport *lp = shost_priv(shost); in fnic_get_host_speed() 179 fc_host_speed(shost) = FC_PORTSPEED_10GBIT; in fnic_get_host_speed() 182 fc_host_speed(shost) = FC_PORTSPEED_10GBIT; in fnic_get_host_speed()
|
D | fnic_scsi.c | 2486 int fnic_reset(struct Scsi_Host *shost) in fnic_reset() argument 2493 lp = shost_priv(shost); in fnic_reset() 2534 struct Scsi_Host *shost = sc->device->host; in fnic_host_reset() local 2535 struct fc_lport *lp = shost_priv(shost); in fnic_host_reset() 2542 ret = (fnic_reset(shost) == 0) ? SUCCESS : FAILED; in fnic_host_reset()
|
/linux-4.4.14/Documentation/DocBook/ |
D | scsi.xml.db | 1 API-shost-for-each-device 2 API---shost-for-each-device
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_sas_base.c | 192 int megasas_reset_fusion(struct Scsi_Host *shost, int iotimeout); 1634 megasas_queue_command(struct Scsi_Host *shost, struct scsi_cmnd *scmd) in megasas_queue_command() argument 2729 struct Scsi_Host *shost = class_to_shost(cdev); in megasas_fw_crash_buffer_store() local 2731 (struct megasas_instance *) shost->hostdata; in megasas_fw_crash_buffer_store() 2748 struct Scsi_Host *shost = class_to_shost(cdev); in megasas_fw_crash_buffer_show() local 2750 (struct megasas_instance *) shost->hostdata; in megasas_fw_crash_buffer_show() 2793 struct Scsi_Host *shost = class_to_shost(cdev); in megasas_fw_crash_buffer_size_show() local 2795 (struct megasas_instance *) shost->hostdata; in megasas_fw_crash_buffer_size_show() 2805 struct Scsi_Host *shost = class_to_shost(cdev); in megasas_fw_crash_state_store() local 2807 (struct megasas_instance *) shost->hostdata; in megasas_fw_crash_state_store() [all …]
|
D | megaraid_sas_fusion.c | 2733 int megasas_reset_fusion(struct Scsi_Host *shost, int iotimeout) in megasas_reset_fusion() argument 2743 instance = (struct megasas_instance *)shost->hostdata; in megasas_reset_fusion() 2787 retval = megasas_reset_fusion(shost, 0); in megasas_reset_fusion()
|
D | megaraid_mbox.c | 4059 struct Scsi_Host *shost = class_to_shost(dev); in megaraid_sysfs_show_app_hndl() local 4060 adapter_t *adapter = (adapter_t *)SCSIHOST2ADAP(shost); in megaraid_sysfs_show_app_hndl()
|
/linux-4.4.14/Documentation/RCU/ |
D | lockdep-splat.txt | 27 #0: (&shost->scan_mutex){+.+.+.}, at: [<ffffffff8145efca>]
|
/linux-4.4.14/drivers/usb/image/ |
D | microtek.c | 364 mts_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *srb);
|