/linux-master/drivers/scsi/ |
H A D | scsi_transport_api.h | 5 void scsi_schedule_eh(struct Scsi_Host *shost);
|
H A D | hosts.c | 69 * @shost: scsi host to change the state of. 75 int scsi_host_set_state(struct Scsi_Host *shost, enum scsi_host_state state) argument 77 enum scsi_host_state oldstate = shost->shost_state; 148 shost->shost_state = state; 153 shost_printk(KERN_ERR, shost, 163 * @shost: a pointer to a scsi host to remove 165 void scsi_remove_host(struct Scsi_Host *shost) argument 169 mutex_lock(&shost->scan_mutex); 170 spin_lock_irqsave(shost->host_lock, flags); 171 if (scsi_host_set_state(shost, SHOST_CANCE 219 scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev, struct device *dma_dev) argument 341 struct Scsi_Host *shost = dev_to_shost(dev); local 395 struct Scsi_Host *shost; local 561 struct Scsi_Host *shost = NULL; local 577 scsi_host_get(struct Scsi_Host *shost) argument 601 scsi_host_busy(struct Scsi_Host *shost) argument 615 scsi_host_put(struct Scsi_Host *shost) argument 648 scsi_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument 667 scsi_flush_work(struct Scsi_Host *shost) argument 703 scsi_host_complete_all_commands(struct Scsi_Host *shost, enum scsi_host_status status) argument 733 scsi_host_busy_iter(struct Scsi_Host *shost, bool (*fn)(struct scsi_cmnd *, void *), void *priv) argument [all...] |
H A D | dmx3191d.c | 61 struct Scsi_Host *shost; local 76 shost = scsi_host_alloc(&dmx3191d_driver_template, 78 if (!shost) 81 hostdata = shost_priv(shost); 87 shost->irq = NO_IRQ; 89 error = NCR5380_init(shost, 0); 93 NCR5380_maybe_reset_bus(shost); 95 pci_set_drvdata(pdev, shost); 97 error = scsi_add_host(shost, &pdev->dev); 101 scsi_scan_host(shost); 118 struct Scsi_Host *shost = pci_get_drvdata(pdev); local [all...] |
H A D | qlogicfas.c | 110 priv->shost = hreg; 151 struct Scsi_Host *shost; local 156 shost = __qlogicfas_detect(sht, iobase[num], irq[num]); 157 if (shost == NULL) { 161 priv = get_priv_by_host(shost); 169 static int qlogicfas_release(struct Scsi_Host *shost) argument 171 struct qlogicfas408_priv *priv = get_priv_by_host(shost); 173 scsi_remove_host(shost); 174 if (shost->irq) { 176 free_irq(shost [all...] |
H A D | scsi_error.c | 64 void scsi_eh_wakeup(struct Scsi_Host *shost, unsigned int busy) argument 66 lockdep_assert_held(shost->host_lock); 68 if (busy == shost->host_failed) { 69 trace_scsi_eh_wakeup(shost); 70 wake_up_process(shost->ehandler); 71 SCSI_LOG_ERROR_RECOVERY(5, shost_printk(KERN_INFO, shost, 78 * @shost: SCSI host to invoke error handling on. 82 void scsi_schedule_eh(struct Scsi_Host *shost) argument 86 spin_lock_irqsave(shost->host_lock, flags); 88 if (scsi_host_set_state(shost, SHOST_RECOVER 98 scsi_host_eh_past_deadline(struct Scsi_Host *shost) argument 152 struct Scsi_Host *shost = sdev->host; local 231 struct Scsi_Host *shost = sdev->host; local 284 struct Scsi_Host *shost = scmd->device->host; local 300 struct Scsi_Host *shost = scmd->device->host; local 402 scsi_eh_prt_fail_stats(struct Scsi_Host *shost, struct list_head *work_q) argument 1144 struct Scsi_Host *shost = sdev->host; local 1308 struct Scsi_Host *shost; local 1500 scsi_eh_stu(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1566 scsi_eh_bus_device_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1628 scsi_eh_target_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1690 scsi_eh_bus_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 1762 scsi_eh_host_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 2116 scsi_restart_operations(struct Scsi_Host *shost) argument 2178 scsi_eh_ready_devs(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument 2255 scsi_unjam_host(struct Scsi_Host *shost) argument 2287 struct Scsi_Host *shost = data; local 2387 scsi_report_bus_reset(struct Scsi_Host *shost, int channel) argument 2420 scsi_report_device_reset(struct Scsi_Host *shost, int channel, int target) argument 2441 struct Scsi_Host *shost = dev->host; local [all...] |
H A D | scsi_scan.c | 121 struct Scsi_Host *shost; member in struct:async_scan_data 165 data->shost = NULL; 272 * Stores the @shost, @channel, @id, and @lun in the scsi_Device, and 285 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 287 sdev = kzalloc(sizeof(*sdev) + shost->transportt->device_size, 295 sdev->host = shost; 366 if (shost->hostt->slave_alloc) { 367 ret = shost->hostt->slave_alloc(sdev); 392 struct Scsi_Host *shost = dev_to_shost(dev->parent); local 398 spin_lock_irqsave(shost 430 struct Scsi_Host *shost = dev_to_shost(parent); local 494 struct Scsi_Host *shost = dev_to_shost(parent); local 1178 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1326 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1422 struct Scsi_Host *shost = dev_to_shost(&starget->dev); local 1595 __scsi_add_device(struct Scsi_Host *shost, uint channel, uint id, u64 lun, void *hostdata) argument 1722 struct Scsi_Host *shost = dev_to_shost(parent); local 1793 struct Scsi_Host *shost = dev_to_shost(parent); local 1814 scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel, unsigned int id, u64 lun, enum scsi_scan_mode rescan) argument 1846 scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel, unsigned int id, u64 lun, enum scsi_scan_mode rescan) argument 1878 scsi_sysfs_add_devices(struct Scsi_Host *shost) argument 1904 scsi_prep_async_scan(struct Scsi_Host *shost) argument 1955 struct Scsi_Host *shost; local 1996 do_scsi_scan_host(struct Scsi_Host *shost) argument 2014 struct Scsi_Host *shost = data->shost; local 2024 scsi_scan_host(struct Scsi_Host *shost) argument 2050 scsi_forget_host(struct Scsi_Host *shost) argument [all...] |
H A D | scsi_transport_fc.c | 30 static int fc_vport_setup(struct Scsi_Host *shost, int channel, 389 struct Scsi_Host *shost = dev_to_shost(dev); local 390 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); 445 "fc_wq_%d", shost->host_no); 453 "fc_dl_%d", shost->host_no); 462 fc_bsg_hostadd(shost, fc_host); 471 struct Scsi_Host *shost = dev_to_shost(dev); local 472 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); 528 * @shost: host the event occurred on 539 fc_host_post_fc_event(struct Scsi_Host *shost, u3 argument 614 fc_host_post_event(struct Scsi_Host *shost, u32 event_number, enum fc_host_event_code event_code, u32 event_data) argument 636 fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, u32 data_len, char * data_buf, u64 vendor_id) argument 653 fc_find_rport_by_wwpn(struct Scsi_Host *shost, u64 wwpn) argument 758 fc_fpin_li_stats_update(struct Scsi_Host *shost, struct fc_tlv_desc *tlv) argument 806 fc_fpin_delivery_stats_update(struct Scsi_Host *shost, struct fc_tlv_desc *tlv) argument 837 fc_fpin_peer_congn_stats_update(struct Scsi_Host *shost, struct fc_tlv_desc *tlv) argument 883 fc_fpin_congn_stats_update(struct Scsi_Host *shost, struct fc_tlv_desc *tlv) argument 903 fc_host_fpin_rcv(struct Scsi_Host *shost, u32 fpin_len, char *fpin_buf, u8 event_acknowledge) argument 1153 struct Scsi_Host *shost = rport_to_shost(rport); local 1683 struct Scsi_Host *shost = vport_to_shost(vport); local 1711 struct Scsi_Host *shost = vport_to_shost(vport); local 1888 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1902 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1912 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1945 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1960 struct Scsi_Host *shost = transport_class_to_shost(dev); local 1994 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2010 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2043 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2064 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2097 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2197 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2314 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2361 struct Scsi_Host *shost = transport_class_to_shost(dev); local 2413 struct Scsi_Host *shost; local 2432 struct Scsi_Host *shost; local 2464 struct Scsi_Host *shost; local 2497 struct Scsi_Host *shost; local 2553 fc_user_scan_tgt(struct Scsi_Host *shost, uint channel, uint id, u64 lun) argument 2587 fc_user_scan(struct Scsi_Host *shost, uint channel, uint id, u64 lun) argument 2787 fc_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument 2806 fc_flush_work(struct Scsi_Host *shost) argument 2829 fc_queue_devloss_work(struct Scsi_Host *shost, struct delayed_work *work, unsigned long delay) argument 2849 fc_flush_devloss(struct Scsi_Host *shost) argument 2879 fc_remove_host(struct Scsi_Host *shost) argument 2933 struct Scsi_Host *shost = rport_to_shost(rport); local 2973 struct Scsi_Host *shost = rport_to_shost(rport); local 3051 fc_remote_port_create(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument 3178 fc_remote_port_add(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument 3415 struct Scsi_Host *shost = rport_to_shost(rport); local 3490 struct Scsi_Host *shost = rport_to_shost(rport); local 3557 struct Scsi_Host *shost = rport_to_shost(rport); local 3712 struct Scsi_Host *shost = rport_to_shost(rport); local 3746 struct Scsi_Host *shost = rport_to_shost(rport); local 3828 fc_vport_setup(struct Scsi_Host *shost, int channel, struct device *pdev, struct fc_vport_identifiers *ids, struct fc_vport **ret_vport) argument 3952 fc_vport_create(struct Scsi_Host *shost, int channel, struct fc_vport_identifiers *ids) argument 3977 struct Scsi_Host *shost = vport_to_shost(vport); local 4052 struct Scsi_Host *shost = fc_bsg_to_shost(job); local 4084 fc_bsg_host_dispatch(struct Scsi_Host *shost, struct bsg_job *job) argument 4177 fc_bsg_rport_dispatch(struct Scsi_Host *shost, struct bsg_job *job) argument 4229 struct Scsi_Host *shost = fc_bsg_to_shost(job); local 4275 fc_bsg_hostadd(struct Scsi_Host *shost, struct fc_host_attrs *fc_host) argument 4310 fc_bsg_rportadd(struct Scsi_Host *shost, struct fc_rport *rport) argument [all...] |
H A D | scsi_proc.c | 67 struct Scsi_Host *shost = pde_data(file_inode(file)); local 74 if (!shost->hostt->write_info) 82 ret = shost->hostt->write_info(shost, page, count); 91 struct Scsi_Host *shost = m->private; local 92 return shost->hostt->show_info(m, shost); 216 * @shost: host to add 218 void scsi_proc_host_add(struct Scsi_Host *shost) argument 220 const struct scsi_host_template *sht = shost 249 scsi_proc_host_rm(struct Scsi_Host *shost) argument 340 struct Scsi_Host *shost; local 369 struct Scsi_Host *shost; local [all...] |
H A D | scsi_debugfs.c | 38 struct Scsi_Host *shost = cmd->device->host; local 44 spin_lock_irq(shost->host_lock); 45 list_for_each_entry(cmd2, &shost->eh_abort_list, eh_entry) { 51 list_for_each_entry(cmd2, &shost->eh_cmd_q, eh_entry) { 58 spin_unlock_irq(shost->host_lock);
|
H A D | scsi_lib.c | 61 int scsi_init_sense_cache(struct Scsi_Host *shost) argument 360 * shost->host_failed: use call_rcu() in scsi_eh_scmd_add() in combination 363 * host_failed counter or that it notices the shost state change made by 366 static void scsi_dec_host_busy(struct Scsi_Host *shost, struct scsi_cmnd *cmd) argument 372 if (unlikely(scsi_host_in_recovery(shost))) { 373 unsigned int busy = scsi_host_busy(shost); 375 spin_lock_irqsave(shost->host_lock, flags); 376 if (shost->host_failed || shost->host_eh_scheduled) 377 scsi_eh_wakeup(shost, bus 385 struct Scsi_Host *shost = sdev->host; local 418 struct Scsi_Host *shost = current_sdev->host; local 462 scsi_host_is_busy(struct Scsi_Host *shost) argument 471 scsi_starved_list_run(struct Scsi_Host *shost) argument 559 scsi_run_host_queues(struct Scsi_Host *shost) argument 1373 scsi_target_queue_ready(struct Scsi_Host *shost, struct scsi_device *sdev) argument 1428 scsi_host_queue_ready(struct request_queue *q, struct Scsi_Host *shost, struct scsi_device *sdev, struct scsi_cmnd *cmd) argument 1488 struct Scsi_Host *shost; local 1628 scsi_mq_inline_sgl_size(struct Scsi_Host *shost) argument 1638 struct Scsi_Host *shost = sdev->host; local 1803 struct Scsi_Host *shost = sdev->host; local 1902 struct Scsi_Host *shost = set->driver_data; local 1930 struct Scsi_Host *shost = set->driver_data; local 1941 struct Scsi_Host *shost = hctx->driver_data; local 1952 struct Scsi_Host *shost = data; local 1960 struct Scsi_Host *shost = container_of(set, struct Scsi_Host, tag_set); local 1967 __scsi_init_queue(struct Scsi_Host *shost, struct request_queue *q) argument 2027 struct Scsi_Host *shost = hctx->driver_data; local 2053 scsi_mq_setup_tags(struct Scsi_Host *shost) argument 2089 struct Scsi_Host *shost = container_of(kref, typeof(*shost), local 2132 scsi_block_requests(struct Scsi_Host *shost) argument 2148 scsi_unblock_requests(struct Scsi_Host *shost) argument 3013 scsi_block_targets(struct Scsi_Host *shost, struct device *dev) argument 3057 scsi_host_block(struct Scsi_Host *shost) argument 3084 scsi_host_unblock(struct Scsi_Host *shost, int new_state) argument [all...] |
/linux-master/include/scsi/ |
H A D | scsi_host.h | 131 int (*init_cmd_priv)(struct Scsi_Host *shost, struct scsi_cmnd *cmd); 132 int (*exit_cmd_priv)(struct Scsi_Host *shost, struct scsi_cmnd *cmd); 294 void (* map_queues)(struct Scsi_Host *shost); 304 int (* mq_poll)(struct Scsi_Host *shost, unsigned int queue_num); 365 int (*host_reset)(struct Scsi_Host *shost, int reset_type); 509 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \ 513 spin_lock_irqsave(shost->host_lock, irq_flags); \ 515 spin_unlock_irqrestore(shost->host_lock, irq_flags); \ 521 * shost state: If you alter this, you also need to alter scsi_sysfs.c 728 #define shost_printk(prefix, shost, fm 731 shost_priv(struct Scsi_Host *shost) argument 748 scsi_host_in_recovery(struct Scsi_Host *shost) argument 787 scsi_get_device(struct Scsi_Host *shost) argument 796 scsi_host_scan_allowed(struct Scsi_Host *shost) argument 835 scsi_host_set_prot(struct Scsi_Host *shost, unsigned int mask) argument 840 scsi_host_get_prot(struct Scsi_Host *shost) argument 845 scsi_host_prot_dma(struct Scsi_Host *shost) argument 850 scsi_host_dif_capable(struct Scsi_Host *shost, unsigned int target_type) argument 863 scsi_host_dix_capable(struct Scsi_Host *shost, unsigned int target_type) argument 893 scsi_host_set_guard(struct Scsi_Host *shost, unsigned char type) argument 898 scsi_host_get_guard(struct Scsi_Host *shost) argument [all...] |
H A D | scsi_tcq.h | 16 * @shost: pointer to scsi_host 22 static inline struct scsi_cmnd *scsi_host_find_tag(struct Scsi_Host *shost, argument 32 if (hwq < shost->tag_set.nr_hw_queues) { 33 req = blk_mq_tag_to_rq(shost->tag_set.tags[hwq],
|
H A D | scsi_transport.h | 73 struct Scsi_Host *shost = dev_to_shost(&starget->dev); local 75 + shost->transportt->target_private_offset; 81 struct Scsi_Host *shost = sdev->host; local 83 + shost->transportt->device_private_offset; 86 void __scsi_init_queue(struct Scsi_Host *shost, struct request_queue *q);
|
H A D | scsi_transport_iscsi.h | 100 int (*get_host_param) (struct Scsi_Host *shost, 102 int (*set_host_param) (struct Scsi_Host *shost, 122 struct iscsi_endpoint *(*ep_connect) (struct Scsi_Host *shost, 127 int (*tgt_dscvr) (struct Scsi_Host *shost, enum iscsi_tgt_dscvr type, 129 int (*set_path) (struct Scsi_Host *shost, struct iscsi_path *params); 130 int (*set_iface_param) (struct Scsi_Host *shost, void *data, 137 int (*send_ping) (struct Scsi_Host *shost, uint32_t iface_num, 140 int (*get_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx, 142 int (*delete_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx); 143 int (*set_chap) (struct Scsi_Host *shost, voi [all...] |
/linux-master/drivers/scsi/snic/ |
H A D | snic_main.c | 160 SNIC_HOST_ERR(snic->shost, 279 SNIC_HOST_INFO(snic->shost, "VNIC_DEV_OPEN Timedout.\n"); 289 snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) argument 293 ret = scsi_add_host(shost, &pdev->dev); 295 SNIC_HOST_ERR(shost, 302 SNIC_BUG_ON(shost->work_q != NULL); 303 snprintf(shost->work_q_name, sizeof(shost->work_q_name), "scsi_wq_%d", 304 shost->host_no); 305 shost 316 snic_del_host(struct Scsi_Host *shost) argument 348 struct Scsi_Host *shost; local [all...] |
H A D | snic_ctl.c | 33 SNIC_HOST_INFO(snic->shost, "Link Event: Link %s.\n", 99 SNIC_HOST_INFO(snic->shost, "Exch Ver Req Preparing...\n"); 103 SNIC_HOST_ERR(snic->shost, "Init Exch Ver Req failed\n"); 122 SNIC_HOST_ERR(snic->shost, 128 SNIC_HOST_INFO(snic->shost, "Exch Ver Req is issued. ret = %d\n", ret); 147 SNIC_HOST_INFO(snic->shost, "Exch Ver Compl Received.\n"); 153 SNIC_HOST_ERR(snic->shost, 169 SNIC_HOST_INFO(snic->shost, 179 SNIC_HOST_INFO(snic->shost, 186 snic->shost [all...] |
H A D | snic_disc.c | 81 ntgts = min_t(u32, snic->fwinfo.max_tgts, snic->shost->max_id); 83 ntgts = snic->shost->max_id; 92 SNIC_HOST_ERR(snic->shost, "Resp Buf Alloc Failed.\n"); 102 SNIC_HOST_ERR(snic->shost, 132 SNIC_HOST_ERR(snic->shost, "Queuing Report Tgts Failed.\n"); 137 SNIC_DISC_DBG(snic->shost, "Report Targets Issued.\n"); 142 SNIC_HOST_ERR(snic->shost, 153 struct Scsi_Host *shost = dev_to_shost(&tgt->dev); local 156 SNIC_HOST_INFO(shost, "Scanning Target id 0x%x\n", tgt->id); 163 spin_lock_irqsave(shost 211 struct Scsi_Host *shost = snic_tgt_to_shost(tgt); local [all...] |
H A D | snic_scsi.c | 128 SNIC_SCSI_DBG(snic->shost, 179 SNIC_HOST_ERR(snic->shost, 213 SNIC_HOST_ERR(snic->shost, 242 SNIC_TRC((u16)snic->shost->host_no, tag, (ulong) sc, 0, 245 SNIC_HOST_ERR(snic->shost, "issue_sc:Failed to map SG List.\n"); 272 SNIC_HOST_ERR(snic->shost, 286 SNIC_TRC(snic->shost->host_no, tag, (ulong) sc, 0, 0, 0, 299 SNIC_SCSI_DBG(snic->shost, 303 SNIC_TRC(snic->shost->host_no, tag, (ulong) sc, (ulong) rqi, 319 snic_queuecommand(struct Scsi_Host *shost, struc argument 2118 struct Scsi_Host *shost = sc->device->host; local 2297 snic_reset(struct Scsi_Host *shost, struct scsi_cmnd *sc) argument 2356 struct Scsi_Host *shost = sc->device->host; local [all...] |
/linux-master/drivers/scsi/elx/efct/ |
H A D | efct_xport.c | 377 struct Scsi_Host *shost = NULL; local 381 shost = scsi_host_alloc(&efct_template, sizeof(*vport)); 382 if (!shost) { 387 /* save shost to initiator-client context */ 388 efct->shost = shost; 390 /* save efct information to shost LLD-specific space */ 391 vport = (struct efct_vport *)shost->hostdata; 399 shost->can_queue = efct->hw.config.n_io; 400 shost 658 efct_xport_remove_host(struct Scsi_Host *shost) argument 678 efct_get_host_port_id(struct Scsi_Host *shost) argument 692 efct_get_host_port_type(struct Scsi_Host *shost) argument 719 efct_get_host_vport_type(struct Scsi_Host *shost) argument 725 efct_get_host_port_state(struct Scsi_Host *shost) argument 740 efct_get_host_speed(struct Scsi_Host *shost) argument 791 efct_get_host_fabric_name(struct Scsi_Host *shost) argument 807 efct_get_stats(struct Scsi_Host *shost) argument 857 efct_reset_stats(struct Scsi_Host *shost) argument 871 efct_issue_lip(struct Scsi_Host *shost) argument 901 struct Scsi_Host *shost = NULL; local 951 efct_scsi_del_vport(struct efct *efct, struct Scsi_Host *shost) argument 968 struct Scsi_Host *shost = fc_vport ? fc_vport->shost : NULL; local 1001 struct Scsi_Host *shost = vport ? vport->shost : NULL; local [all...] |
/linux-master/drivers/scsi/csiostor/ |
H A D | csio_attr.c | 62 struct Scsi_Host *shost = csio_ln_to_shost(ln); local 78 rn->rport = fc_remote_port_add(shost, 0, &ids); 87 spin_lock_irq(shost->host_lock); 89 spin_unlock_irq(shost->host_lock); 148 * fc_host_post_event(shost, 184 struct Scsi_Host *shost = csio_ln_to_shost(ln); local 186 fc_host_node_name(shost) = wwn_to_u64(csio_ln_wwnn(ln)); 187 fc_host_port_name(shost) = wwn_to_u64(csio_ln_wwpn(ln)); 189 fc_host_supported_classes(shost) = FC_COS_CLASS3; 190 fc_host_max_npiv_vports(shost) 210 csio_get_host_port_id(struct Scsi_Host *shost) argument 226 csio_get_host_port_type(struct Scsi_Host *shost) argument 245 csio_get_host_port_state(struct Scsi_Host *shost) argument 270 csio_get_host_speed(struct Scsi_Host *shost) argument 308 csio_get_host_fabric_name(struct Scsi_Host *shost) argument 329 csio_get_stats(struct Scsi_Host *shost) argument 554 struct Scsi_Host *shost = fc_vport->shost; local 617 struct Scsi_Host *shost = csio_ln_to_shost(ln); local 650 struct Scsi_Host *shost = csio_ln_to_shost(ln); local [all...] |
/linux-master/drivers/scsi/bfa/ |
H A D | bfad_attr.c | 24 struct Scsi_Host *shost; local 31 shost = dev_to_shost(starget->dev.parent); 32 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 50 struct Scsi_Host *shost; local 57 shost = dev_to_shost(starget->dev.parent); 58 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 76 struct Scsi_Host *shost; local 83 shost = dev_to_shost(starget->dev.parent); 84 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 100 bfad_im_get_host_port_id(struct Scsi_Host *shost) argument 114 bfad_im_get_host_port_type(struct Scsi_Host *shost) argument 146 bfad_im_get_host_port_state(struct Scsi_Host *shost) argument 183 bfad_im_get_host_active_fc4s(struct Scsi_Host *shost) argument 202 bfad_im_get_host_speed(struct Scsi_Host *shost) argument 239 bfad_im_get_host_fabric_name(struct Scsi_Host *shost) argument 256 bfad_im_get_stats(struct Scsi_Host *shost) argument 309 bfad_im_reset_stats(struct Scsi_Host *shost) argument 355 struct Scsi_Host *shost = fc_vport->shost; local 441 bfad_im_issue_fc_host_lip(struct Scsi_Host *shost) argument 707 struct Scsi_Host *shost = class_to_shost(dev); local 721 struct Scsi_Host *shost = class_to_shost(dev); local 735 struct Scsi_Host *shost = class_to_shost(dev); local 815 struct Scsi_Host *shost = class_to_shost(dev); local 829 struct Scsi_Host *shost = class_to_shost(dev); local 846 struct Scsi_Host *shost = class_to_shost(dev); local 867 struct Scsi_Host *shost = class_to_shost(dev); local 881 struct Scsi_Host *shost = class_to_shost(dev); local 895 struct Scsi_Host *shost = class_to_shost(dev); local 915 struct Scsi_Host *shost = class_to_shost(dev); local [all...] |
/linux-master/drivers/scsi/pcmcia/ |
H A D | qlogic_stub.c | 98 struct Scsi_Host *shost; /* registered host structure */ local 109 shost = scsi_host_alloc(host, sizeof(struct qlogicfas408_priv)); 110 if (!shost) 112 shost->io_port = qbase; 113 shost->n_io_port = 16; 114 shost->dma_channel = -1; 116 shost->irq = qlirq; 118 priv = get_priv_by_host(shost); 122 priv->shost = shost; [all...] |
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_scsi.c | 67 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt) argument 347 struct Scsi_Host *shost = rport_to_shost(rport); local 350 (struct zfcp_adapter *)shost->hostdata[0]; 353 shost_for_each_device(tmp_sdev, shost) { 396 * @shost: Pointer to Scsi_Host to perform action on. 403 static int zfcp_scsi_sysfs_host_reset(struct Scsi_Host *shost, int reset_type) argument 406 (struct zfcp_adapter *)shost->hostdata[0]; 521 struct Scsi_Host *shost; local 524 shost = adapter->scsi_host; 525 if (!shost) 647 zfcp_scsi_reset_fc_host_stats(struct Scsi_Host *shost) argument 669 zfcp_scsi_get_host_port_state(struct Scsi_Host *shost) argument 705 struct Scsi_Host *shost = rport_to_shost(rport); local 828 struct Scsi_Host *shost = adapter->scsi_host; local 868 struct Scsi_Host *const shost = adapter->scsi_host; local 937 struct Scsi_Host *const shost = adapter->scsi_host; local [all...] |
/linux-master/drivers/scsi/sym53c8xx_2/ |
H A D | sym_glue.c | 471 void sym_log_bus_error(struct Scsi_Host *shost) argument 473 struct sym_data *sym_data = shost_priv(shost); 479 shost_printk(KERN_WARNING, shost, 524 struct Scsi_Host *shost = dev_id; local 525 struct sym_data *sym_data = shost_priv(shost); 534 spin_lock(shost->host_lock); 535 result = sym_interrupt(shost); 536 spin_unlock(shost->host_lock); 573 struct Scsi_Host *shost = cmd->device->host; local 574 struct sym_data *sym_data = shost_priv(shost); 625 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 675 struct Scsi_Host *shost = cmd->device->host; local 698 struct Scsi_Host *shost = cmd->device->host; local 1064 sym_user_command(struct Scsi_Host *shost, char *buffer, int length) argument 1206 sym_show_info(struct seq_file *m, struct Scsi_Host *shost) argument 1285 struct Scsi_Host *shost = NULL; local 1654 sym_detach(struct Scsi_Host *shost, struct pci_dev *pdev) argument 1711 struct Scsi_Host *shost; local 1775 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1812 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1855 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1902 struct Scsi_Host *shost = pci_get_drvdata(pdev); local 1911 sym2_get_signalling(struct Scsi_Host *shost) argument 1935 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1945 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1960 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local 1975 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local [all...] |
/linux-master/drivers/scsi/pm8001/ |
H A D | pm8001_ctl.c | 54 * A sysfs 'read-only' shost attribute. 59 struct Scsi_Host *shost = class_to_shost(cdev); local 60 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); 80 * A sysfs 'read-only' shost attribute. 85 struct Scsi_Host *shost = class_to_shost(cdev); local 86 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); 100 * A sysfs 'read-only' shost attribute. 105 struct Scsi_Host *shost = class_to_shost(cdev); local 106 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); 131 * A sysfs 'read-only' shost attribut 136 struct Scsi_Host *shost = class_to_shost(cdev); local 162 struct Scsi_Host *shost = class_to_shost(cdev); local 189 struct Scsi_Host *shost = class_to_shost(cdev); local 213 struct Scsi_Host *shost = class_to_shost(cdev); local 238 struct Scsi_Host *shost = class_to_shost(cdev); local 282 struct Scsi_Host *shost = class_to_shost(cdev); local 311 struct Scsi_Host *shost = class_to_shost(cdev); local 331 struct Scsi_Host *shost = class_to_shost(cdev); local 341 struct Scsi_Host *shost = class_to_shost(cdev); local 366 struct Scsi_Host *shost = class_to_shost(cdev); local 401 struct Scsi_Host *shost = class_to_shost(cdev); local 438 struct Scsi_Host *shost = class_to_shost(cdev); local 473 struct Scsi_Host *shost = class_to_shost(cdev); local 512 struct Scsi_Host *shost = class_to_shost(cdev); local 531 struct Scsi_Host *shost = class_to_shost(cdev); local 599 struct Scsi_Host *shost = class_to_shost(cdev); local 610 struct Scsi_Host *shost = class_to_shost(cdev); local 796 struct Scsi_Host *shost = class_to_shost(cdev); local 872 struct Scsi_Host *shost = class_to_shost(cdev); local 908 struct Scsi_Host *shost = class_to_shost(cdev); local 929 struct Scsi_Host *shost = class_to_shost(cdev); local 950 struct Scsi_Host *shost = class_to_shost(cdev); local 971 struct Scsi_Host *shost = class_to_shost(cdev); local 992 struct Scsi_Host *shost = class_to_shost(cdev); local [all...] |