/linux/drivers/scsi/ |
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) in scsi_host_set_state() argument 77 enum scsi_host_state oldstate = shost->shost_state; in scsi_host_set_state() 148 shost->shost_state = state; in scsi_host_set_state() 153 shost_printk(KERN_ERR, shost, in scsi_host_set_state() 163 * @shost: a pointer to a scsi host to remove 165 void scsi_remove_host(struct Scsi_Host *shost) in scsi_remove_host() argument 169 mutex_lock(&shost->scan_mutex); in scsi_remove_host() 170 spin_lock_irqsave(shost->host_lock, flags); in scsi_remove_host() 171 if (scsi_host_set_state(shost, SHOST_CANCE in scsi_remove_host() 219 scsi_add_host_with_dma(struct Scsi_Host * shost,struct device * dev,struct device * dma_dev) scsi_add_host_with_dma() argument 340 struct Scsi_Host *shost = dev_to_shost(dev); scsi_host_dev_release() local 394 struct Scsi_Host *shost; scsi_host_alloc() local 570 struct Scsi_Host *shost = NULL; scsi_host_lookup() local 586 scsi_host_get(struct Scsi_Host * shost) scsi_host_get() argument 610 scsi_host_busy(struct Scsi_Host * shost) scsi_host_busy() argument 624 scsi_host_put(struct Scsi_Host * shost) scsi_host_put() argument 657 scsi_queue_work(struct Scsi_Host * shost,struct work_struct * work) scsi_queue_work() argument 676 scsi_flush_work(struct Scsi_Host * shost) scsi_flush_work() argument 712 scsi_host_complete_all_commands(struct Scsi_Host * shost,enum scsi_host_status status) scsi_host_complete_all_commands() argument 742 scsi_host_busy_iter(struct Scsi_Host * shost,bool (* fn)(struct scsi_cmnd *,void *),void * priv) scsi_host_busy_iter() argument [all...] |
H A D | scsi_error.c | 64 void scsi_eh_wakeup(struct Scsi_Host *shost, unsigned int busy) in scsi_eh_wakeup() argument 66 lockdep_assert_held(shost->host_lock); in scsi_eh_wakeup() 68 if (busy == shost->host_failed) { in scsi_eh_wakeup() 69 trace_scsi_eh_wakeup(shost); in scsi_eh_wakeup() 70 wake_up_process(shost->ehandler); in scsi_eh_wakeup() 71 SCSI_LOG_ERROR_RECOVERY(5, shost_printk(KERN_INFO, shost, in scsi_eh_wakeup() 78 * @shost: SCSI host to invoke error handling on. 82 void scsi_schedule_eh(struct Scsi_Host *shost) in scsi_schedule_eh() argument 86 spin_lock_irqsave(shost->host_lock, flags); in scsi_schedule_eh() 88 if (scsi_host_set_state(shost, SHOST_RECOVER in scsi_schedule_eh() 98 scsi_host_eh_past_deadline(struct Scsi_Host * shost) scsi_host_eh_past_deadline() argument 152 struct Scsi_Host *shost = sdev->host; scmd_eh_abort_handler() local 231 struct Scsi_Host *shost = sdev->host; scsi_abort_command() local 284 struct Scsi_Host *shost = scmd->device->host; scsi_eh_inc_host_failed() local 300 struct Scsi_Host *shost = scmd->device->host; scsi_eh_scmd_add() local 402 scsi_eh_prt_fail_stats(struct Scsi_Host * shost,struct list_head * work_q) scsi_eh_prt_fail_stats() argument 1164 struct Scsi_Host *shost = sdev->host; scsi_send_eh_cmnd() local 1328 struct Scsi_Host *shost; scsi_eh_get_sense() local 1520 scsi_eh_stu(struct Scsi_Host * shost,struct list_head * work_q,struct list_head * done_q) scsi_eh_stu() argument 1586 scsi_eh_bus_device_reset(struct Scsi_Host * shost,struct list_head * work_q,struct list_head * done_q) scsi_eh_bus_device_reset() argument 1648 scsi_eh_target_reset(struct Scsi_Host * shost,struct list_head * work_q,struct list_head * done_q) scsi_eh_target_reset() argument 1710 scsi_eh_bus_reset(struct Scsi_Host * shost,struct list_head * work_q,struct list_head * done_q) scsi_eh_bus_reset() argument 1782 scsi_eh_host_reset(struct Scsi_Host * shost,struct list_head * work_q,struct list_head * done_q) scsi_eh_host_reset() argument 2136 scsi_restart_operations(struct Scsi_Host * shost) scsi_restart_operations() argument 2198 scsi_eh_ready_devs(struct Scsi_Host * shost,struct list_head * work_q,struct list_head * done_q) scsi_eh_ready_devs() argument 2275 scsi_unjam_host(struct Scsi_Host * shost) scsi_unjam_host() argument 2307 struct Scsi_Host *shost = data; scsi_error_handler() local 2407 scsi_report_bus_reset(struct Scsi_Host * shost,int channel) scsi_report_bus_reset() argument 2440 scsi_report_device_reset(struct Scsi_Host * shost,int channel,int target) scsi_report_device_reset() argument 2461 struct Scsi_Host *shost = dev->host; scsi_ioctl_reset() local [all...] |
H A D | scsi_scan.c | 121 struct Scsi_Host *shost; member 166 data->shost = NULL; in scsi_complete_async_scans() 274 * Stores the @shost, @channel, @id, and @lun in the scsi_Device, and 287 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_alloc_sdev() local 290 sdev = kzalloc(sizeof(*sdev) + shost->transportt->device_size, in scsi_alloc_sdev() 298 sdev->host = shost; in scsi_alloc_sdev() 338 scsi_init_limits(shost, &lim); in scsi_alloc_sdev() 368 if (shost->hostt->sdev_init) { in scsi_alloc_sdev() 369 ret = shost->hostt->sdev_init(sdev); in scsi_alloc_sdev() 394 struct Scsi_Host *shost in scsi_target_destroy() local 432 struct Scsi_Host *shost = dev_to_shost(parent); __scsi_find_target() local 496 struct Scsi_Host *shost = dev_to_shost(parent); scsi_alloc_target() local 1186 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); scsi_probe_and_add_lun() local 1334 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); scsi_sequential_lun_scan() local 1430 struct Scsi_Host *shost = dev_to_shost(&starget->dev); scsi_report_lun_scan() local 1603 __scsi_add_device(struct Scsi_Host * shost,uint channel,uint id,u64 lun,void * hostdata) __scsi_add_device() argument 1748 struct Scsi_Host *shost = dev_to_shost(parent); __scsi_scan_target() local 1819 struct Scsi_Host *shost = dev_to_shost(parent); scsi_scan_target() local 1840 scsi_scan_channel(struct Scsi_Host * shost,unsigned int channel,unsigned int id,u64 lun,enum scsi_scan_mode rescan) scsi_scan_channel() argument 1872 scsi_scan_host_selected(struct Scsi_Host * shost,unsigned int channel,unsigned int id,u64 lun,enum scsi_scan_mode rescan) scsi_scan_host_selected() argument 1904 scsi_sysfs_add_devices(struct Scsi_Host * shost) scsi_sysfs_add_devices() argument 1930 scsi_prep_async_scan(struct Scsi_Host * shost) scsi_prep_async_scan() argument 1981 struct Scsi_Host *shost; scsi_finish_async_scan() local 2022 do_scsi_scan_host(struct Scsi_Host * shost) do_scsi_scan_host() argument 2040 struct Scsi_Host *shost = data->shost; do_scan_async() local 2052 scsi_scan_host(struct Scsi_Host * shost) scsi_scan_host() argument 2078 scsi_forget_host(struct Scsi_Host * shost) scsi_forget_host() 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); in fc_host_setup() local 390 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); in fc_host_setup() 444 fc_host->work_q = alloc_workqueue("fc_wq_%d", 0, 0, shost->host_no); in fc_host_setup() 450 fc_bsg_hostadd(shost, fc_host); in fc_host_setup() 459 struct Scsi_Host *shost = dev_to_shost(dev); in fc_host_remove() local 460 struct fc_host_attrs *fc_host = shost_to_fc_host(shost); in fc_host_remove() 516 * @shost: host the event occurred on 527 fc_host_post_fc_event(struct Scsi_Host *shost, u32 event_number, in fc_host_post_fc_event() argument 565 event->host_no = shost in fc_host_post_fc_event() 602 fc_host_post_event(struct Scsi_Host * shost,u32 event_number,enum fc_host_event_code event_code,u32 event_data) fc_host_post_event() argument 624 fc_host_post_vendor_event(struct Scsi_Host * shost,u32 event_number,u32 data_len,char * data_buf,u64 vendor_id) fc_host_post_vendor_event() argument 641 fc_find_rport_by_wwpn(struct Scsi_Host * shost,u64 wwpn) fc_find_rport_by_wwpn() argument 746 fc_fpin_li_stats_update(struct Scsi_Host * shost,struct fc_tlv_desc * tlv) fc_fpin_li_stats_update() argument 794 fc_fpin_delivery_stats_update(struct Scsi_Host * shost,struct fc_tlv_desc * tlv) fc_fpin_delivery_stats_update() argument 825 fc_fpin_peer_congn_stats_update(struct Scsi_Host * shost,struct fc_tlv_desc * tlv) fc_fpin_peer_congn_stats_update() argument 871 fc_fpin_congn_stats_update(struct Scsi_Host * shost,struct fc_tlv_desc * tlv) fc_fpin_congn_stats_update() argument 891 fc_host_fpin_rcv(struct Scsi_Host * shost,u32 fpin_len,char * fpin_buf,u8 event_acknowledge) fc_host_fpin_rcv() argument 1141 struct Scsi_Host *shost = rport_to_shost(rport); fc_rport_set_dev_loss_tmo() local 1671 struct Scsi_Host *shost = vport_to_shost(vport); store_fc_vport_delete() local 1699 struct Scsi_Host *shost = vport_to_shost(vport); store_fc_vport_disable() local 1876 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_supported_classes() local 1890 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_supported_fc4s() local 1900 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_supported_speeds() local 1933 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_active_fc4s() local 1948 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_speed() local 1982 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_private_host_tgtid_bind_type() local 1998 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_private_host_tgtid_bind_type() local 2031 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_private_host_issue_lip() local 2052 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_private_host_dev_loss_tmo() local 2085 struct Scsi_Host *shost = transport_class_to_shost(dev); fc_stat_show() local 2185 struct Scsi_Host *shost = transport_class_to_shost(dev); fc_reset_statistics() local 2302 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_host_vport_create() local 2349 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_host_vport_delete() local 2401 struct Scsi_Host *shost; fc_host_match() local 2420 struct Scsi_Host *shost; fc_target_match() local 2452 struct Scsi_Host *shost; fc_rport_match() local 2485 struct Scsi_Host *shost; fc_vport_match() local 2541 fc_user_scan_tgt(struct Scsi_Host * shost,uint channel,uint id,u64 lun) fc_user_scan_tgt() argument 2575 fc_user_scan(struct Scsi_Host * shost,uint channel,uint id,u64 lun) fc_user_scan() argument 2775 fc_queue_work(struct Scsi_Host * shost,struct work_struct * work) fc_queue_work() argument 2794 fc_flush_work(struct Scsi_Host * shost) fc_flush_work() argument 2818 fc_queue_devloss_work(struct Scsi_Host * shost,struct fc_rport * rport,struct delayed_work * work,unsigned long delay) fc_queue_devloss_work() argument 2839 fc_flush_devloss(struct Scsi_Host * shost,struct fc_rport * rport) fc_flush_devloss() argument 2869 fc_remove_host(struct Scsi_Host * shost) fc_remove_host() argument 2916 struct Scsi_Host *shost = rport_to_shost(rport); fc_terminate_rport_io() local 2956 struct Scsi_Host *shost = rport_to_shost(rport); fc_rport_final_delete() local 3041 fc_remote_port_create(struct Scsi_Host * shost,int channel,struct fc_rport_identifiers * ids) fc_remote_port_create() argument 3184 fc_remote_port_add(struct Scsi_Host * shost,int channel,struct fc_rport_identifiers * ids) fc_remote_port_add() argument 3421 struct Scsi_Host *shost = rport_to_shost(rport); fc_remote_port_delete() local 3497 struct Scsi_Host *shost = rport_to_shost(rport); fc_remote_port_rolechg() local 3564 struct Scsi_Host *shost = rport_to_shost(rport); fc_timeout_deleted_rport() local 3719 struct Scsi_Host *shost = rport_to_shost(rport); fc_scsi_scan_rport() local 3753 struct Scsi_Host *shost = rport_to_shost(rport); fc_block_rport() local 3835 fc_vport_setup(struct Scsi_Host * shost,int channel,struct device * pdev,struct fc_vport_identifiers * ids,struct fc_vport ** ret_vport) fc_vport_setup() argument 3959 fc_vport_create(struct Scsi_Host * shost,int channel,struct fc_vport_identifiers * ids) fc_vport_create() argument 3984 struct Scsi_Host *shost = vport_to_shost(vport); fc_vport_terminate() local 4059 struct Scsi_Host *shost = fc_bsg_to_shost(job); fc_bsg_job_timeout() local 4091 fc_bsg_host_dispatch(struct Scsi_Host * shost,struct bsg_job * job) fc_bsg_host_dispatch() argument 4184 fc_bsg_rport_dispatch(struct Scsi_Host * shost,struct bsg_job * job) fc_bsg_rport_dispatch() argument 4236 struct Scsi_Host *shost = fc_bsg_to_shost(job); fc_bsg_dispatch() local 4282 fc_bsg_hostadd(struct Scsi_Host * shost,struct fc_host_attrs * fc_host) fc_bsg_hostadd() argument 4318 fc_bsg_rportadd(struct Scsi_Host * shost,struct fc_rport * rport) fc_bsg_rportadd() argument [all...] |
H A D | dmx3191d.c | 61 struct Scsi_Host *shost; in dmx3191d_probe_one() local 76 shost = scsi_host_alloc(&dmx3191d_driver_template, in dmx3191d_probe_one() 78 if (!shost) in dmx3191d_probe_one() 81 hostdata = shost_priv(shost); in dmx3191d_probe_one() 87 shost->irq = NO_IRQ; in dmx3191d_probe_one() 89 error = NCR5380_init(shost, 0); in dmx3191d_probe_one() 93 NCR5380_maybe_reset_bus(shost); in dmx3191d_probe_one() 95 pci_set_drvdata(pdev, shost); in dmx3191d_probe_one() 97 error = scsi_add_host(shost, &pdev->dev); in dmx3191d_probe_one() 101 scsi_scan_host(shost); in dmx3191d_probe_one() 118 struct Scsi_Host *shost = pci_get_drvdata(pdev); dmx3191d_remove_one() local [all...] |
H A D | qlogicfas.c | 110 priv->shost = hreg; in __qlogicfas_detect() 151 struct Scsi_Host *shost; in qlogicfas_detect() local 156 shost = __qlogicfas_detect(sht, iobase[num], irq[num]); in qlogicfas_detect() 157 if (shost == NULL) { in qlogicfas_detect() 161 priv = get_priv_by_host(shost); in qlogicfas_detect() 169 static int qlogicfas_release(struct Scsi_Host *shost) in qlogicfas_release() argument 171 struct qlogicfas408_priv *priv = get_priv_by_host(shost); in qlogicfas_release() 173 scsi_remove_host(shost); in qlogicfas_release() 174 if (shost->irq) { in qlogicfas_release() 176 free_irq(shost in qlogicfas_release() [all...] |
H A D | scsi_lib.c | 61 int scsi_init_sense_cache(struct Scsi_Host *shost) in scsi_init_sense_cache() argument 366 * shost->host_failed: use call_rcu() in scsi_eh_scmd_add() in combination 369 * host_failed counter or that it notices the shost state change made by 372 static void scsi_dec_host_busy(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in scsi_dec_host_busy() argument 378 if (unlikely(scsi_host_in_recovery(shost))) { in scsi_dec_host_busy() 379 unsigned int busy = scsi_host_busy(shost); in scsi_dec_host_busy() 381 spin_lock_irqsave(shost->host_lock, flags); in scsi_dec_host_busy() 382 if (shost->host_failed || shost->host_eh_scheduled) in scsi_dec_host_busy() 383 scsi_eh_wakeup(shost, bus in scsi_dec_host_busy() 391 struct Scsi_Host *shost = sdev->host; scsi_device_unbusy() local 424 struct Scsi_Host *shost = current_sdev->host; scsi_single_lun_run() local 468 scsi_host_is_busy(struct Scsi_Host * shost) scsi_host_is_busy() argument 477 scsi_starved_list_run(struct Scsi_Host * shost) scsi_starved_list_run() argument 565 scsi_run_host_queues(struct Scsi_Host * shost) scsi_run_host_queues() argument 1390 scsi_target_queue_ready(struct Scsi_Host * shost,struct scsi_device * sdev) scsi_target_queue_ready() argument 1446 scsi_host_queue_ready(struct request_queue * q,struct Scsi_Host * shost,struct scsi_device * sdev,struct scsi_cmnd * cmd) scsi_host_queue_ready() argument 1505 struct Scsi_Host *shost; scsi_mq_lld_busy() local 1645 scsi_mq_inline_sgl_size(struct Scsi_Host * shost) scsi_mq_inline_sgl_size() argument 1655 struct Scsi_Host *shost = sdev->host; scsi_prepare_cmd() local 1813 struct Scsi_Host *shost = sdev->host; scsi_queue_rq() local 1918 struct Scsi_Host *shost = set->driver_data; scsi_mq_init_request() local 1946 struct Scsi_Host *shost = set->driver_data; scsi_mq_exit_request() local 1957 struct Scsi_Host *shost = hctx->driver_data; scsi_mq_poll() local 1968 struct Scsi_Host *shost = data; scsi_init_hctx() local 1976 struct Scsi_Host *shost = container_of(set, struct Scsi_Host, tag_set); scsi_map_queues() local 1983 scsi_init_limits(struct Scsi_Host * shost,struct queue_limits * lim) scsi_init_limits() argument 2041 struct Scsi_Host *shost = hctx->driver_data; scsi_commit_rqs() local 2067 scsi_mq_setup_tags(struct Scsi_Host * shost) scsi_mq_setup_tags() argument 2102 struct Scsi_Host *shost = container_of(kref, typeof(*shost), scsi_mq_free_tags() local 2145 scsi_block_requests(struct Scsi_Host * shost) scsi_block_requests() argument 2161 scsi_unblock_requests(struct Scsi_Host * shost) scsi_unblock_requests() argument 3027 scsi_block_targets(struct Scsi_Host * shost,struct device * dev) scsi_block_targets() argument 3071 scsi_host_block(struct Scsi_Host * shost) scsi_host_block() argument 3098 scsi_host_unblock(struct Scsi_Host * shost,int new_state) scsi_host_unblock() argument [all...] |
H A D | scsi_transport_srp.c | 62 static inline struct srp_rport *shost_to_rport(struct Scsi_Host *shost) in shost_to_rport() argument 66 WARN_ON_ONCE(device_for_each_child(&shost->shost_gendev, &child, in shost_to_rport() 107 struct Scsi_Host *shost = dev_to_shost(dev); in srp_host_setup() local 108 struct srp_host_attrs *srp_host = to_srp_host_attrs(shost); in srp_host_setup() 161 struct Scsi_Host *shost = dev_to_shost(dev); in store_srp_rport_delete() local 162 struct srp_internal *i = to_srp_internal(shost->transportt); in store_srp_rport_delete() 382 struct Scsi_Host *shost = rport_to_shost(rport); in srp_reconnect_work() local 387 shost_printk(KERN_ERR, shost, in srp_reconnect_work() 404 struct Scsi_Host *shost = rport_to_shost(rport); in __rport_fail_io_fast() local 415 i = to_srp_internal(shost in __rport_fail_io_fast() 428 struct Scsi_Host *shost = rport_to_shost(rport); rport_fast_io_fail_timedout() local 447 struct Scsi_Host *shost = rport_to_shost(rport); rport_dev_loss_timedout() local 463 struct Scsi_Host *shost = rport_to_shost(rport); __srp_start_tl_fail_timers() local 534 struct Scsi_Host *shost = rport_to_shost(rport); srp_reconnect_rport() local 606 struct Scsi_Host *shost = sdev->host; srp_timed_out() local 634 struct Scsi_Host *shost; srp_rport_match() local 652 struct Scsi_Host *shost; srp_host_match() local 695 srp_rport_add(struct Scsi_Host * shost,struct srp_rport_identifiers * ids) srp_rport_add() argument 779 srp_remove_host(struct Scsi_Host * shost) srp_remove_host() argument [all...] |
H A D | scsi_proc.c | 67 struct Scsi_Host *shost = pde_data(file_inode(file)); in proc_scsi_host_write() local 74 if (!shost->hostt->write_info) in proc_scsi_host_write() 82 ret = shost->hostt->write_info(shost, page, count); in proc_scsi_host_write() 91 struct Scsi_Host *shost = m->private; in proc_scsi_show() local 92 return shost->hostt->show_info(m, shost); in proc_scsi_show() 216 * @shost: host to add 218 void scsi_proc_host_add(struct Scsi_Host *shost) in scsi_proc_host_add() argument 220 const struct scsi_host_template *sht = shost in scsi_proc_host_add() 249 scsi_proc_host_rm(struct Scsi_Host * shost) scsi_proc_host_rm() argument 340 struct Scsi_Host *shost; scsi_add_single_device() local 369 struct Scsi_Host *shost; scsi_remove_single_device() local [all...] |
H A D | scsi_transport_sas.c | 176 struct Scsi_Host *shost = dev_to_shost(job->dev); in sas_smp_dispatch() local 188 to_sas_internal(shost->transportt)->f->smp_handler(job, shost, rphy); in sas_smp_dispatch() 192 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) in sas_bsg_initialize() argument 196 if (!to_sas_internal(shost->transportt)->f->smp_handler) { in sas_bsg_initialize() 197 printk("%s can't handle SMP requests\n", shost->hostt->name); in sas_bsg_initialize() 210 snprintf(name, sizeof(name), "sas_host%d", shost->host_no); in sas_bsg_initialize() 211 q = bsg_setup_queue(&shost->shost_gendev, name, NULL, in sas_bsg_initialize() 215 to_sas_host_attrs(shost)->q = q; in sas_bsg_initialize() 228 struct Scsi_Host *shost in sas_host_setup() local 253 struct Scsi_Host *shost = dev_to_shost(dev); sas_host_remove() local 266 struct Scsi_Host *shost; sas_host_match() local 317 sas_remove_host(struct Scsi_Host * shost) sas_remove_host() argument 559 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); do_sas_phy_enable() local 607 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); do_sas_phy_reset() local 655 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_phy_setup() local 669 struct Scsi_Host *shost; sas_phy_match() local 689 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_phy_release() local 712 struct Scsi_Host *shost = dev_to_shost(parent); sas_phy_alloc() local 840 struct Scsi_Host *shost; sas_port_match() local 907 struct Scsi_Host *shost = dev_to_shost(parent); sas_port_alloc() local 954 struct Scsi_Host *shost = dev_to_shost(parent); sas_port_alloc_num() local 1221 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); show_sas_rphy_enclosure_identifier() local 1241 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); show_sas_rphy_bay_identifier() local 1362 struct Scsi_Host *shost; sas_rphy_match() local 1382 struct Scsi_Host *shost; sas_end_dev_match() local 1405 struct Scsi_Host *shost; sas_expander_match() local 1467 struct Scsi_Host *shost = dev_to_shost(&parent->dev); sas_end_device_alloc() local 1507 struct Scsi_Host *shost = dev_to_shost(&parent->dev); sas_expander_alloc() local 1544 struct Scsi_Host *shost = dev_to_shost(parent->dev.parent); sas_rphy_add() local 1603 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); sas_rphy_free() local 1688 scan_channel_zero(struct Scsi_Host * shost,uint id,u64 lun) scan_channel_zero() argument 1709 sas_user_scan(struct Scsi_Host * shost,uint channel,uint id,u64 lun) sas_user_scan() argument [all...] |
H A D | virtio_scsi.c | 283 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_handle_transport_reset() local 290 scsi_scan_target(&shost->shost_gendev, 0, target, in virtscsi_handle_transport_reset() 293 scsi_add_device(shost, 0, target, lun); in virtscsi_handle_transport_reset() 297 sdev = scsi_device_lookup(shost, 0, target, lun); in virtscsi_handle_transport_reset() 303 shost->host_no, target, lun); in virtscsi_handle_transport_reset() 315 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_handle_param_change() local 321 sdev = scsi_device_lookup(shost, 0, target, lun); in virtscsi_handle_param_change() 324 shost->host_no, target, lun); in virtscsi_handle_param_change() 339 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_rescan_hotunplug() local 347 shost_for_each_device(sdev, shost) { in virtscsi_rescan_hotunplug() 564 virtscsi_queuecommand(struct Scsi_Host * shost,struct scsi_cmnd * sc) virtscsi_queuecommand() argument 696 struct Scsi_Host *shost = sdev->host; virtscsi_change_queue_depth() local 725 virtscsi_map_queues(struct Scsi_Host * shost) virtscsi_map_queues() argument 752 virtscsi_mq_poll(struct Scsi_Host * shost,unsigned int queue_num) virtscsi_mq_poll() argument 773 virtscsi_commit_rqs(struct Scsi_Host * shost,u16 hwq) virtscsi_commit_rqs() argument 906 struct Scsi_Host *shost; virtscsi_probe() local 995 struct Scsi_Host *shost = virtio_scsi_host(vdev); virtscsi_remove() local [all...] |
H A D | scsi_sysfs.c | 133 static int scsi_scan(struct Scsi_Host *shost, const char *str) in scsi_scan() argument 148 if (shost->transportt->user_scan) in scsi_scan() 149 res = shost->transportt->user_scan(shost, channel, id, lun); in scsi_scan() 151 res = scsi_scan_host_selected(shost, channel, id, lun, in scsi_scan() 165 struct Scsi_Host *shost = class_to_shost(dev); \ 166 return snprintf (buf, 20, format_string, shost->field); \ 188 struct Scsi_Host *shost = class_to_shost(dev); in store_scan() local 191 res = scsi_scan(shost, buf); in store_scan() 203 struct Scsi_Host *shost = class_to_shost(dev); in store_shost_state() local 217 if (scsi_host_set_state(shost, state)) in store_shost_state() [all …]
|
H A D | scsi_transport_iscsi.c | 745 iscsi_create_iface(struct Scsi_Host *shost, struct iscsi_transport *transport, in iscsi_create_iface() argument 761 iface->dev.parent = get_device(&shost->shost_gendev); in iscsi_create_iface() 763 dev_set_name(&iface->dev, "ipv4-iface-%u-%u", shost->host_no, in iscsi_create_iface() 766 dev_set_name(&iface->dev, "ipv6-iface-%u-%u", shost->host_no, in iscsi_create_iface() 1222 * @shost: pointer to host data 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() 1270 * @shost: pointer to host data 1282 iscsi_create_flashnode_conn(struct Scsi_Host *shost, in iscsi_create_flashnode_conn() argument 1365 iscsi_get_flashnode_by_index(struct Scsi_Host * shost,uint32_t idx) iscsi_get_flashnode_by_index() argument 1392 iscsi_find_flashnode_sess(struct Scsi_Host * shost,const void * data,device_match_t fn) iscsi_find_flashnode_sess() argument 1463 iscsi_destroy_all_flashnode(struct Scsi_Host * shost) iscsi_destroy_all_flashnode() argument 1479 struct Scsi_Host *shost = iscsi_job_to_shost(job); iscsi_bsg_host_dispatch() local 1534 iscsi_bsg_host_add(struct Scsi_Host * shost,struct iscsi_cls_host * ihost) iscsi_bsg_host_add() argument 1562 struct Scsi_Host *shost = dev_to_shost(dev); iscsi_setup_host() local 1577 struct Scsi_Host *shost = dev_to_shost(dev); iscsi_remove_host() local 1726 struct Scsi_Host *shost; iscsi_session_release() local 1750 iscsi_host_for_each_session(struct Scsi_Host * shost,void (* fn)(struct iscsi_cls_session *)) iscsi_host_for_each_session() argument 1769 struct Scsi_Host *shost; iscsi_user_scan_session() local 1812 iscsi_user_scan(struct Scsi_Host * shost,uint channel,uint id,u64 lun) iscsi_user_scan() argument 1947 struct Scsi_Host *shost = iscsi_session_to_shost(session); __iscsi_block_session() local 1973 struct Scsi_Host *shost = iscsi_session_to_shost(session); __iscsi_unbind_session() local 2023 iscsi_alloc_session(struct Scsi_Host * shost,struct iscsi_transport * transport,int dd_size) iscsi_alloc_session() argument 2062 struct Scsi_Host *shost = iscsi_session_to_shost(session); iscsi_add_session() local 2581 iscsi_offload_mesg(struct Scsi_Host * shost,struct iscsi_transport * transport,uint32_t type,char * data,uint16_t data_size) iscsi_offload_mesg() argument 2862 struct Scsi_Host *shost; iscsi_session_event() local 2931 struct Scsi_Host *shost; iscsi_if_create_session() local 3037 struct Scsi_Host *shost = NULL; iscsi_if_ep_connect() local 3139 struct Scsi_Host *shost; iscsi_tgt_dscvr() local 3169 struct Scsi_Host *shost; iscsi_set_host_param() local 3202 struct Scsi_Host *shost; iscsi_set_path() local 3249 struct Scsi_Host *shost; iscsi_set_iface_params() local 3270 struct Scsi_Host *shost; iscsi_send_ping() local 3301 struct Scsi_Host *shost = NULL; iscsi_get_chap() local 3370 struct Scsi_Host *shost; iscsi_set_chap() local 3391 struct Scsi_Host *shost; iscsi_delete_chap() local 3437 struct Scsi_Host *shost; iscsi_set_flashnode_param() local 3490 struct Scsi_Host *shost; iscsi_new_flashnode() local 3523 struct Scsi_Host *shost; iscsi_del_flashnode() local 3563 struct Scsi_Host *shost; iscsi_login_flashnode() local 3615 struct Scsi_Host *shost; iscsi_logout_flashnode() local 3668 struct Scsi_Host *shost; iscsi_logout_flashnode_sid() local 3706 struct Scsi_Host *shost = NULL; iscsi_get_host_stats() local 4686 struct Scsi_Host *shost = transport_class_to_shost(cdev); iscsi_host_attr_is_visible() local 4729 iscsi_get_port_speed_name(struct Scsi_Host * shost) iscsi_get_port_speed_name() argument 4755 iscsi_get_port_state_name(struct Scsi_Host * shost) iscsi_get_port_state_name() argument 4776 struct Scsi_Host *shost; iscsi_session_match() local 4799 struct Scsi_Host *shost; iscsi_conn_match() local 4822 struct Scsi_Host *shost; iscsi_host_match() local [all...] |
/linux/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); 513 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \ 517 spin_lock_irqsave(shost->host_lock, irq_flags); \ 519 spin_unlock_irqrestore(shost->host_lock, irq_flags); \ 525 * shost state: If you alter this, you also need to alter scsi_sysfs.c 732 #define shost_printk(prefix, shost, fm argument 735 shost_priv(struct Scsi_Host * shost) shost_priv() argument 752 scsi_host_in_recovery(struct Scsi_Host * shost) scsi_host_in_recovery() argument 791 scsi_get_device(struct Scsi_Host * shost) scsi_get_device() argument 800 scsi_host_scan_allowed(struct Scsi_Host * shost) scsi_host_scan_allowed() argument 839 scsi_host_set_prot(struct Scsi_Host * shost,unsigned int mask) scsi_host_set_prot() argument 844 scsi_host_get_prot(struct Scsi_Host * shost) scsi_host_get_prot() argument 849 scsi_host_prot_dma(struct Scsi_Host * shost) scsi_host_prot_dma() argument 854 scsi_host_dif_capable(struct Scsi_Host * shost,unsigned int target_type) scsi_host_dif_capable() argument 867 scsi_host_dix_capable(struct Scsi_Host * shost,unsigned int target_type) scsi_host_dix_capable() argument 897 scsi_host_set_guard(struct Scsi_Host * shost,unsigned char type) scsi_host_set_guard() argument 902 scsi_host_get_guard(struct Scsi_Host * shost) scsi_host_get_guard() argument [all...] |
/linux/drivers/scsi/elx/efct/ |
H A D | efct_xport.c | 377 struct Scsi_Host *shost = NULL; in efct_scsi_new_device() local 381 shost = scsi_host_alloc(&efct_template, sizeof(*vport)); in efct_scsi_new_device() 382 if (!shost) { in efct_scsi_new_device() 387 /* save shost to initiator-client context */ in efct_scsi_new_device() 388 efct->shost = shost; in efct_scsi_new_device() 390 /* save efct information to shost LLD-specific space */ in efct_scsi_new_device() 391 vport = (struct efct_vport *)shost->hostdata; in efct_scsi_new_device() 399 shost->can_queue = efct->hw.config.n_io; in efct_scsi_new_device() 400 shost in efct_scsi_new_device() 658 efct_xport_remove_host(struct Scsi_Host * shost) efct_xport_remove_host() argument 678 efct_get_host_port_id(struct Scsi_Host * shost) efct_get_host_port_id() argument 692 efct_get_host_port_type(struct Scsi_Host * shost) efct_get_host_port_type() argument 719 efct_get_host_vport_type(struct Scsi_Host * shost) efct_get_host_vport_type() argument 725 efct_get_host_port_state(struct Scsi_Host * shost) efct_get_host_port_state() argument 740 efct_get_host_speed(struct Scsi_Host * shost) efct_get_host_speed() argument 791 efct_get_host_fabric_name(struct Scsi_Host * shost) efct_get_host_fabric_name() argument 807 efct_get_stats(struct Scsi_Host * shost) efct_get_stats() argument 857 efct_reset_stats(struct Scsi_Host * shost) efct_reset_stats() argument 871 efct_issue_lip(struct Scsi_Host * shost) efct_issue_lip() argument 901 struct Scsi_Host *shost = NULL; efct_scsi_new_vport() local 951 efct_scsi_del_vport(struct efct * efct,struct Scsi_Host * shost) efct_scsi_del_vport() argument 968 struct Scsi_Host *shost = fc_vport ? fc_vport->shost : NULL; efct_vport_create() local 1001 struct Scsi_Host *shost = vport ? vport->shost : NULL; efct_vport_delete() local [all...] |
/linux/drivers/scsi/snic/ |
H A D | snic_main.c | 160 SNIC_HOST_ERR(snic->shost, in snic_notify_set() 279 SNIC_HOST_INFO(snic->shost, "VNIC_DEV_OPEN Timedout.\n"); in snic_vdev_open_done() 289 snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) in snic_add_host() argument 293 ret = scsi_add_host(shost, &pdev->dev); in snic_add_host() 295 SNIC_HOST_ERR(shost, in snic_add_host() 302 SNIC_BUG_ON(shost->work_q != NULL); in snic_add_host() 303 shost->work_q = alloc_ordered_workqueue("scsi_wq_%d", WQ_MEM_RECLAIM, in snic_add_host() 304 shost->host_no); in snic_add_host() 305 if (!shost->work_q) { in snic_add_host() 306 SNIC_HOST_ERR(shost, "Faile in snic_add_host() 315 snic_del_host(struct Scsi_Host * shost) snic_del_host() argument 347 struct Scsi_Host *shost; snic_probe() local [all...] |
H A D | snic_disc.c | 81 ntgts = min_t(u32, snic->fwinfo.max_tgts, snic->shost->max_id); in snic_queue_report_tgt_req() 83 ntgts = snic->shost->max_id; in snic_queue_report_tgt_req() 92 SNIC_HOST_ERR(snic->shost, "Resp Buf Alloc Failed.\n"); in snic_queue_report_tgt_req() 102 SNIC_HOST_ERR(snic->shost, in snic_queue_report_tgt_req() 132 SNIC_HOST_ERR(snic->shost, "Queuing Report Tgts Failed.\n"); in snic_queue_report_tgt_req() 137 SNIC_DISC_DBG(snic->shost, "Report Targets Issued.\n"); in snic_queue_report_tgt_req() 142 SNIC_HOST_ERR(snic->shost, in snic_queue_report_tgt_req() 153 struct Scsi_Host *shost = dev_to_shost(&tgt->dev); in snic_scsi_scan_tgt() local 156 SNIC_HOST_INFO(shost, "Scanning Target id 0x%x\n", tgt->id); in snic_scsi_scan_tgt() 163 spin_lock_irqsave(shost in snic_scsi_scan_tgt() 211 struct Scsi_Host *shost = snic_tgt_to_shost(tgt); snic_tgt_del() local [all...] |
H A D | snic_ctl.c | 33 SNIC_HOST_INFO(snic->shost, "Link Event: Link %s.\n", in snic_handle_link() 99 SNIC_HOST_INFO(snic->shost, "Exch Ver Req Preparing...\n"); in snic_queue_exch_ver_req() 103 SNIC_HOST_ERR(snic->shost, "Init Exch Ver Req failed\n"); in snic_queue_exch_ver_req() 122 SNIC_HOST_ERR(snic->shost, in snic_queue_exch_ver_req() 128 SNIC_HOST_INFO(snic->shost, "Exch Ver Req is issued. ret = %d\n", ret); in snic_queue_exch_ver_req() 147 SNIC_HOST_INFO(snic->shost, "Exch Ver Compl Received.\n"); in snic_io_exch_ver_cmpl_handler() 153 SNIC_HOST_ERR(snic->shost, in snic_io_exch_ver_cmpl_handler() 169 SNIC_HOST_INFO(snic->shost, in snic_io_exch_ver_cmpl_handler() 179 SNIC_HOST_INFO(snic->shost, in snic_io_exch_ver_cmpl_handler() 186 snic->shost in snic_io_exch_ver_cmpl_handler() [all...] |
/linux/drivers/scsi/csiostor/ |
H A 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() 148 * fc_host_post_event(shost, in csio_lnode_async_event() 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() 198 fc_host_supported_fc4s(shost)[7] = 1; csio_fchost_attr_init() local 202 fc_host_active_fc4s(shost)[7] = 1; csio_fchost_attr_init() local 210 csio_get_host_port_id(struct Scsi_Host * shost) csio_get_host_port_id() argument 226 csio_get_host_port_type(struct Scsi_Host * shost) csio_get_host_port_type() argument 245 csio_get_host_port_state(struct Scsi_Host * shost) csio_get_host_port_state() argument 270 csio_get_host_speed(struct Scsi_Host * shost) csio_get_host_speed() argument 308 csio_get_host_fabric_name(struct Scsi_Host * shost) csio_get_host_fabric_name() argument 329 csio_get_stats(struct Scsi_Host * shost) csio_get_stats() argument 554 struct Scsi_Host *shost = fc_vport->shost; csio_vport_create() local 617 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_vport_delete() local 650 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_vport_disable() local [all...] |
/linux/drivers/s390/scsi/ |
H A D | zfcp_scsi.c | 68 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt) in zfcp_scsi_queuecommand() argument 348 struct Scsi_Host *shost = rport_to_shost(rport); in zfcp_scsi_eh_target_reset_handler() local 351 (struct zfcp_adapter *)shost->hostdata[0]; in zfcp_scsi_eh_target_reset_handler() 354 shost_for_each_device(tmp_sdev, shost) { in zfcp_scsi_eh_target_reset_handler() 397 * @shost: Pointer to Scsi_Host to perform action on. 404 static int zfcp_scsi_sysfs_host_reset(struct Scsi_Host *shost, int reset_type) in zfcp_scsi_sysfs_host_reset() argument 407 (struct zfcp_adapter *)shost->hostdata[0]; in zfcp_scsi_sysfs_host_reset() 522 struct Scsi_Host *shost; in zfcp_scsi_adapter_unregister() local 525 shost = adapter->scsi_host; in zfcp_scsi_adapter_unregister() 526 if (!shost) in zfcp_scsi_adapter_unregister() 648 zfcp_scsi_reset_fc_host_stats(struct Scsi_Host * shost) zfcp_scsi_reset_fc_host_stats() argument 670 zfcp_scsi_get_host_port_state(struct Scsi_Host * shost) zfcp_scsi_get_host_port_state() argument 706 struct Scsi_Host *shost = rport_to_shost(rport); zfcp_scsi_terminate_rport_io() local 829 struct Scsi_Host *shost = adapter->scsi_host; zfcp_scsi_set_prot() local 869 struct Scsi_Host *const shost = adapter->scsi_host; zfcp_scsi_shost_update_config_data() local 938 struct Scsi_Host *const shost = adapter->scsi_host; zfcp_scsi_shost_update_port_data() local [all...] |
/linux/drivers/scsi/mvsas/ |
H A D | mv_init.c | 81 sas_phy->ha = (struct sas_ha_struct *)mvi->shost->hostdata; in mvs_phy_init() 124 if (mvi->shost) in mvs_free() 125 scsi_host_put(mvi->shost); in mvs_free() 200 static int mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) in mvs_alloc() argument 328 struct Scsi_Host *shost, unsigned int id) in mvs_pci_alloc() argument 331 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost); in mvs_pci_alloc() 350 mvi->shost = shost; in mvs_pci_alloc() 358 if (!mvs_alloc(mvi, shost)) in mvs_pci_alloc() 382 static int mvs_prep_sas_ha_init(struct Scsi_Host *shost, in mvs_prep_sas_ha_init() argument 424 mvs_post_sas_ha_init(struct Scsi_Host * shost,const struct mvs_chip_info * chip_info) mvs_post_sas_ha_init() argument 478 struct Scsi_Host *shost = NULL; mvs_pci_init() local 687 struct Scsi_Host *shost = class_to_shost(cdev); interrupt_coalescing_store() local [all...] |
/linux/drivers/scsi/pcmcia/ |
H A D | qlogic_stub.c | 98 struct Scsi_Host *shost; /* registered host structure */ in qlogic_detect() local 109 shost = scsi_host_alloc(host, sizeof(struct qlogicfas408_priv)); in qlogic_detect() 110 if (!shost) in qlogic_detect() 112 shost->io_port = qbase; in qlogic_detect() 113 shost->n_io_port = 16; in qlogic_detect() 114 shost->dma_channel = -1; in qlogic_detect() 116 shost->irq = qlirq; in qlogic_detect() 118 priv = get_priv_by_host(shost); in qlogic_detect() 122 priv->shost = shost; in qlogic_detect() [all...] |
/linux/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.c | 564 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in iscsi_iser_session_destroy() local 567 iscsi_host_remove(shost, false); in iscsi_iser_session_destroy() 568 iscsi_host_free(shost); in iscsi_iser_session_destroy() 605 struct Scsi_Host *shost; in iscsi_iser_session_create() local 611 shost = iscsi_host_alloc(&iscsi_iser_sht, 0, 0); in iscsi_iser_session_create() 612 if (!shost) in iscsi_iser_session_create() 614 shost->transportt = iscsi_iser_scsi_transport; in iscsi_iser_session_create() 615 shost->cmd_per_lun = qdepth; in iscsi_iser_session_create() 616 shost->max_lun = iscsi_max_lun; in iscsi_iser_session_create() 617 shost in iscsi_iser_session_create() 793 iscsi_iser_ep_connect(struct Scsi_Host * shost,struct sockaddr * dst_addr,int non_blocking) iscsi_iser_ep_connect() argument [all...] |
/linux/drivers/scsi/lpfc/ |
H A D | lpfc_attr.c | 121 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_cmf_info_show() local 122 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata; in lpfc_cmf_info_show() 298 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_vmid_info_show() local 299 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata; in lpfc_vmid_info_show() 453 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_enable_fip_show() local 454 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_enable_fip_show() 467 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_nvme_info_show() local 468 struct lpfc_vport *vport = shost_priv(shost); in lpfc_nvme_info_show() 839 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_scsi_stat_show() local 840 struct lpfc_vport *vport = shost_priv(shost); in lpfc_scsi_stat_show() 890 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_info_show() local 910 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_guard_err_show() local 922 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_apptag_err_show() local 934 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_reftag_err_show() local 971 struct Scsi_Host *shost = class_to_shost(dev); lpfc_serialnum_show() local 994 struct Scsi_Host *shost = class_to_shost(dev); lpfc_temp_sensor_show() local 1012 struct Scsi_Host *shost = class_to_shost(dev); lpfc_modeldesc_show() local 1031 struct Scsi_Host *shost = class_to_shost(dev); lpfc_modelname_show() local 1050 struct Scsi_Host *shost = class_to_shost(dev); lpfc_programtype_show() local 1069 struct Scsi_Host *shost = class_to_shost(dev); lpfc_vportnum_show() local 1088 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fwrev_show() local 1122 struct Scsi_Host *shost = class_to_shost(dev); lpfc_hdw_show() local 1144 struct Scsi_Host *shost = class_to_shost(dev); lpfc_option_rom_version_show() local 1172 struct Scsi_Host *shost = class_to_shost(dev); lpfc_link_state_show() local 1304 struct Scsi_Host *shost = class_to_shost(dev); lpfc_sli4_protocol_show() local 1333 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_supported_show() local 1357 struct Scsi_Host *shost = class_to_shost(dev); lpfc_link_state_store() local 1392 struct Scsi_Host *shost = class_to_shost(dev); lpfc_num_discovered_ports_show() local 1415 lpfc_issue_lip(struct Scsi_Host * shost) lpfc_issue_lip() argument 1607 struct Scsi_Host *shost = NULL; lpfc_reset_pci_bus() local 1733 struct Scsi_Host *shost = class_to_shost(dev); lpfc_issue_reset() local 1955 struct Scsi_Host *shost = class_to_shost(dev); lpfc_nport_evt_cnt_show() local 2028 struct Scsi_Host *shost = class_to_shost(dev); lpfc_xcvr_data_show() local 2144 struct Scsi_Host *shost = class_to_shost(dev); lpfc_board_mode_show() local 2178 struct Scsi_Host *shost = class_to_shost(dev); lpfc_board_mode_store() local 2419 struct Scsi_Host *shost = class_to_shost(dev); lpfc_max_rpi_show() local 2447 struct Scsi_Host *shost = class_to_shost(dev); lpfc_used_rpi_show() local 2484 struct Scsi_Host *shost = class_to_shost(dev); lpfc_max_xri_show() local 2512 struct Scsi_Host *shost = class_to_shost(dev); lpfc_used_xri_show() local 2549 struct Scsi_Host *shost = class_to_shost(dev); lpfc_max_vpi_show() local 2577 struct Scsi_Host *shost = class_to_shost(dev); lpfc_used_vpi_show() local 2613 struct Scsi_Host *shost = class_to_shost(dev); lpfc_npiv_info_show() local 2639 struct Scsi_Host *shost = class_to_shost(dev); lpfc_poll_show() local 2664 struct Scsi_Host *shost = class_to_shost(dev); lpfc_poll_store() local 2748 struct Scsi_Host *shost = class_to_shost(dev); lpfc_sriov_hw_max_virtfn_show() local 3207 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_tgt_show() local 3231 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_tgt_store() local 3275 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_priority_show() local 3298 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_priority_store() local 3338 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_vpt_show() local 3362 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_vpt_store() local 3409 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_state_show() local 3433 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_state_store() local 3470 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_status_show() local 3608 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_show() local 3657 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_store() local 3763 struct Scsi_Host *shost = class_to_shost(dev); lpfc_pls_show() local 3775 struct Scsi_Host *shost = class_to_shost(dev); lpfc_pt_show() local 3796 struct Scsi_Host *shost = class_to_shost(dev); lpfc_iocb_hw_show() local 3807 struct Scsi_Host *shost = class_to_shost(dev); lpfc_txq_hw_show() local 3821 struct Scsi_Host *shost = class_to_shost(dev); lpfc_txcmplq_hw_show() local 3855 struct Scsi_Host *shost = class_to_shost(dev); lpfc_nodev_tmo_show() local 4312 struct Scsi_Host *shost = class_to_shost(dev); lpfc_topology_store() local 4400 struct Scsi_Host *shost = class_to_shost(dev); lpfc_static_vport_show() local 4443 struct Scsi_Host *shost = class_to_shost(dev); lpfc_link_speed_store() local 4657 struct Scsi_Host *shost = class_to_shost(dev); lpfc_aer_cleanup_state() local 4723 struct Scsi_Host *shost = class_to_shost(dev); lpfc_sriov_nr_virtfn_store() local 4800 struct Scsi_Host *shost = class_to_shost(dev); lpfc_request_firmware_upgrade_store() local 4872 struct Scsi_Host *shost = class_to_shost(dev); lpfc_force_rscn_store() local 4930 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fcp_imax_store() local 5049 struct Scsi_Host *shost = class_to_shost(dev); lpfc_cq_max_proc_limit_store() local 5156 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fcp_cpu_map_show() local 5803 struct Scsi_Host *shost = class_to_shost(dev); lpfc_irq_chann_show() local 5932 struct Scsi_Host *shost = class_to_shost(dev); lpfc_sg_seg_cnt_show() local 6327 struct Scsi_Host *shost = class_to_shost(dev); sysfs_ctlreg_write() local 6387 struct Scsi_Host *shost = class_to_shost(dev); sysfs_ctlreg_read() local 6496 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_alloc_sysfs_attr() local 6527 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_free_sysfs_attr() local 6545 lpfc_get_host_symbolic_name(struct Scsi_Host * shost) lpfc_get_host_symbolic_name() argument 6558 lpfc_get_host_port_id(struct Scsi_Host * shost) lpfc_get_host_port_id() argument 6571 lpfc_get_host_port_type(struct Scsi_Host * shost) lpfc_get_host_port_type() argument 6599 lpfc_get_host_port_state(struct Scsi_Host * shost) lpfc_get_host_port_state() argument 6638 lpfc_get_host_speed(struct Scsi_Host * shost) lpfc_get_host_speed() argument 6714 lpfc_get_host_fabric_name(struct Scsi_Host * shost) lpfc_get_host_fabric_name() argument 6745 lpfc_get_stats(struct Scsi_Host * shost) lpfc_get_stats() argument 6894 lpfc_reset_stats(struct Scsi_Host * shost) lpfc_reset_stats() argument 6998 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); lpfc_get_node_by_target() local [all...] |
/linux/drivers/scsi/aacraid/ |
H A D | linit.c | 232 * @shost: Scsi host to queue command on 240 static int aac_queuecommand(struct Scsi_Host *shost, in aac_queuecommand() argument 250 * @shost: Scsi host to report on 255 static const char *aac_info(struct Scsi_Host *shost) in aac_info() argument 257 struct aac_dev *dev = (struct aac_dev *)shost->hostdata; in aac_info() 664 struct Scsi_Host *shost = aac->scsi_host_ptr; in get_num_of_incomplete_fibs() local 668 scsi_host_busy_iter(shost, fib_count_iter, &fcnt); in get_num_of_incomplete_fibs() 1581 struct Scsi_Host *shost; in aac_probe_one() local 1639 shost = scsi_host_alloc(&aac_driver_template, sizeof(struct aac_dev)); in aac_probe_one() 1640 if (!shost) { in aac_probe_one() 1863 struct Scsi_Host *shost = dev_get_drvdata(dev); aac_suspend() local 1877 struct Scsi_Host *shost = dev_get_drvdata(dev); aac_resume() local 1899 struct Scsi_Host *shost = pci_get_drvdata(dev); aac_shutdown() local 1907 struct Scsi_Host *shost = pci_get_drvdata(pdev); aac_remove_one() local 1936 struct Scsi_Host *shost = pci_get_drvdata(pdev); aac_pci_error_detected() local 1998 struct Scsi_Host *shost = pci_get_drvdata(pdev); aac_pci_resume() local [all...] |