Searched refs:Scsi_Host (Results 1 - 200 of 333) sorted by relevance

12

/linux-4.1.27/drivers/scsi/
H A Dscsi_transport_api.h4 void scsi_schedule_eh(struct Scsi_Host *shost);
H A Dscsi_priv.h14 struct Scsi_Host;
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);
102 extern void scsi_proc_host_add(struct Scsi_Host *);
103 extern void scsi_proc_host_rm(struct Scsi_Host *);
118 extern int scsi_scan_host_selected(struct Scsi_Host *, unsigned int,
120 extern void scsi_forget_host(struct Scsi_Host *);
134 extern int scsi_sysfs_add_host(struct Scsi_Host *);
161 extern int scsi_autopm_get_host(struct Scsi_Host *); scsi_netlink_exit()
162 extern void scsi_autopm_put_host(struct Scsi_Host *); scsi_netlink_exit()
166 static inline int scsi_autopm_get_host(struct Scsi_Host *h) { return 0; } scsi_autopm_put_host()
167 static inline void scsi_autopm_put_host(struct Scsi_Host *h) {}
H A Dgdth_proc.h8 int gdth_execute(struct Scsi_Host *shost, gdth_cmd_str *gdtcmd, char *cmnd,
11 static int gdth_set_asc_info(struct Scsi_Host *host, char *buffer,
H A Dscsi_module.c20 struct Scsi_Host *shost; init_this_scsi_driver()
48 scsi_remove_host(list_entry(l, struct Scsi_Host, sht_legacy_list)); init_this_scsi_driver()
55 struct Scsi_Host *shost, *s; exit_this_scsi_driver()
H A Dsym53c416.h26 static const char *sym53c416_info(struct Scsi_Host *);
27 static int sym53c416_release(struct Scsi_Host *);
28 static int sym53c416_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
H A Dhosts.c66 int scsi_host_set_state(struct Scsi_Host *shost, enum scsi_host_state state) scsi_host_set_state()
157 void scsi_remove_host(struct Scsi_Host *shost) scsi_remove_host()
201 int scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev, scsi_add_host_with_dma()
309 struct Scsi_Host *shost = dev_to_shost(dev); scsi_host_dev_release()
362 * Allocate a new Scsi_Host and perform basic initialization.
367 * Pointer to a new Scsi_Host
369 struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *sht, int privsize) scsi_host_alloc()
371 struct Scsi_Host *shost; scsi_host_alloc()
377 shost = kzalloc(sizeof(struct Scsi_Host) + privsize, gfp_mask); scsi_host_alloc()
502 struct Scsi_Host *scsi_register(struct scsi_host_template *sht, int privsize) scsi_register()
504 struct Scsi_Host *shost = scsi_host_alloc(sht, privsize); scsi_register()
518 void scsi_unregister(struct Scsi_Host *shost) scsi_unregister()
527 struct Scsi_Host *p; __scsi_host_match()
535 * scsi_host_lookup - get a reference to a Scsi_Host by host no
539 * A pointer to located Scsi_Host or NULL.
545 struct Scsi_Host *scsi_host_lookup(unsigned short hostnum) scsi_host_lookup()
548 struct Scsi_Host *shost = NULL; scsi_host_lookup()
561 * scsi_host_get - inc a Scsi_Host ref count
562 * @shost: Pointer to Scsi_Host to inc.
564 struct Scsi_Host *scsi_host_get(struct Scsi_Host *shost) scsi_host_get()
574 * scsi_host_put - dec a Scsi_Host ref count
575 * @shost: Pointer to Scsi_Host to dec.
577 void scsi_host_put(struct Scsi_Host *shost) scsi_host_put()
600 * scsi_queue_work - Queue work to the Scsi_Host workqueue.
601 * @shost: Pointer to Scsi_Host.
609 int scsi_queue_work(struct Scsi_Host *shost, struct work_struct *work) scsi_queue_work()
625 * scsi_flush_work - Flush a Scsi_Host's workqueue.
626 * @shost: Pointer to Scsi_Host.
628 void scsi_flush_work(struct Scsi_Host *shost) scsi_flush_work()
H A Dmvme147.h14 int mvme147_release(struct Scsi_Host *);
H A Dmvme147.c21 struct Scsi_Host *instance = data; mvme147_intr()
32 struct Scsi_Host *instance = cmd->device->host; dma_setup()
61 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, dma_stop()
70 struct Scsi_Host *instance; mvme147_detect()
158 int mvme147_release(struct Scsi_Host *instance) mvme147_release()
H A DNCR5380.h227 * Scsi_Host structure
259 struct Scsi_Host *host; /* Host backpointer */
312 static void NCR5380_print_phase(struct Scsi_Host *instance);
313 static void NCR5380_print(struct Scsi_Host *instance);
320 static int NCR5380_probe_irq(struct Scsi_Host *instance, int possible);
322 static int NCR5380_init(struct Scsi_Host *instance, int flags);
323 static void NCR5380_exit(struct Scsi_Host *instance);
324 static void NCR5380_information_transfer(struct Scsi_Host *instance);
329 static const char *NCR5380_info(struct Scsi_Host *instance);
330 static void NCR5380_reselect(struct Scsi_Host *instance);
331 static int NCR5380_select(struct Scsi_Host *instance, struct scsi_cmnd *cmd);
333 static int NCR5380_transfer_dma(struct Scsi_Host *instance, unsigned char *phase, int *count, unsigned char **data);
335 static int NCR5380_transfer_pio(struct Scsi_Host *instance, unsigned char *phase, int *count, unsigned char **data);
354 static __inline__ int NCR5380_pc_dma_setup(struct Scsi_Host *instance, unsigned char *ptr, unsigned int count, unsigned char mode) NCR5380_pc_dma_setup()
400 static __inline__ int NCR5380_pc_dma_write_setup(struct Scsi_Host *instance, unsigned char *src, unsigned int count) NCR5380_pc_dma_write_setup()
417 static __inline__ int NCR5380_pc_dma_read_setup(struct Scsi_Host *instance, unsigned char *src, unsigned int count) NCR5380_pc_dma_read_setup()
431 static __inline__ int NCR5380_pc_dma_residual(struct Scsi_Host *instance) NCR5380_pc_dma_residual()
H A Dmac_scsi.c35 #define NCR5380_local_declare() struct Scsi_Host *_instance
84 static inline char macscsi_read(struct Scsi_Host *instance, int reg) macscsi_read()
89 static inline void macscsi_write(struct Scsi_Host *instance, int reg, int value) macscsi_write()
128 static void mac_scsi_reset_boot(struct Scsi_Host *instance) mac_scsi_reset_boot()
231 static int macscsi_pread(struct Scsi_Host *instance, macscsi_pread()
325 static int macscsi_pwrite(struct Scsi_Host *instance, macscsi_pwrite()
385 struct Scsi_Host *instance; mac_scsi_probe()
472 struct Scsi_Host *instance = platform_get_drvdata(pdev); mac_scsi_remove()
H A Dultrastor.h17 static const char *ultrastor_info(struct Scsi_Host *shpnt);
18 static int ultrastor_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
H A Dscsi_transport_srp.c59 static inline struct Scsi_Host *rport_to_shost(struct srp_rport *r) rport_to_shost()
100 struct Scsi_Host *shost = dev_to_shost(dev); srp_host_setup()
163 struct Scsi_Host *shost = dev_to_shost(dev); store_srp_rport_delete()
383 struct Scsi_Host *shost = rport_to_shost(rport); srp_reconnect_work()
405 static int scsi_request_fn_active(struct Scsi_Host *shost) scsi_request_fn_active()
423 static void srp_wait_for_queuecommand(struct Scsi_Host *shost) srp_wait_for_queuecommand()
431 struct Scsi_Host *shost = rport_to_shost(rport); __rport_fail_io_fast()
456 struct Scsi_Host *shost = rport_to_shost(rport); rport_fast_io_fail_timedout()
475 struct Scsi_Host *shost = rport_to_shost(rport); rport_dev_loss_timedout()
491 struct Scsi_Host *shost = rport_to_shost(rport); __srp_start_tl_fail_timers()
562 struct Scsi_Host *shost = rport_to_shost(rport); srp_reconnect_rport()
629 struct Scsi_Host *shost = sdev->host; srp_timed_out()
653 struct Scsi_Host *shost; srp_rport_match()
671 struct Scsi_Host *shost; srp_host_match()
714 struct srp_rport *srp_rport_add(struct Scsi_Host *shost, srp_rport_add()
792 * srp_remove_host - tear down a Scsi_Host's SRP data structures
795 * Removes all SRP remote ports for a given Scsi_Host.
798 void srp_remove_host(struct Scsi_Host *shost) srp_remove_host()
826 static int srp_tsk_mgmt_response(struct Scsi_Host *shost, u64 nexus, u64 tm_id, srp_tsk_mgmt_response()
833 static int srp_it_nexus_response(struct Scsi_Host *shost, u64 nexus, int result) srp_it_nexus_response()
H A Daha152x.c571 static void seldi_run(struct Scsi_Host *shpnt);
572 static void seldo_run(struct Scsi_Host *shpnt);
573 static void selto_run(struct Scsi_Host *shpnt);
574 static void busfree_run(struct Scsi_Host *shpnt);
576 static void msgo_init(struct Scsi_Host *shpnt);
577 static void msgo_run(struct Scsi_Host *shpnt);
578 static void msgo_end(struct Scsi_Host *shpnt);
580 static void cmd_init(struct Scsi_Host *shpnt);
581 static void cmd_run(struct Scsi_Host *shpnt);
582 static void cmd_end(struct Scsi_Host *shpnt);
584 static void datai_init(struct Scsi_Host *shpnt);
585 static void datai_run(struct Scsi_Host *shpnt);
586 static void datai_end(struct Scsi_Host *shpnt);
588 static void datao_init(struct Scsi_Host *shpnt);
589 static void datao_run(struct Scsi_Host *shpnt);
590 static void datao_end(struct Scsi_Host *shpnt);
592 static void status_run(struct Scsi_Host *shpnt);
594 static void msgi_run(struct Scsi_Host *shpnt);
595 static void msgi_end(struct Scsi_Host *shpnt);
597 static void parerr_run(struct Scsi_Host *shpnt);
598 static void rsti_run(struct Scsi_Host *shpnt);
600 static void is_complete(struct Scsi_Host *shpnt);
608 void (*init)(struct Scsi_Host *);
609 void (*run)(struct Scsi_Host *);
610 void (*end)(struct Scsi_Host *);
631 static void reset_ports(struct Scsi_Host *shpnt);
632 static void aha152x_error(struct Scsi_Host *shpnt, char *msg);
633 static void done(struct Scsi_Host *shpnt, int error);
637 static void show_queues(struct Scsi_Host *shpnt);
638 static void disp_enintr(struct Scsi_Host *shpnt);
715 struct Scsi_Host *shpnt = dev_id; swintr()
723 struct Scsi_Host *aha152x_probe_one(struct aha152x_setup *setup) aha152x_probe_one()
725 struct Scsi_Host *shpnt; aha152x_probe_one()
855 void aha152x_release(struct Scsi_Host *shpnt) aha152x_release()
884 static int setup_expected_interrupts(struct Scsi_Host *shpnt) setup_expected_interrupts()
918 struct Scsi_Host *shpnt = SCpnt->device->host; aha152x_internal_queue()
1016 struct Scsi_Host *shpnt = SCpnt->device->host; aha152x_abort()
1057 struct Scsi_Host *shpnt = SCpnt->device->host; aha152x_device_reset()
1113 static void free_hard_reset_SCs(struct Scsi_Host *shpnt, Scsi_Cmnd **SCs) free_hard_reset_SCs()
1144 static int aha152x_bus_reset_host(struct Scsi_Host *shpnt) aha152x_bus_reset_host()
1180 static void reset_ports(struct Scsi_Host *shpnt) reset_ports()
1217 int aha152x_host_reset_host(struct Scsi_Host *shpnt) aha152x_host_reset_host()
1241 struct Scsi_Host *shpnt = sdev->host; aha152x_biosparam()
1289 static void done(struct Scsi_Host *shpnt, int error) done()
1315 struct Scsi_Host *shost = container_of((void *)hd, struct Scsi_Host, hostdata); run()
1327 struct Scsi_Host *shpnt = dev_id; intr()
1374 static void busfree_run(struct Scsi_Host *shpnt) busfree_run()
1520 static void seldo_run(struct Scsi_Host *shpnt) seldo_run()
1559 static void selto_run(struct Scsi_Host *shpnt) selto_run()
1585 static void seldi_run(struct Scsi_Host *shpnt) seldi_run()
1651 static void msgi_run(struct Scsi_Host *shpnt) msgi_run()
1825 static void msgi_end(struct Scsi_Host *shpnt) msgi_end()
1840 static void msgo_init(struct Scsi_Host *shpnt) msgo_init()
1858 static void msgo_run(struct Scsi_Host *shpnt) msgo_run()
1883 static void msgo_end(struct Scsi_Host *shpnt) msgo_end()
1904 static void cmd_init(struct Scsi_Host *shpnt) cmd_init()
1920 static void cmd_run(struct Scsi_Host *shpnt) cmd_run()
1930 static void cmd_end(struct Scsi_Host *shpnt) cmd_end()
1944 static void status_run(struct Scsi_Host *shpnt) status_run()
1957 static void datai_init(struct Scsi_Host *shpnt) datai_init()
1971 static void datai_run(struct Scsi_Host *shpnt) datai_run()
2080 static void datai_end(struct Scsi_Host *shpnt) datai_end()
2092 static void datao_init(struct Scsi_Host *shpnt) datao_init()
2106 static void datao_run(struct Scsi_Host *shpnt) datao_run()
2159 static void datao_end(struct Scsi_Host *shpnt) datao_end()
2190 static int update_state(struct Scsi_Host *shpnt) update_state()
2244 static void parerr_run(struct Scsi_Host *shpnt) parerr_run()
2254 static void rsti_run(struct Scsi_Host *shpnt) rsti_run()
2286 static void is_complete(struct Scsi_Host *shpnt) is_complete()
2409 static void aha152x_error(struct Scsi_Host *shpnt, char *msg) aha152x_error()
2419 static void disp_enintr(struct Scsi_Host *shpnt) disp_enintr()
2469 static void show_queues(struct Scsi_Host *shpnt) show_queues()
2526 static void get_ports(struct seq_file *m, struct Scsi_Host *shpnt) get_ports()
2785 static int aha152x_set_info(struct Scsi_Host *shpnt, char *buffer, int length) aha152x_set_info()
2819 static int aha152x_show_info(struct seq_file *m, struct Scsi_Host *shpnt) aha152x_show_info()
3327 struct Scsi_Host *shpnt = aha152x_probe_one(&setup[i]); aha152x_init()
3355 struct Scsi_Host *shost = container_of((void *)hd, struct Scsi_Host, hostdata); aha152x_exit()
H A Dscsi_transport_sas.c170 static void sas_smp_request(struct request_queue *q, struct Scsi_Host *shost, sas_smp_request()
175 int (*handler)(struct Scsi_Host *, struct sas_rphy *, struct request *); sas_smp_request()
192 sas_smp_request(q, (struct Scsi_Host *)q->queuedata, NULL); sas_host_smp_request()
203 struct Scsi_Host *shost = dev_to_shost(dev); sas_host_release()
211 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) sas_bsg_initialize()
261 static void sas_bsg_remove(struct Scsi_Host *shost, struct sas_rphy *rphy) sas_bsg_remove()
283 struct Scsi_Host *shost = dev_to_shost(dev); sas_host_setup()
302 struct Scsi_Host *shost = dev_to_shost(dev); sas_host_remove()
315 struct Scsi_Host *shost; sas_host_match()
357 * sas_remove_host - tear down a Scsi_Host's SAS data structures
360 * Removes all SAS PHYs and remote PHYs for a given Scsi_Host.
363 void sas_remove_host(struct Scsi_Host *shost) sas_remove_host()
501 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \
533 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \
564 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); do_sas_phy_enable()
612 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); do_sas_phy_reset()
661 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_phy_setup()
675 struct Scsi_Host *shost; sas_phy_match()
695 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_phy_release()
710 * below the device specified by @parent, which has to be either a Scsi_Host
718 struct Scsi_Host *shost = dev_to_shost(parent); sas_phy_alloc()
841 struct Scsi_Host *shost; sas_port_match()
900 * below the device specified by @parent which must be either a Scsi_Host
907 struct Scsi_Host *shost = dev_to_shost(parent); sas_port_alloc()
946 * either a Scsi_Host or a sas_expander_device.
953 struct Scsi_Host *shost = dev_to_shost(parent); sas_port_alloc_num()
1220 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); show_sas_rphy_enclosure_identifier()
1247 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); show_sas_rphy_bay_identifier()
1371 struct Scsi_Host *shost; sas_rphy_match()
1391 struct Scsi_Host *shost; sas_end_dev_match()
1414 struct Scsi_Host *shost; sas_expander_match()
1482 struct Scsi_Host *shost = dev_to_shost(&parent->dev); sas_end_device_alloc()
1522 struct Scsi_Host *shost = dev_to_shost(&parent->dev); sas_expander_alloc()
1559 struct Scsi_Host *shost = dev_to_shost(parent->dev.parent); sas_rphy_add()
1617 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); sas_rphy_free()
1707 static int sas_user_scan(struct Scsi_Host *shost, uint channel, sas_user_scan()
H A Dqlogicfas.c50 static struct Scsi_Host *__qlogicfas_detect(struct scsi_host_template *host, __qlogicfas_detect()
56 struct Scsi_Host *hreg; /* registered host structure */ __qlogicfas_detect()
147 struct Scsi_Host *shost; qlogicfas_detect()
165 static int qlogicfas_release(struct Scsi_Host *shost) qlogicfas_release()
H A Dscsi.h39 struct Scsi_Host;
H A Datp870u.h62 struct Scsi_Host *host;
H A Dbvme6000_scsi.c40 struct Scsi_Host *host; bvme6000_probe()
94 struct Scsi_Host *host = platform_get_drvdata(dev); bvme6000_device_remove()
H A Da4000t.c39 struct Scsi_Host *host; amiga_a4000t_scsi_probe()
99 struct Scsi_Host *host = platform_get_drvdata(pdev); amiga_a4000t_scsi_remove()
H A Da2091.c27 struct Scsi_Host *instance = data; a2091_intr()
43 struct Scsi_Host *instance = cmd->device->host; dma_setup()
107 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, dma_stop()
152 struct Scsi_Host *instance = cmd->device->host; a2091_bus_reset()
185 struct Scsi_Host *instance; a2091_probe()
244 struct Scsi_Host *instance = zorro_get_drvdata(z); a2091_remove()
H A Da3000.c28 struct Scsi_Host *instance = data; a3000_intr()
47 struct Scsi_Host *instance = cmd->device->host; dma_setup()
109 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, dma_stop()
167 struct Scsi_Host *instance = cmd->device->host; a3000_bus_reset()
201 struct Scsi_Host *instance; amiga_a3000_scsi_probe()
263 struct Scsi_Host *instance = platform_get_drvdata(pdev); amiga_a3000_scsi_remove()
H A Dwd33c93.h204 typedef void (*dma_stop_t) (struct Scsi_Host *instance,
227 struct Scsi_Host *next;
343 void wd33c93_init (struct Scsi_Host *instance, const wd33c93_regs regs,
346 int wd33c93_queuecommand (struct Scsi_Host *h, struct scsi_cmnd *cmd);
347 void wd33c93_intr (struct Scsi_Host *instance);
348 int wd33c93_show_info(struct seq_file *, struct Scsi_Host *);
349 int wd33c93_write_info(struct Scsi_Host *, char *, int);
H A Dscsi_transport_fc.c43 static int fc_queue_work(struct Scsi_Host *, struct work_struct *);
45 static int fc_vport_setup(struct Scsi_Host *shost, int channel,
48 static int fc_bsg_hostadd(struct Scsi_Host *, struct fc_host_attrs *);
49 static int fc_bsg_rportadd(struct Scsi_Host *, struct fc_rport *);
387 struct Scsi_Host *shost = dev_to_shost(dev); fc_host_setup()
468 struct Scsi_Host *shost = dev_to_shost(dev); fc_host_remove()
534 fc_host_post_event(struct Scsi_Host *shost, u32 event_number, fc_host_post_event()
603 fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, fc_host_post_vendor_event()
705 struct Scsi_Host *shost = rport_to_shost(rport); \
723 struct Scsi_Host *shost = rport_to_shost(rport); \
866 struct Scsi_Host *shost = rport_to_shost(rport); fc_rport_set_dev_loss_tmo()
1020 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
1075 struct Scsi_Host *shost = vport_to_shost(vport); \
1091 struct Scsi_Host *shost = vport_to_shost(vport); \
1110 struct Scsi_Host *shost = vport_to_shost(vport); \
1283 struct Scsi_Host *shost = vport_to_shost(vport); store_fc_vport_delete()
1311 struct Scsi_Host *shost = vport_to_shost(vport); store_fc_vport_disable()
1343 struct Scsi_Host *shost = transport_class_to_shost(dev); \
1357 struct Scsi_Host *shost = transport_class_to_shost(dev); \
1374 struct Scsi_Host *shost = transport_class_to_shost(dev); \
1410 struct Scsi_Host *shost = transport_class_to_shost(dev); \
1453 struct Scsi_Host *shost = transport_class_to_shost(dev); \
1488 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_supported_classes()
1502 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_supported_fc4s()
1512 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_supported_speeds()
1545 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_active_fc4s()
1560 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_host_speed()
1594 struct Scsi_Host *shost = transport_class_to_shost(dev); show_fc_private_host_tgtid_bind_type()
1610 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_private_host_tgtid_bind_type()
1643 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_private_host_issue_lip()
1664 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_private_host_dev_loss_tmo()
1697 struct Scsi_Host *shost = transport_class_to_shost(dev); fc_stat_show()
1761 struct Scsi_Host *shost = transport_class_to_shost(dev); fc_reset_statistics()
1856 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_host_vport_create()
1903 struct Scsi_Host *shost = transport_class_to_shost(dev); store_fc_host_vport_delete()
1955 struct Scsi_Host *shost; fc_host_match()
1974 struct Scsi_Host *shost; fc_target_match()
2006 struct Scsi_Host *shost; fc_rport_match()
2040 struct Scsi_Host *shost; fc_vport_match()
2096 fc_user_scan_tgt(struct Scsi_Host *shost, uint channel, uint id, u64 lun) fc_user_scan_tgt()
2128 fc_user_scan(struct Scsi_Host *shost, uint channel, uint id, u64 lun) fc_user_scan()
2161 static int fc_tsk_mgmt_response(struct Scsi_Host *shost, u64 nexus, u64 tm_id, fc_tsk_mgmt_response()
2168 static int fc_it_nexus_response(struct Scsi_Host *shost, u64 nexus, int result) fc_it_nexus_response()
2337 * @shost: Pointer to Scsi_Host bound to fc_host.
2346 fc_queue_work(struct Scsi_Host *shost, struct work_struct *work) fc_queue_work()
2362 * @shost: Pointer to Scsi_Host bound to fc_host.
2365 fc_flush_work(struct Scsi_Host *shost) fc_flush_work()
2380 * @shost: Pointer to Scsi_Host bound to fc_host.
2388 fc_queue_devloss_work(struct Scsi_Host *shost, struct delayed_work *work, fc_queue_devloss_work()
2405 * @shost: Pointer to Scsi_Host bound to fc_host.
2408 fc_flush_devloss(struct Scsi_Host *shost) fc_flush_devloss()
2424 * @shost: Which &Scsi_Host
2438 fc_remove_host(struct Scsi_Host *shost) fc_remove_host()
2490 struct Scsi_Host *shost = rport_to_shost(rport); fc_terminate_rport_io()
2530 struct Scsi_Host *shost = rport_to_shost(rport); fc_rport_final_delete()
2608 fc_rport_create(struct Scsi_Host *shost, int channel, fc_rport_create()
2734 fc_remote_port_add(struct Scsi_Host *shost, int channel, fc_remote_port_add()
2977 struct Scsi_Host *shost = rport_to_shost(rport); fc_remote_port_delete()
3051 struct Scsi_Host *shost = rport_to_shost(rport); fc_remote_port_rolechg()
3118 struct Scsi_Host *shost = rport_to_shost(rport); fc_timeout_deleted_rport()
3272 struct Scsi_Host *shost = rport_to_shost(rport); fc_scsi_scan_rport()
3304 struct Scsi_Host *shost = cmnd->device->host; fc_block_scsi_eh()
3340 fc_vport_setup(struct Scsi_Host *shost, int channel, struct device *pdev, fc_vport_setup()
3413 * if the parent isn't the physical adapter's Scsi_Host, ensure fc_vport_setup()
3414 * the Scsi_Host at least contains ia symlink to the vport. fc_vport_setup()
3464 fc_vport_create(struct Scsi_Host *shost, int channel, fc_vport_create()
3489 struct Scsi_Host *shost = vport_to_shost(vport); fc_vport_terminate()
3639 struct Scsi_Host *shost = job->shost; fc_bsg_job_timeout()
3697 fc_req_to_bsgjob(struct Scsi_Host *shost, struct fc_rport *rport, fc_req_to_bsgjob()
3777 fc_bsg_host_dispatch(struct request_queue *q, struct Scsi_Host *shost, fc_bsg_host_dispatch()
3876 fc_bsg_rport_dispatch(struct request_queue *q, struct Scsi_Host *shost, fc_bsg_rport_dispatch()
3928 * @shost: Scsi_Host related to the bsg object
3933 fc_bsg_request_handler(struct request_queue *q, struct Scsi_Host *shost, fc_bsg_request_handler()
4011 struct Scsi_Host *shost = q->queuedata; fc_bsg_host_handler()
4025 struct Scsi_Host *shost = rport_to_shost(rport); fc_bsg_rport_handler()
4037 fc_bsg_hostadd(struct Scsi_Host *shost, struct fc_host_attrs *fc_host) fc_bsg_hostadd()
4087 fc_bsg_rportadd(struct Scsi_Host *shost, struct fc_rport *rport) fc_bsg_rportadd()
H A Dscsi.c181 scsi_host_free_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) scsi_host_free_command()
200 scsi_host_alloc_command(struct Scsi_Host *shost, gfp_t gfp_mask) scsi_host_alloc_command()
239 __scsi_get_command(struct Scsi_Host *shost, gfp_t gfp_mask) __scsi_get_command()
300 static void __scsi_put_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) __scsi_put_command()
341 scsi_find_host_cmd_pool(struct Scsi_Host *shost) scsi_find_host_cmd_pool()
359 scsi_alloc_host_cmd_pool(struct Scsi_Host *shost) scsi_alloc_host_cmd_pool()
388 scsi_get_host_cmd_pool(struct Scsi_Host *shost) scsi_get_host_cmd_pool()
435 static void scsi_put_host_cmd_pool(struct Scsi_Host *shost) scsi_put_host_cmd_pool()
471 int scsi_setup_command_freelist(struct Scsi_Host *shost) scsi_setup_command_freelist()
500 void scsi_destroy_command_freelist(struct Scsi_Host *shost) scsi_destroy_command_freelist()
590 void scsi_cmd_get_serial(struct Scsi_Host *host, struct scsi_cmnd *cmd) scsi_cmd_get_serial()
610 struct Scsi_Host *shost = sdev->host; scsi_finish_command()
974 * parent Scsi_Host or already have a reference when calling this.
1012 struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *shost, __scsi_iterate_devices()
1049 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); starget_for_each_device()
1077 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); __starget_for_each_device()
1132 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); scsi_device_lookup_by_target()
1161 struct scsi_device *__scsi_device_lookup(struct Scsi_Host *shost, __scsi_device_lookup()
1187 struct scsi_device *scsi_device_lookup(struct Scsi_Host *shost, scsi_device_lookup()
H A Dqlogicfas408.h85 struct Scsi_Host *shost; /* pointer back to host */
106 int qlogicfas408_queuecommand(struct Scsi_Host *h, struct scsi_cmnd * cmd);
112 const char *qlogicfas408_info(struct Scsi_Host *host);
H A Dscsi_proc.c51 struct Scsi_Host *shost = PDE_DATA(file_inode(file)); proc_scsi_host_write()
75 struct Scsi_Host *shost = m->private; proc_scsi_show()
137 void scsi_proc_host_add(struct Scsi_Host *shost) scsi_proc_host_add()
159 void scsi_proc_host_rm(struct Scsi_Host *shost) scsi_proc_host_rm()
244 struct Scsi_Host *shost; scsi_add_single_device()
272 struct Scsi_Host *shost; scsi_remove_single_device()
H A Ddtc.c192 struct Scsi_Host *instance; dtc_detect()
317 * Function : int NCR5380_pread (struct Scsi_Host *instance,
329 static inline int NCR5380_pread(struct Scsi_Host *instance, unsigned char *dst, int len) NCR5380_pread()
370 * Function : int NCR5380_pwrite (struct Scsi_Host *instance,
382 static inline int NCR5380_pwrite(struct Scsi_Host *instance, unsigned char *src, int len) NCR5380_pwrite()
427 static int dtc_release(struct Scsi_Host *shost) dtc_release()
H A Dgvp11.c29 struct Scsi_Host *instance = data; gvp11_intr()
52 struct Scsi_Host *instance = cmd->device->host; dma_setup()
146 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, dma_stop()
176 struct Scsi_Host *instance = cmd->device->host; gvp11_bus_reset()
290 struct Scsi_Host *instance; gvp11_probe()
385 struct Scsi_Host *instance = zorro_get_drvdata(z); gvp11_remove()
H A Dt128.c169 struct Scsi_Host *instance; t128_detect()
255 static int t128_release(struct Scsi_Host *shost) t128_release()
299 * Function : int NCR5380_pread (struct Scsi_Host *instance,
311 static inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst,
345 * Function : int NCR5380_pwrite (struct Scsi_Host *instance,
357 static inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src,
H A Dmvme16x_scsi.c39 struct Scsi_Host * host = NULL; mvme16x_probe()
107 struct Scsi_Host *host = platform_get_drvdata(dev); mvme16x_device_remove()
H A Dsni_53c710.c72 struct Scsi_Host *host; snirm710_probe()
122 struct Scsi_Host *host = dev_get_drvdata(&dev->dev); snirm710_driver_remove()
H A Ddmx3191d.c75 struct Scsi_Host *shost; dmx3191d_probe_one()
121 struct Scsi_Host *shost = pci_get_drvdata(pdev); dmx3191d_remove_one()
H A Dzorro7xx.c77 struct Scsi_Host *host; zorro7xx_init_one()
155 struct Scsi_Host *host = zorro_get_drvdata(z); zorro7xx_remove_one()
H A Dscsi_sysfs.c100 static int scsi_scan(struct Scsi_Host *shost, const char *str) scsi_scan()
131 struct Scsi_Host *shost = class_to_shost(dev); \
154 struct Scsi_Host *shost = class_to_shost(dev); store_scan()
169 struct Scsi_Host *shost = class_to_shost(dev); store_shost_state()
191 struct Scsi_Host *shost = class_to_shost(dev); show_shost_state()
224 struct Scsi_Host *shost = class_to_shost(dev); show_shost_supported_mode()
240 struct Scsi_Host *shost = class_to_shost(dev); show_shost_active_mode()
264 struct Scsi_Host *shost = class_to_shost(dev); store_host_reset()
288 struct Scsi_Host *shost = class_to_shost(dev); show_shost_eh_deadline()
299 struct Scsi_Host *shost = class_to_shost(dev); store_shost_eh_deadline()
350 struct Scsi_Host *shost = class_to_shost(dev); show_host_busy()
1110 struct Scsi_Host *shost = sdev->host; scsi_remove_device()
1120 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); __scsi_remove_target()
1150 struct Scsi_Host *shost = dev_to_shost(dev->parent); scsi_remove_target()
1199 int scsi_sysfs_add_host(struct Scsi_Host *shost) scsi_sysfs_add_host()
1227 struct Scsi_Host *shost = sdev->host; scsi_sysfs_device_initialize()
H A Dsgiwd93.c55 struct Scsi_Host * host = dev_id; sgiwd93_intr()
136 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, dma_stop()
235 struct Scsi_Host *host; sgiwd93_probe()
302 struct Scsi_Host *host = platform_get_drvdata(pdev); sgiwd93_remove()
H A Dvirtio_scsi.c124 static inline struct Scsi_Host *virtio_scsi_host(struct virtio_device *vdev) virtio_scsi_host()
238 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); virtscsi_req_done()
266 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); virtscsi_ctrl_done()
325 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); virtscsi_handle_transport_reset()
352 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); virtscsi_handle_param_change()
412 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); virtscsi_event_done()
532 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); virtscsi_queuecommand()
564 static int virtscsi_queuecommand_single(struct Scsi_Host *sh, virtscsi_queuecommand_single()
621 static int virtscsi_queuecommand_multi(struct Scsi_Host *sh, virtscsi_queuecommand_multi()
700 struct Scsi_Host *shost = sdev->host; virtscsi_change_queue_depth()
732 struct Scsi_Host *sh = dev_to_shost(starget->dev.parent); virtscsi_target_alloc()
876 struct Scsi_Host *sh = virtio_scsi_host(vdev); virtscsi_remove_vqs()
945 struct Scsi_Host *shost; virtscsi_probe()
1035 struct Scsi_Host *shost = virtio_scsi_host(vdev); virtscsi_remove()
1052 struct Scsi_Host *sh = virtio_scsi_host(vdev); virtscsi_freeze()
1062 struct Scsi_Host *sh = virtio_scsi_host(vdev); virtscsi_restore()
H A Daha1542.c185 static int aha1542_test_port(struct Scsi_Host *sh) aha1542_test_port()
238 struct Scsi_Host *sh = dev_id; aha1542_interrupt()
370 static int aha1542_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *cmd) aha1542_queuecommand()
490 static void setup_mailboxes(struct Scsi_Host *sh) setup_mailboxes()
510 static int aha1542_getconfig(struct Scsi_Host *sh) aha1542_getconfig()
575 static int aha1542_mbenable(struct Scsi_Host *sh) aha1542_mbenable()
610 static int aha1542_query(struct Scsi_Host *sh) aha1542_query()
665 static void aha1542_set_bus_times(struct Scsi_Host *sh, int bus_on, int bus_off, int dma_speed) aha1542_set_bus_times()
698 static struct Scsi_Host *aha1542_hw_init(struct scsi_host_template *tpnt, struct device *pdev, int indx) aha1542_hw_init()
701 struct Scsi_Host *sh; aha1542_hw_init()
774 static int aha1542_release(struct Scsi_Host *sh) aha1542_release()
794 struct Scsi_Host *sh = cmd->device->host; aha1542_dev_reset()
851 struct Scsi_Host *sh = cmd->device->host; aha1542_reset()
960 struct Scsi_Host *sh = aha1542_hw_init(&driver_template, pdev, ndev); aha1542_isa_match()
996 struct Scsi_Host *sh; aha1542_pnp_probe()
H A Dpas16.c349 struct Scsi_Host *instance; pas16_detect()
483 * Function : int NCR5380_pread (struct Scsi_Host *instance,
495 static inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst, NCR5380_pread()
521 * Function : int NCR5380_pwrite (struct Scsi_Host *instance,
533 static inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src, NCR5380_pwrite()
559 static int pas16_release(struct Scsi_Host *shost) pas16_release()
H A Dsun3_scsi.c107 static struct Scsi_Host *default_instance;
148 static void sun3_scsi_reset_boot(struct Scsi_Host *instance) sun3_scsi_reset_boot()
329 static inline unsigned long sun3scsi_dma_count(struct Scsi_Host *instance) sun3scsi_dma_count()
343 static inline unsigned long sun3scsi_dma_residual(struct Scsi_Host *instance) sun3scsi_dma_residual()
520 struct Scsi_Host *instance; sun3_scsi_probe()
662 struct Scsi_Host *instance = platform_get_drvdata(pdev); sun3_scsi_remove()
H A D53c700.h57 struct Scsi_Host *NCR_700_detect(struct scsi_host_template *,
59 int NCR_700_release(struct Scsi_Host *host);
477 NCR_700_readb(struct Scsi_Host *host, __u32 reg) NCR_700_readb()
486 NCR_700_readl(struct Scsi_Host *host, __u32 reg) NCR_700_readl()
501 NCR_700_writeb(__u8 value, struct Scsi_Host *host, __u32 reg) NCR_700_writeb()
510 NCR_700_writel(__u32 value, struct Scsi_Host *host, __u32 reg) NCR_700_writel()
H A Dscsi_transport_spi.c185 struct Scsi_Host *shost = dev_to_shost(dev); spi_host_setup()
205 struct Scsi_Host *shost; spi_host_match()
316 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
333 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
351 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
495 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); show_spi_transport_period()
511 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); store_spi_transport_period()
539 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); show_spi_transport_min_period()
573 struct Scsi_Host *shost = transport_class_to_shost(cdev); show_spi_host_signalling()
585 struct Scsi_Host *shost = transport_class_to_shost(dev); store_spi_host_signalling()
605 struct Scsi_Host *shost = transport_class_to_shost(cdev); show_spi_host_width()
616 struct Scsi_Host *shost = transport_class_to_shost(cdev); show_spi_host_hba_id()
868 struct Scsi_Host *shost = sdev->host; spi_dv_device_internal()
1372 struct Scsi_Host *shost; spi_device_match()
1395 struct Scsi_Host *shost; spi_target_match()
1442 struct Scsi_Host *shost = transport_class_to_shost(cdev); spi_host_configure()
1465 struct Scsi_Host *shost = transport_class_to_shost(cdev); target_attribute_is_visible()
H A Dscsi_scan.c115 struct Scsi_Host *shost;
214 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); scsi_alloc_sdev()
313 struct Scsi_Host *shost = dev_to_shost(dev->parent); scsi_target_destroy()
350 struct Scsi_Host *shost = dev_to_shost(parent); __scsi_find_target()
413 struct Scsi_Host *shost = dev_to_shost(parent); scsi_alloc_target()
1053 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); scsi_probe_and_add_lun()
1201 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); scsi_sequential_lun_scan()
1366 struct Scsi_Host *shost = dev_to_shost(&starget->dev); scsi_report_lun_scan()
1528 struct scsi_device *__scsi_add_device(struct Scsi_Host *shost, uint channel, __scsi_add_device()
1564 int scsi_add_device(struct Scsi_Host *host, uint channel, scsi_add_device()
1594 struct Scsi_Host *shost = dev_to_shost(parent); __scsi_scan_target()
1662 struct Scsi_Host *shost = dev_to_shost(parent); scsi_scan_target()
1679 static void scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel, scsi_scan_channel()
1710 int scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel, scsi_scan_host_selected()
1741 static void scsi_sysfs_add_devices(struct Scsi_Host *shost) scsi_sysfs_add_devices()
1767 static struct async_scan_data *scsi_prep_async_scan(struct Scsi_Host *shost) scsi_prep_async_scan()
1818 struct Scsi_Host *shost; scsi_finish_async_scan()
1859 static void do_scsi_scan_host(struct Scsi_Host *shost) do_scsi_scan_host()
1877 struct Scsi_Host *shost = data->shost; do_scan_async()
1887 void scsi_scan_host(struct Scsi_Host *shost) scsi_scan_host()
1912 void scsi_forget_host(struct Scsi_Host *shost) scsi_forget_host()
1938 * Attach a single scsi_device to the Scsi_Host - this should
1946 struct scsi_device *scsi_get_host_dev(struct Scsi_Host *shost) scsi_get_host_dev()
H A DNCR5380.c270 static int do_abort(struct Scsi_Host *host);
271 static void do_reset(struct Scsi_Host *host);
314 static int NCR5380_poll_politely(struct Scsi_Host *instance, int reg, int bit, int val, int t) NCR5380_poll_politely()
407 static void NCR5380_print(struct Scsi_Host *instance) NCR5380_print()
448 static void NCR5380_print_phase(struct Scsi_Host *instance) NCR5380_print_phase()
566 static int __init __maybe_unused NCR5380_probe_irq(struct Scsi_Host *instance, NCR5380_probe_irq()
619 static const char *NCR5380_info(struct Scsi_Host *instance) NCR5380_info()
626 static void prepare_info(struct Scsi_Host *instance) prepare_info()
687 static void NCR5380_print_status(struct Scsi_Host *instance) NCR5380_print_status()
702 * hostno: Scsi_Host host_no
708 static int __maybe_unused NCR5380_write_info(struct Scsi_Host *instance, NCR5380_write_info()
727 struct Scsi_Host *instance) NCR5380_show_info()
792 static int NCR5380_init(struct Scsi_Host *instance, int flags) NCR5380_init()
894 static void NCR5380_exit(struct Scsi_Host *instance) NCR5380_exit()
915 struct Scsi_Host *instance = cmd->device->host; NCR5380_queue_command_lck()
981 struct Scsi_Host *instance = hostdata->host; NCR5380_main()
1104 struct Scsi_Host *instance = dev_id; NCR5380_intr()
1176 * Function : int NCR5380_select(struct Scsi_Host *instance,
1206 static int NCR5380_select(struct Scsi_Host *instance, struct scsi_cmnd *cmd) NCR5380_select()
1465 * Function : int NCR5380_transfer_pio (struct Scsi_Host *instance,
1489 static int NCR5380_transfer_pio(struct Scsi_Host *instance, unsigned char *phase, int *count, unsigned char **data) { NCR5380_transfer_pio()
1626 static void do_reset(struct Scsi_Host *host) { do_reset()
1637 * Function : do_abort (Scsi_Host *host)
1648 static int do_abort(struct Scsi_Host *host) { do_abort()
1701 * Function : int NCR5380_transfer_dma (struct Scsi_Host *instance,
1721 static int NCR5380_transfer_dma(struct Scsi_Host *instance, unsigned char *phase, int *count, unsigned char **data) { NCR5380_transfer_dma()
1984 * Function : NCR5380_information_transfer (struct Scsi_Host *instance)
2002 static void NCR5380_information_transfer(struct Scsi_Host *instance) {
2397 * Function : void NCR5380_reselect (struct Scsi_Host *instance)
2408 static void NCR5380_reselect(struct Scsi_Host *instance) { NCR5380_reselect()
2515 * Function : void NCR5380_dma_complete (struct Scsi_Host *instance)
2585 struct Scsi_Host *instance = cmd->device->host; NCR5380_abort()
2738 struct Scsi_Host *instance = cmd->device->host; NCR5380_bus_reset()
H A Dlasi700.c103 struct Scsi_Host *host; lasi700_probe()
154 struct Scsi_Host *host = dev_get_drvdata(&dev->dev); lasi700_driver_remove()
H A Dzalon.c94 struct Scsi_Host *host; zalon_probe()
172 struct Scsi_Host *host = dev_get_drvdata(&dev->dev); zalon_remove()
H A Ddpti.h32 static int adpt_queue(struct Scsi_Host *h, struct scsi_cmnd * cmd);
35 static int adpt_release(struct Scsi_Host *host);
38 static const char *adpt_info(struct Scsi_Host *pSHost);
209 struct Scsi_Host *host;
H A Dscsi_transport_iscsi.c742 iscsi_create_iface(struct Scsi_Host *shost, struct iscsi_transport *transport, iscsi_create_iface()
1232 iscsi_create_flashnode_sess(struct Scsi_Host *shost, int index, iscsi_create_flashnode_sess()
1280 iscsi_create_flashnode_conn(struct Scsi_Host *shost, iscsi_create_flashnode_conn()
1364 iscsi_get_flashnode_by_index(struct Scsi_Host *shost, uint32_t idx) iscsi_get_flashnode_by_index()
1391 iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data, iscsi_find_flashnode_sess()
1462 void iscsi_destroy_all_flashnode(struct Scsi_Host *shost) iscsi_destroy_all_flashnode()
1478 struct Scsi_Host *shost = iscsi_job_to_shost(job); iscsi_bsg_host_dispatch()
1533 iscsi_bsg_host_add(struct Scsi_Host *shost, struct iscsi_cls_host *ihost) iscsi_bsg_host_add()
1565 struct Scsi_Host *shost = dev_to_shost(dev); iscsi_setup_host()
1581 struct Scsi_Host *shost = dev_to_shost(dev); iscsi_remove_host()
1729 struct Scsi_Host *shost; iscsi_session_release()
1753 void iscsi_host_for_each_session(struct Scsi_Host *shost, iscsi_host_for_each_session()
1769 int iscsi_scan_finished(struct Scsi_Host *shost, unsigned long time) iscsi_scan_finished()
1790 struct Scsi_Host *shost; iscsi_user_scan_session()
1829 static int iscsi_user_scan(struct Scsi_Host *shost, uint channel, iscsi_user_scan()
1846 struct Scsi_Host *shost = iscsi_session_to_shost(session); iscsi_scan_session()
1926 struct Scsi_Host *shost = iscsi_session_to_shost(session); __iscsi_unblock_session()
2000 struct Scsi_Host *shost = iscsi_session_to_shost(session); __iscsi_unbind_session()
2030 iscsi_alloc_session(struct Scsi_Host *shost, struct iscsi_transport *transport, iscsi_alloc_session()
2067 struct Scsi_Host *shost = iscsi_session_to_shost(session); iscsi_add_session()
2124 iscsi_create_session(struct Scsi_Host *shost, struct iscsi_transport *transport, iscsi_create_session()
2165 struct Scsi_Host *shost = iscsi_session_to_shost(session); iscsi_remove_session()
2384 int iscsi_offload_mesg(struct Scsi_Host *shost, iscsi_offload_mesg()
2643 struct Scsi_Host *shost; iscsi_session_event()
2712 struct Scsi_Host *shost; iscsi_if_create_session()
2802 struct Scsi_Host *shost = NULL; iscsi_if_ep_connect()
2892 struct Scsi_Host *shost; iscsi_tgt_dscvr()
2919 struct Scsi_Host *shost; iscsi_set_host_param()
2941 struct Scsi_Host *shost; iscsi_set_path()
2967 struct Scsi_Host *shost; iscsi_set_iface_params()
2988 struct Scsi_Host *shost; iscsi_send_ping()
3016 struct Scsi_Host *shost = NULL; iscsi_get_chap()
3085 struct Scsi_Host *shost; iscsi_set_chap()
3106 struct Scsi_Host *shost; iscsi_delete_chap()
3152 struct Scsi_Host *shost; iscsi_set_flashnode_param()
3205 struct Scsi_Host *shost; iscsi_new_flashnode()
3239 struct Scsi_Host *shost; iscsi_del_flashnode()
3279 struct Scsi_Host *shost; iscsi_login_flashnode()
3331 struct Scsi_Host *shost; iscsi_logout_flashnode()
3384 struct Scsi_Host *shost; iscsi_logout_flashnode_sid()
3422 struct Scsi_Host *shost = NULL; iscsi_get_host_stats()
4234 struct Scsi_Host *shost = transport_class_to_shost(dev); \
4265 struct Scsi_Host *shost = transport_class_to_shost(cdev); iscsi_host_attr_is_visible()
4306 char *iscsi_get_port_speed_name(struct Scsi_Host *shost) iscsi_get_port_speed_name()
4332 char *iscsi_get_port_state_name(struct Scsi_Host *shost) iscsi_get_port_state_name()
4353 struct Scsi_Host *shost; iscsi_session_match()
4376 struct Scsi_Host *shost; iscsi_conn_match()
4399 struct Scsi_Host *shost; iscsi_host_match()
H A Daha152x.h333 struct Scsi_Host *aha152x_probe_one(struct aha152x_setup *);
334 void aha152x_release(struct Scsi_Host *);
335 int aha152x_host_reset_host(struct Scsi_Host *);
H A D53c700.c169 STATIC int NCR_700_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *);
173 STATIC void NCR_700_chip_setup(struct Scsi_Host *host);
174 STATIC void NCR_700_chip_reset(struct Scsi_Host *host);
285 struct Scsi_Host * NCR_700_detect()
292 struct Scsi_Host *host; NCR_700_detect()
409 NCR_700_release(struct Scsi_Host *host) NCR_700_release()
428 * Function : static int data_residual (Scsi_Host *host)
438 NCR_700_data_residual (struct Scsi_Host *host) { NCR_700_data_residual()
632 NCR_700_internal_bus_reset(struct Scsi_Host *host) NCR_700_internal_bus_reset()
642 NCR_700_chip_setup(struct Scsi_Host *host) NCR_700_chip_setup()
752 NCR_700_chip_reset(struct Scsi_Host *host) NCR_700_chip_reset()
780 process_extended_message(struct Scsi_Host *host, process_extended_message()
863 process_message(struct Scsi_Host *host, struct NCR_700_Host_Parameters *hostdata, process_message()
953 struct Scsi_Host *host, process_script_interrupt()
1278 process_selection(struct Scsi_Host *host, __u32 dsp) process_selection()
1359 NCR_700_clear_fifo(struct Scsi_Host *host) { NCR_700_clear_fifo()
1370 NCR_700_flush_fifo(struct Scsi_Host *host) { NCR_700_flush_fifo()
1479 struct Scsi_Host *host = (struct Scsi_Host *)dev_id; NCR_700_intr()
1991 struct Scsi_Host *SHp = dev_to_shost(STp->dev.parent); NCR_700_set_period()
2010 struct Scsi_Host *SHp = dev_to_shost(STp->dev.parent); NCR_700_set_offset()
H A Datari_NCR5380.c511 static void NCR5380_print(struct Scsi_Host *instance) NCR5380_print()
560 static void NCR5380_print_phase(struct Scsi_Host *instance) NCR5380_print_phase()
617 static const char *NCR5380_info(struct Scsi_Host *instance) NCR5380_info()
624 static void prepare_info(struct Scsi_Host *instance) prepare_info()
677 static void NCR5380_print_status(struct Scsi_Host *instance) NCR5380_print_status()
723 struct Scsi_Host *instance) NCR5380_show_info()
765 static int __init NCR5380_init(struct Scsi_Host *instance, int flags) NCR5380_init()
810 static void NCR5380_exit(struct Scsi_Host *instance) NCR5380_exit()
827 static int NCR5380_queue_command(struct Scsi_Host *instance, NCR5380_queue_command()
915 static inline void maybe_release_dma_irq(struct Scsi_Host *instance) maybe_release_dma_irq()
942 struct Scsi_Host *instance = hostdata->host; NCR5380_main()
1096 * Function : void NCR5380_dma_complete (struct Scsi_Host *instance)
1105 static void NCR5380_dma_complete(struct Scsi_Host *instance) NCR5380_dma_complete()
1201 struct Scsi_Host *instance = dev_id; NCR5380_intr()
1279 * Function : int NCR5380_select(struct Scsi_Host *instance,
1307 static int NCR5380_select(struct Scsi_Host *instance, struct scsi_cmnd *cmd) NCR5380_select()
1610 * Function : int NCR5380_transfer_pio (struct Scsi_Host *instance,
1634 static int NCR5380_transfer_pio(struct Scsi_Host *instance, NCR5380_transfer_pio()
1745 * Function : do_abort (Scsi_Host *host)
1753 static int do_abort(struct Scsi_Host *instance) do_abort()
1800 * Function : int NCR5380_transfer_dma (struct Scsi_Host *instance,
1819 static int NCR5380_transfer_dma(struct Scsi_Host *instance, NCR5380_transfer_dma()
1928 * Function : NCR5380_information_transfer (struct Scsi_Host *instance)
1944 static void NCR5380_information_transfer(struct Scsi_Host *instance) NCR5380_information_transfer()
2458 * Function : void NCR5380_reselect (struct Scsi_Host *instance)
2472 static void NCR5380_reselect(struct Scsi_Host *instance) NCR5380_reselect()
2673 struct Scsi_Host *instance = cmd->device->host; NCR5380_abort()
2875 struct Scsi_Host *instance = cmd->device->host; NCR5380_bus_reset()
H A Daha1740.c88 static inline struct ecb *ecb_dma_to_cpu (struct Scsi_Host *host, ecb_dma_to_cpu()
99 static inline dma_addr_t ecb_cpu_to_dma (struct Scsi_Host *host, void *cpu) ecb_cpu_to_dma()
109 static int aha1740_show_info(struct seq_file *m, struct Scsi_Host *shpnt) aha1740_show_info()
209 struct Scsi_Host *host = (struct Scsi_Host *) dev_id; aha1740_intr_handle()
556 struct Scsi_Host *shpnt; aha1740_probe()
632 struct Scsi_Host *shpnt = dev_get_drvdata(dev); aha1740_remove()
H A Deata_pio.c86 static struct Scsi_Host *last_HBA;
87 static struct Scsi_Host *first_HBA;
95 static int eata_pio_show_info(struct seq_file *m, struct Scsi_Host *shost) eata_pio_show_info()
113 static int eata_pio_release(struct Scsi_Host *sh) eata_pio_release()
149 struct Scsi_Host *dev = dev_id; do_eata_pio_int_handler()
166 struct Scsi_Host *sh; eata_pio_int_handler()
309 struct Scsi_Host *sh; eata_pio_queue_lck()
443 struct Scsi_Host *host = cmd->device->host; eata_pio_host_reset()
662 struct Scsi_Host *sh; register_pio_HBA()
914 struct Scsi_Host *HBA_ptr; eata_pio_detect()
H A Dscsi_error.c61 void scsi_eh_wakeup(struct Scsi_Host *shost) scsi_eh_wakeup()
77 void scsi_schedule_eh(struct Scsi_Host *shost) scsi_schedule_eh()
93 static int scsi_host_eh_past_deadline(struct Scsi_Host *shost) scsi_host_eh_past_deadline()
182 struct Scsi_Host *shost = sdev->host; scsi_abort_command()
231 struct Scsi_Host *shost = scmd->device->host; scsi_eh_scmd_add()
272 struct Scsi_Host *host = scmd->device->host; scsi_times_out()
330 static inline void scsi_eh_prt_fail_stats(struct Scsi_Host *shost, scsi_eh_prt_fail_stats()
748 struct Scsi_Host *host = scmd->device->host; scsi_try_host_reset()
778 struct Scsi_Host *host = scmd->device->host; scsi_try_bus_reset()
820 struct Scsi_Host *host = scmd->device->host; scsi_try_target_reset()
1014 struct Scsi_Host *shost = sdev->host; scsi_send_eh_cmnd()
1155 struct Scsi_Host *shost; scsi_eh_get_sense()
1318 struct Scsi_Host *shost; scsi_eh_abort_cmds()
1388 static int scsi_eh_stu(struct Scsi_Host *shost, scsi_eh_stu()
1453 static int scsi_eh_bus_device_reset(struct Scsi_Host *shost, scsi_eh_bus_device_reset()
1514 static int scsi_eh_target_reset(struct Scsi_Host *shost, scsi_eh_target_reset()
1576 static int scsi_eh_bus_reset(struct Scsi_Host *shost, scsi_eh_bus_reset()
1648 static int scsi_eh_host_reset(struct Scsi_Host *shost, scsi_eh_host_reset()
1996 static void scsi_restart_operations(struct Scsi_Host *shost) scsi_restart_operations()
2058 void scsi_eh_ready_devs(struct Scsi_Host *shost, scsi_eh_ready_devs()
2131 static void scsi_unjam_host(struct Scsi_Host *shost) scsi_unjam_host()
2164 struct Scsi_Host *shost = data; scsi_error_handler()
2261 void scsi_report_bus_reset(struct Scsi_Host *shost, int channel) scsi_report_bus_reset()
2294 void scsi_report_device_reset(struct Scsi_Host *shost, int channel, int target) scsi_report_device_reset()
2320 struct Scsi_Host *shost = dev->host; scsi_ioctl_reset()
H A Dps3rom.c277 struct Scsi_Host *host; ps3rom_interrupt()
362 struct Scsi_Host *host; ps3rom_probe()
422 struct Scsi_Host *host = ps3_system_bus_get_drvdata(&dev->sbd); ps3rom_remove()
H A DNCR_D700.c171 struct Scsi_Host *hosts[2];
181 struct Scsi_Host *host; NCR_D700_probe_one()
353 NCR_D700_remove_one(struct Scsi_Host *host) NCR_D700_remove_one()
H A Dmac53c94.c49 struct Scsi_Host *host;
185 struct Scsi_Host *dev = ((struct fsc_state *) dev_id)->current_req->device->host; do_mac53c94_interrupt()
415 struct Scsi_Host *host; mac53c94_probe()
516 struct Scsi_Host *host = fp->host; mac53c94_remove()
H A Dscsi_lib.c86 struct Scsi_Host *host = cmd->device->host; scsi_set_blocked()
310 struct Scsi_Host *shost = sdev->host; scsi_device_unbusy()
345 struct Scsi_Host *shost = current_sdev->host; scsi_single_lun_run()
402 static inline bool scsi_host_is_busy(struct Scsi_Host *shost) scsi_host_is_busy()
414 static void scsi_starved_list_run(struct Scsi_Host *shost) scsi_starved_list_run()
546 void scsi_run_host_queues(struct Scsi_Host *shost) scsi_run_host_queues()
637 struct Scsi_Host *shost = sdev->host; scsi_mq_uninit_cmd()
1445 static inline int scsi_target_queue_ready(struct Scsi_Host *shost, scsi_target_queue_ready()
1501 struct Scsi_Host *shost, scsi_host_queue_ready()
1565 struct Scsi_Host *shost; scsi_lld_busy()
1592 struct Scsi_Host *shost; scsi_kill_request()
1666 struct Scsi_Host *host = cmd->device->host; scsi_dispatch_cmd()
1771 struct Scsi_Host *shost;
1903 struct Scsi_Host *shost = sdev->host; scsi_mq_prep_fn()
1972 struct Scsi_Host *shost = sdev->host; scsi_queue_rq()
2080 static u64 scsi_calculate_bounce_limit(struct Scsi_Host *shost) scsi_calculate_bounce_limit()
2101 static void __scsi_init_queue(struct Scsi_Host *shost, struct request_queue *q) __scsi_init_queue()
2137 struct request_queue *__scsi_alloc_queue(struct Scsi_Host *shost, __scsi_alloc_queue()
2186 int scsi_mq_setup_tags(struct Scsi_Host *shost) scsi_mq_setup_tags()
2212 void scsi_mq_destroy_tags(struct Scsi_Host *shost) scsi_mq_destroy_tags()
2233 void scsi_block_requests(struct Scsi_Host *shost) scsi_block_requests()
2259 void scsi_unblock_requests(struct Scsi_Host *shost) scsi_unblock_requests()
H A Dqlogicpti.c315 static int qlogicpti_reset_hardware(struct Scsi_Host *host) qlogicpti_reset_hardware()
469 struct Scsi_Host *host = qpti->qhost; qlogicpti_load_firmware()
835 const char *qlogicpti_info(struct Scsi_Host *host) qlogicpti_info()
957 static inline void update_can_queue(struct Scsi_Host *host, u_int in_ptr, u_int out_ptr) update_can_queue()
1007 struct Scsi_Host *host = Cmnd->device->host; qlogicpti_queuecommand_lck()
1218 struct Scsi_Host *host = Cmnd->device->host; qlogicpti_abort()
1256 struct Scsi_Host *host = Cmnd->device->host; qlogicpti_reset()
1298 struct Scsi_Host *host; qpti_sbus_probe()
H A Dscsi_pm.c316 int scsi_autopm_get_host(struct Scsi_Host *shost) scsi_autopm_get_host()
328 void scsi_autopm_put_host(struct Scsi_Host *shost) scsi_autopm_put_host()
H A Dsim710.c101 struct Scsi_Host * host = NULL; sim710_probe_common()
158 struct Scsi_Host *host = dev_get_drvdata(dev); sim710_device_remove()
H A Dxen-scsifront.c103 struct Scsi_Host *host;
535 static int scsifront_queuecommand(struct Scsi_Host *shost, scsifront_queuecommand()
598 struct Scsi_Host *host = sc->device->host; scsifront_action_handler()
835 struct Scsi_Host *host; scsifront_probe()
890 struct Scsi_Host *host = info->host; scsifront_resume()
917 struct Scsi_Host *host = info->host; scsifront_suspend()
959 struct Scsi_Host *host = info->host; scsifront_disconnect()
1064 struct Scsi_Host *host = info->host; scsifront_read_backend_params()
H A DNCR_Q720.c49 struct Scsi_Host *hosts[4];
323 NCR_Q720_remove_one(struct Scsi_Host *host) NCR_Q720_remove_one()
H A Dvmw_pvscsi.c100 struct Scsi_Host *host;
727 struct Scsi_Host *host = cmd->device->host; pvscsi_queue_lck()
847 struct Scsi_Host *host = cmd->device->host; pvscsi_host_reset()
901 struct Scsi_Host *host = cmd->device->host; pvscsi_bus_reset()
926 struct Scsi_Host *host = cmd->device->host; pvscsi_device_reset()
951 static const char *pvscsi_info(struct Scsi_Host *host) pvscsi_info()
986 struct Scsi_Host *host = adapter->host; pvscsi_process_msg()
1330 struct Scsi_Host *host = NULL; pvscsi_probe()
1555 struct Scsi_Host *host = pci_get_drvdata(dev); pvscsi_shutdown()
1563 struct Scsi_Host *host = pci_get_drvdata(pdev); pvscsi_remove()
H A Dqlogicfas408.c403 struct Scsi_Host *host = dev_id; ql_ihandl()
430 struct Scsi_Host *host = dev_id; qlogicfas408_ihandl()
523 const char *qlogicfas408_info(struct Scsi_Host *host) qlogicfas408_info()
H A Dgdth_proc.c8 int gdth_set_info(struct Scsi_Host *host, char *buffer, int length) gdth_set_info()
26 static int gdth_set_asc_info(struct Scsi_Host *host, char *buffer, gdth_set_asc_info()
138 int gdth_show_info(struct seq_file *m, struct Scsi_Host *host) gdth_show_info()
H A Dg_NCR5380.c268 struct Scsi_Host *instance; generic_NCR5380_detect()
461 static int generic_NCR5380_release_resources(struct Scsi_Host *instance) generic_NCR5380_release_resources()
522 static inline int NCR5380_pread(struct Scsi_Host *instance, unsigned char *dst, int len) NCR5380_pread()
606 static inline int NCR5380_pwrite(struct Scsi_Host *instance, unsigned char *src, int len) NCR5380_pwrite()
H A Djazz_esp.c135 struct Scsi_Host *host; esp_jazz_probe()
H A Dsym53c416.c329 struct Scsi_Host *dev = dev_id; sym53c416_intr_handle()
614 struct Scsi_Host * shpnt = NULL; sym53c416_detect()
721 const char *sym53c416_info(struct Scsi_Host *SChost) sym53c416_info()
789 static int sym53c416_release(struct Scsi_Host *shost) sym53c416_release()
H A Dhptiop.c859 struct Scsi_Host *host = scp->device->host; hptiop_buildsgl()
1010 struct Scsi_Host *host = scp->device->host; hptiop_queuecommand_lck()
1078 static const char *hptiop_info(struct Scsi_Host *host) hptiop_info()
1110 struct Scsi_Host * host = scp->device->host; hptiop_reset()
1139 struct Scsi_Host *host = class_to_shost(dev); hptiop_show_fw_version()
1283 struct Scsi_Host *host = NULL; hptiop_probe()
1504 struct Scsi_Host *host = pci_get_drvdata(pcidev); hptiop_shutdown()
1547 struct Scsi_Host *host = pci_get_drvdata(pcidev); hptiop_remove()
H A Dstorvsc_drv.c370 struct Scsi_Host *host;
401 struct Scsi_Host *host;
427 struct Scsi_Host *host; storvsc_host_scan()
1034 struct Scsi_Host *host, storvsc_handle_error()
1106 struct Scsi_Host *host; storvsc_command_completion()
1551 static int storvsc_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scmnd) storvsc_queuecommand()
1746 struct Scsi_Host *host; storvsc_probe()
1892 struct Scsi_Host *host = stor_device->host; storvsc_remove()
H A Datari_scsi.c180 static struct Scsi_Host *atari_scsi_host;
471 static int falcon_get_lock(struct Scsi_Host *instance) falcon_get_lock()
553 static unsigned long atari_scsi_dma_setup(struct Scsi_Host *instance, atari_scsi_dma_setup()
621 static long atari_scsi_dma_residual(struct Scsi_Host *instance) atari_scsi_dma_residual()
830 struct Scsi_Host *instance; atari_scsi_probe()
1001 struct Scsi_Host *instance = platform_get_drvdata(pdev); atari_scsi_remove()
H A Dimm.c47 struct Scsi_Host *host;
56 static inline imm_struct *imm_dev(struct Scsi_Host *host) imm_dev()
124 static int imm_write_info(struct Scsi_Host *host, char *buffer, int length) imm_write_info()
136 static int imm_show_info(struct seq_file *m, struct Scsi_Host *host) imm_show_info()
720 struct Scsi_Host *host = cmd->device->host; imm_interrupt()
1126 struct Scsi_Host *host; __imm_attach()
H A Dultrastor.c538 struct Scsi_Host * shpnt = NULL;
653 static int ultrastor_release(struct Scsi_Host *shost)
665 static const char *ultrastor_info(struct Scsi_Host * shpnt)
856 struct Scsi_Host *host = SCpnt->device->host;
976 struct Scsi_Host *host = SCpnt->device->host;
1185 struct Scsi_Host *dev = dev_id;
H A Dnsp32.c195 static int nsp32_show_info (struct seq_file *, struct Scsi_Host *);
198 static int nsp32_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
199 static const char *nsp32_info (struct Scsi_Host *);
200 static int nsp32_release (struct Scsi_Host *);
1171 struct Scsi_Host *host = data->Host; do_nsp32_isr()
1445 static int nsp32_show_info(struct seq_file *m, struct Scsi_Host *host) nsp32_show_info()
2561 struct Scsi_Host *host; /* registered host structure */ nsp32_detect()
2781 static int nsp32_release(struct Scsi_Host *host) nsp32_release()
2810 static const char *nsp32_info(struct Scsi_Host *shpnt) nsp32_info()
2911 struct Scsi_Host *host = SCpnt->device->host; nsp32_eh_host_reset()
3309 struct Scsi_Host *host = pci_get_drvdata(pdev); nsp32_suspend()
3323 struct Scsi_Host *host = pci_get_drvdata(pdev); nsp32_resume()
3393 struct Scsi_Host *host = pci_get_drvdata(pdev); nsp32_remove()
H A Dlibiscsi.c90 struct Scsi_Host *shost = conn->session->host; iscsi_conn_queue_work()
1644 int iscsi_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *sc) iscsi_queuecommand()
1902 struct Scsi_Host *shost = conn->session->host; iscsi_suspend_tx()
2581 int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev) iscsi_host_add()
2604 struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht, iscsi_host_alloc()
2607 struct Scsi_Host *shost; iscsi_host_alloc()
2647 void iscsi_host_remove(struct Scsi_Host *shost) iscsi_host_remove()
2668 void iscsi_host_free(struct Scsi_Host *shost) iscsi_host_free()
2679 static void iscsi_host_dec_session_cnt(struct Scsi_Host *shost) iscsi_host_dec_session_cnt()
2716 iscsi_session_setup(struct iscsi_transport *iscsit, struct Scsi_Host *shost, iscsi_session_setup()
2840 struct Scsi_Host *shost = session->host; iscsi_session_teardown()
3582 int iscsi_host_get_param(struct Scsi_Host *shost, enum iscsi_host_param param, iscsi_host_get_param()
3606 int iscsi_host_set_param(struct Scsi_Host *shost, enum iscsi_host_param param, iscsi_host_set_param()
H A Dwd7000.c245 struct Scsi_Host *sh; /* Pointer to Scsi_Host structure */
290 static struct Scsi_Host *wd7000_host[UNITS];
808 static inline Scb *alloc_scbs(struct Scsi_Host *host, int needed) alloc_scbs()
1298 static int wd7000_set_info(struct Scsi_Host *host, char *buffer, int length) wd7000_set_info()
1310 static int wd7000_show_info(struct seq_file *m, struct Scsi_Host *host) wd7000_show_info()
1382 struct Scsi_Host *sh; wd7000_detect()
1473 * Scsi_Host structure (sh), and is located by the empty wd7000_detect()
1537 static int wd7000_release(struct Scsi_Host *shost) wd7000_release()
H A Dppa.c41 struct Scsi_Host *host;
47 static inline ppa_struct *ppa_dev(struct Scsi_Host *host) ppa_dev()
121 static inline int ppa_write_info(struct Scsi_Host *host, char *buffer, int length) ppa_write_info()
141 static int ppa_show_info(struct seq_file *m, struct Scsi_Host *host) ppa_show_info()
991 struct Scsi_Host *host; __ppa_attach()
H A Deata_generic.h358 struct Scsi_Host *next;
359 struct Scsi_Host *prev;
H A Din2000.h279 struct Scsi_Host *next;
399 static int in2000_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
H A Dsun_esp.c115 struct Scsi_Host *host = esp->host; esp_sbus_register_irq()
493 struct Scsi_Host *host; esp_sbus_probe_one()
H A D3w-sas.c106 struct Scsi_Host *shost = class_to_shost(dev); twl_sysfs_aen_read()
137 struct Scsi_Host *shost = class_to_shost(dev); twl_sysfs_compat_info()
166 struct Scsi_Host *host = class_to_shost(dev); twl_show_stats()
1522 struct Scsi_Host *host = pci_get_drvdata(pdev); twl_shutdown()
1566 struct Scsi_Host *host = NULL; twl_probe()
1716 struct Scsi_Host *host = pci_get_drvdata(pdev); twl_remove()
1764 struct Scsi_Host *host = pci_get_drvdata(pdev); twl_suspend()
1794 struct Scsi_Host *host = pci_get_drvdata(pdev); twl_resume()
H A Din2000.c334 static void in2000_execute(struct Scsi_Host *instance);
338 struct Scsi_Host *instance; in2000_queuecommand_lck()
445 static void in2000_execute(struct Scsi_Host *instance) in2000_execute()
835 struct Scsi_Host *instance = dev_id; in2000_intr()
1602 static int reset_hardware(struct Scsi_Host *instance, int type) reset_hardware()
1644 struct Scsi_Host *instance; in2000_bus_reset()
1680 struct Scsi_Host *instance; __in2000_abort()
1919 struct Scsi_Host *instance; in2000_detect()
2123 static int in2000_release(struct Scsi_Host *shost) in2000_release()
2169 static int in2000_write_info(struct Scsi_Host *instance, char *buf, int len) in2000_write_info()
2212 static int in2000_show_info(struct seq_file *m, struct Scsi_Host *instance) in2000_show_info()
H A Dscsi_ioctl.c41 static int ioctl_probe(struct Scsi_Host *host, void __user *buffer) ioctl_probe()
H A Dhptiop.h308 struct Scsi_Host *host;
H A Dsun3x_esp.c200 struct Scsi_Host *host; esp_sun3x_probe()
H A Dwd719x.c201 static int wd719x_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *cmd) wd719x_queuecommand()
803 static int wd719x_board_found(struct Scsi_Host *sh) wd719x_board_found()
892 struct Scsi_Host *sh; wd719x_pci_probe()
954 struct Scsi_Host *sh = pci_get_drvdata(pdev); wd719x_pci_remove()
H A DNCR53c406a.c454 struct Scsi_Host *shpnt = NULL; NCR53c406a_detect()
594 static int NCR53c406a_release(struct Scsi_Host *shost) NCR53c406a_release()
668 static const char *NCR53c406a_info(struct Scsi_Host *SChost) NCR53c406a_info()
773 struct Scsi_Host *dev = dev_id; do_NCR53c406a_intr()
H A Da100u2w.c1059 struct Scsi_Host *shost = (struct Scsi_Host *)devid; inia100_intr()
1088 struct Scsi_Host *shost; inia100_probe_one()
1198 struct Scsi_Host *shost = pci_get_drvdata(pdev); inia100_remove_one()
/linux-4.1.27/include/scsi/
H A Dscsi_transport_iscsi.h34 struct Scsi_Host;
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);
161 int (*new_flashnode) (struct Scsi_Host *shost, const char *buf,
169 int (*get_host_stats) (struct Scsi_Host *shost, char *buf, int len);
189 extern int iscsi_offload_mesg(struct Scsi_Host *shost,
283 extern void iscsi_host_for_each_session(struct Scsi_Host *shost,
424 extern struct iscsi_cls_session *iscsi_alloc_session(struct Scsi_Host *shost,
430 extern struct iscsi_cls_session *iscsi_create_session(struct Scsi_Host *shost,
442 extern int iscsi_scan_finished(struct Scsi_Host *shost, unsigned long time);
447 extern struct iscsi_iface *iscsi_create_iface(struct Scsi_Host *shost,
453 extern char *iscsi_get_port_speed_name(struct Scsi_Host *shost);
454 extern char *iscsi_get_port_state_name(struct Scsi_Host *shost);
459 iscsi_find_flashnode(struct Scsi_Host *shost, void *data,
463 iscsi_create_flashnode_sess(struct Scsi_Host *shost, int index,
467 iscsi_create_flashnode_conn(struct Scsi_Host *shost,
474 extern void iscsi_destroy_all_flashnode(struct Scsi_Host *shost);
478 iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data,
H A Dsas_ata.h42 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) sas_ata_strategy_handler()
70 static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, sas_ata_eh()
H A Dscsi_host.h21 struct Scsi_Host;
66 int (* release)(struct Scsi_Host *);
75 const char *(* info)(struct Scsi_Host *);
127 int (* queuecommand)(struct Scsi_Host *, struct scsi_cmnd *);
256 int (* scan_finished)(struct Scsi_Host *, unsigned long);
265 void (* scan_start)(struct Scsi_Host *);
306 int (*show_info)(struct seq_file *, struct Scsi_Host *);
307 int (*write_info)(struct Scsi_Host *, char *, int);
330 int (*host_reset)(struct Scsi_Host *shost, int reset_type);
515 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \
542 struct Scsi_Host { struct
749 container_of(d, struct Scsi_Host, shost_dev)
754 static inline void *shost_priv(struct Scsi_Host *shost) shost_priv()
761 static inline struct Scsi_Host *dev_to_shost(struct device *dev) dev_to_shost()
768 return container_of(dev, struct Scsi_Host, shost_gendev); dev_to_shost()
771 static inline int scsi_host_in_recovery(struct Scsi_Host *shost) scsi_host_in_recovery()
781 static inline bool shost_use_blk_mq(struct Scsi_Host *shost) shost_use_blk_mq()
786 extern int scsi_queue_work(struct Scsi_Host *, struct work_struct *);
787 extern void scsi_flush_work(struct Scsi_Host *);
789 extern struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *, int);
790 extern int __must_check scsi_add_host_with_dma(struct Scsi_Host *,
793 extern void scsi_scan_host(struct Scsi_Host *);
795 extern void scsi_remove_host(struct Scsi_Host *);
796 extern struct Scsi_Host *scsi_host_get(struct Scsi_Host *);
797 extern void scsi_host_put(struct Scsi_Host *t);
798 extern struct Scsi_Host *scsi_host_lookup(unsigned short);
800 extern void scsi_cmd_get_serial(struct Scsi_Host *, struct scsi_cmnd *);
802 static inline int __must_check scsi_add_host(struct Scsi_Host *host, scsi_add_host()
808 static inline struct device *scsi_get_device(struct Scsi_Host *shost) scsi_get_device()
815 * @shost: Pointer to Scsi_Host.
817 static inline int scsi_host_scan_allowed(struct Scsi_Host *shost) scsi_host_scan_allowed()
823 extern void scsi_unblock_requests(struct Scsi_Host *);
824 extern void scsi_block_requests(struct Scsi_Host *);
828 extern struct request_queue *__scsi_alloc_queue(struct Scsi_Host *shost,
838 extern struct scsi_device *scsi_get_host_dev(struct Scsi_Host *);
863 static inline void scsi_host_set_prot(struct Scsi_Host *shost, unsigned int mask) scsi_host_set_prot()
868 static inline unsigned int scsi_host_get_prot(struct Scsi_Host *shost) scsi_host_get_prot()
873 static inline int scsi_host_prot_dma(struct Scsi_Host *shost) scsi_host_prot_dma()
878 static inline unsigned int scsi_host_dif_capable(struct Scsi_Host *shost, unsigned int target_type) scsi_host_dif_capable()
891 static inline unsigned int scsi_host_dix_capable(struct Scsi_Host *shost, unsigned int target_type) scsi_host_dix_capable()
921 static inline void scsi_host_set_guard(struct Scsi_Host *shost, unsigned char type) scsi_host_set_guard()
926 static inline unsigned char scsi_host_get_guard(struct Scsi_Host *shost) scsi_host_get_guard()
932 extern struct Scsi_Host *scsi_register(struct scsi_host_template *, int);
933 extern void scsi_unregister(struct Scsi_Host *);
934 extern int scsi_host_set_state(struct Scsi_Host *, enum scsi_host_state);
H A Dscsi_transport.h38 int (*user_scan)(struct Scsi_Host *, uint, uint, u64);
58 void (* eh_strategy_handler)(struct Scsi_Host *);
75 int (* it_nexus_response)(struct Scsi_Host *, u64, int);
81 int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int);
109 struct Scsi_Host *shost = dev_to_shost(&starget->dev); scsi_transport_target_data()
117 struct Scsi_Host *shost = sdev->host; scsi_transport_device_data()
H A Dscsi_eh.h8 struct Scsi_Host;
42 extern void scsi_report_bus_reset(struct Scsi_Host *, int);
43 extern void scsi_report_device_reset(struct Scsi_Host *, int, int);
H A Dscsi_tcq.h13 static inline struct scsi_cmnd *scsi_mq_find_tag(struct Scsi_Host *shost, scsi_mq_find_tag()
55 static inline int scsi_init_shared_tag_map(struct Scsi_Host *shost, int depth) scsi_init_shared_tag_map()
86 static inline struct scsi_cmnd *scsi_host_find_tag(struct Scsi_Host *shost, scsi_host_find_tag()
H A Dscsi_transport_srp.h107 int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int);
108 int (* it_nexus_response)(struct Scsi_Host *, u64, int);
117 extern struct srp_rport *srp_rport_add(struct Scsi_Host *,
124 extern void srp_remove_host(struct Scsi_Host *);
H A Dlibiscsi.h39 struct Scsi_Host;
332 struct Scsi_Host *host;
385 extern int iscsi_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *sc);
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);
399 extern struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht,
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,
H A Dscsi_transport_fc.h244 struct Scsi_Host *shost; /* Physical Port Parent */
638 struct Scsi_Host *shost;
677 void (*get_host_port_id)(struct Scsi_Host *);
678 void (*get_host_port_type)(struct Scsi_Host *);
679 void (*get_host_port_state)(struct Scsi_Host *);
680 void (*get_host_active_fc4s)(struct Scsi_Host *);
681 void (*get_host_speed)(struct Scsi_Host *);
682 void (*get_host_fabric_name)(struct Scsi_Host *);
683 void (*get_host_symbolic_name)(struct Scsi_Host *);
684 void (*set_host_system_hostname)(struct Scsi_Host *);
686 struct fc_host_statistics * (*get_fc_host_stats)(struct Scsi_Host *);
687 void (*reset_fc_host_stats)(struct Scsi_Host *);
689 int (*issue_fc_host_lip)(struct Scsi_Host *);
700 int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int);
701 int (* it_nexus_response)(struct Scsi_Host *, u64, int);
841 void fc_remove_host(struct Scsi_Host *);
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,
H A Dscsi_transport_sas.h170 int (*smp_handler)(struct Scsi_Host *, struct sas_rphy *, struct request *);
175 extern void sas_remove_host(struct Scsi_Host *);
H A Dscsi_transport_spi.h29 struct Scsi_Host;
130 void (*get_signalling)(struct Scsi_Host *);
131 void (*set_signalling)(struct Scsi_Host *, enum spi_signal_type);
H A Dscsi_device.h77 struct Scsi_Host *host;
320 extern struct scsi_device *__scsi_add_device(struct Scsi_Host *,
322 extern int scsi_add_device(struct Scsi_Host *host, uint channel,
331 extern struct scsi_device *scsi_device_lookup(struct Scsi_Host *,
333 extern struct scsi_device *__scsi_device_lookup(struct Scsi_Host *,
346 extern struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *,
H A Dlibfc.h865 struct Scsi_Host *host;
1022 * libfc_host_alloc() - Allocate a Scsi_Host with room for a local port and
1033 struct Scsi_Host *shost; libfc_host_alloc()
1103 int fc_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
1148 void fc_get_host_speed(struct Scsi_Host *);
1149 void fc_get_host_port_state(struct Scsi_Host *);
1151 struct fc_host_statistics *fc_get_host_stats(struct Scsi_Host *);
H A Dlibsas.h361 struct Scsi_Host *shost;
687 extern int sas_queuecommand(struct Scsi_Host * ,struct scsi_cmnd *);
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.1.27/drivers/target/loopback/
H A Dtcm_loop.h6 * Used in tcm_loop_driver_probe() for struct Scsi_Host->max_cmd_len
60 struct Scsi_Host *sh;
H A Dtcm_loop.c81 static int tcm_loop_show_info(struct seq_file *m, struct Scsi_Host *host) tcm_loop_show_info()
191 static int tcm_loop_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *sc) tcm_loop_queuecommand()
389 struct Scsi_Host *sh; tcm_loop_driver_probe()
403 * Assign the struct tcm_loop_hba pointer to struct Scsi_Host->hostdata tcm_loop_driver_probe()
433 struct Scsi_Host *sh; tcm_loop_driver_remove()
1287 struct Scsi_Host *sh; tcm_loop_make_scsi_hba()
1332 * Linux/SCSI LLD of type struct Scsi_Host at tl_hba->sh after tcm_loop_make_scsi_hba()
/linux-4.1.27/drivers/target/
H A Dtarget_core_pscsi.h48 struct Scsi_Host *pdv_lld_host;
59 struct Scsi_Host *phv_lld_host;
H A Dtarget_core_pscsi.c66 * pscsi_get_sh() used scsi_host_lookup() to locate struct Scsi_Host.
95 struct Scsi_Host *scsi_host = phv->phv_lld_host; pscsi_detach_hba()
115 struct Scsi_Host *sh = phv->phv_lld_host; pscsi_pmode_enable_hba()
117 * Release the struct Scsi_Host pscsi_pmode_enable_hba()
134 * Otherwise, locate struct Scsi_Host from the original passed pscsi_pmode_enable_hba()
367 * Called with struct Scsi_Host->host_lock called.
374 struct Scsi_Host *sh = sd->host;
411 * Called with struct Scsi_Host->host_lock called.
417 struct Scsi_Host *sh = sd->host;
441 * Called with struct Scsi_Host->host_lock called.
448 struct Scsi_Host *sh = sd->host;
468 struct Scsi_Host *sh = phv->phv_lld_host; pscsi_configure_device()
482 * struct Scsi_Host we will need to bring the TCM/pSCSI object online pscsi_configure_device()
487 " Scsi_Host for PHV_LLD_SCSI_HOST_NO\n"); pscsi_configure_device()
529 " struct Scsi_Host exists\n"); pscsi_configure_device()
602 * to struct Scsi_Host now. pscsi_free_device()
/linux-4.1.27/drivers/scsi/lpfc/
H A Dlpfc_vport.h53 struct Scsi_Host *shost;
74 * Upon successful creation, vport_shost will point to the new Scsi_Host
77 struct Scsi_Host *vport_shost;
89 int lpfc_vport_getinfo(struct Scsi_Host *, struct vport_info *);
90 int lpfc_vport_tgt_remove(struct Scsi_Host *, uint, uint);
H A Dlpfc_attr.c121 struct Scsi_Host *shost = class_to_shost(dev); lpfc_enable_fip_show()
135 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_info_show()
154 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_guard_err_show()
166 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_apptag_err_show()
178 struct Scsi_Host *shost = class_to_shost(dev); lpfc_bg_reftag_err_show()
198 struct Scsi_Host *host = class_to_shost(dev); lpfc_info_show()
215 struct Scsi_Host *shost = class_to_shost(dev); lpfc_serialnum_show()
238 struct Scsi_Host *shost = class_to_shost(dev); lpfc_temp_sensor_show()
256 struct Scsi_Host *shost = class_to_shost(dev); lpfc_modeldesc_show()
275 struct Scsi_Host *shost = class_to_shost(dev); lpfc_modelname_show()
294 struct Scsi_Host *shost = class_to_shost(dev); lpfc_programtype_show()
312 struct Scsi_Host *shost = class_to_shost(dev); lpfc_mlomgmt_show()
332 struct Scsi_Host *shost = class_to_shost(dev); lpfc_vportnum_show()
351 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fwrev_show()
385 struct Scsi_Host *shost = class_to_shost(dev); lpfc_hdw_show()
406 struct Scsi_Host *shost = class_to_shost(dev); lpfc_option_rom_version_show()
433 struct Scsi_Host *shost = class_to_shost(dev); lpfc_link_state_show()
520 struct Scsi_Host *shost = class_to_shost(dev); lpfc_sli4_protocol_show()
549 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_supported_show()
573 struct Scsi_Host *shost = class_to_shost(dev); lpfc_link_state_store()
608 struct Scsi_Host *shost = class_to_shost(dev); lpfc_num_discovered_ports_show()
617 * @shost: Scsi_Host pointer.
630 lpfc_issue_lip(struct Scsi_Host *shost) lpfc_issue_lip()
819 struct Scsi_Host *shost = class_to_shost(dev); lpfc_issue_reset()
1014 struct Scsi_Host *shost = class_to_shost(dev); lpfc_nport_evt_cnt_show()
1033 struct Scsi_Host *shost = class_to_shost(dev); lpfc_board_mode_show()
1067 struct Scsi_Host *shost = class_to_shost(dev); lpfc_board_mode_store()
1252 struct Scsi_Host *shost = class_to_shost(dev); lpfc_max_rpi_show()
1280 struct Scsi_Host *shost = class_to_shost(dev); lpfc_used_rpi_show()
1308 struct Scsi_Host *shost = class_to_shost(dev); lpfc_max_xri_show()
1336 struct Scsi_Host *shost = class_to_shost(dev); lpfc_used_xri_show()
1364 struct Scsi_Host *shost = class_to_shost(dev); lpfc_max_vpi_show()
1392 struct Scsi_Host *shost = class_to_shost(dev); lpfc_used_vpi_show()
1419 struct Scsi_Host *shost = class_to_shost(dev); lpfc_npiv_info_show()
1445 struct Scsi_Host *shost = class_to_shost(dev); lpfc_poll_show()
1470 struct Scsi_Host *shost = class_to_shost(dev); lpfc_poll_store()
1549 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fips_level_show()
1568 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fips_rev_show()
1587 struct Scsi_Host *shost = class_to_shost(dev); lpfc_dss_show()
1614 struct Scsi_Host *shost = class_to_shost(dev); lpfc_sriov_hw_max_virtfn_show()
1642 struct Scsi_Host *shost = class_to_shost(dev);\
1670 struct Scsi_Host *shost = class_to_shost(dev);\
1776 struct Scsi_Host *shost = class_to_shost(dev);\
1809 struct Scsi_Host *shost = class_to_shost(dev);\
1836 struct Scsi_Host *shost = class_to_shost(dev);\
1934 struct Scsi_Host *shost = class_to_shost(dev);\
2145 struct Scsi_Host *shost = class_to_shost(dev); lpfc_soft_wwn_enable_store()
2189 struct Scsi_Host *shost = class_to_shost(dev); lpfc_soft_wwpn_show()
2214 struct Scsi_Host *shost = class_to_shost(dev); lpfc_soft_wwpn_store()
2289 struct Scsi_Host *shost = class_to_shost(dev); lpfc_soft_wwnn_show()
2309 struct Scsi_Host *shost = class_to_shost(dev); lpfc_soft_wwnn_store()
2355 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_tgt_show()
2379 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_tgt_store()
2423 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_vpt_show()
2447 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_vpt_store()
2492 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_state_show()
2516 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_state_store()
2554 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_status_show()
2685 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_show()
2732 struct Scsi_Host *shost = class_to_shost(dev); lpfc_oas_lun_store()
2832 struct Scsi_Host *shost = class_to_shost(dev); lpfc_iocb_hw_show()
2843 struct Scsi_Host *shost = class_to_shost(dev); lpfc_txq_hw_show()
2856 struct Scsi_Host *shost = class_to_shost(dev); lpfc_txcmplq_hw_show()
2898 struct Scsi_Host *shost = class_to_shost(dev); lpfc_nodev_tmo_show()
2955 struct Scsi_Host *shost; lpfc_update_rport_devloss_tmo()
3264 struct Scsi_Host *shost = class_to_shost(dev); lpfc_topology_store()
3338 struct Scsi_Host *shost = class_to_shost(dev); lpfc_static_vport_show()
3377 struct Scsi_Host *shost = class_to_shost(dev); lpfc_stat_data_ctrl_store()
3385 struct Scsi_Host *v_shost; lpfc_stat_data_ctrl_store()
3531 struct Scsi_Host *shost = class_to_shost(dev); lpfc_stat_data_ctrl_show()
3615 struct Scsi_Host *shost = class_to_shost(dev); sysfs_drvr_stat_data_read()
3706 struct Scsi_Host *shost = class_to_shost(dev); lpfc_link_speed_store()
3854 struct Scsi_Host *shost = class_to_shost(dev); lpfc_aer_support_store()
3970 struct Scsi_Host *shost = class_to_shost(dev); lpfc_aer_cleanup_state()
4037 struct Scsi_Host *shost = class_to_shost(dev); lpfc_sriov_nr_virtfn_store()
4144 struct Scsi_Host *shost = class_to_shost(dev); lpfc_request_firmware_upgrade_store()
4216 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fcp_imax_store()
4305 struct Scsi_Host *shost = class_to_shost(dev); lpfc_fcp_cpu_map_show()
4483 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_max_scsicmpl_time_set()
4929 struct Scsi_Host *shost = class_to_shost(dev); sysfs_ctlreg_write()
4989 struct Scsi_Host *shost = class_to_shost(dev); sysfs_ctlreg_read()
5098 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_alloc_sysfs_attr()
5135 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_free_sysfs_attr()
5155 lpfc_get_host_port_id(struct Scsi_Host *shost) lpfc_get_host_port_id()
5168 lpfc_get_host_port_type(struct Scsi_Host *shost) lpfc_get_host_port_type()
5200 lpfc_get_host_port_state(struct Scsi_Host *shost) lpfc_get_host_port_state()
5243 lpfc_get_host_speed(struct Scsi_Host *shost) lpfc_get_host_speed()
5285 lpfc_get_host_fabric_name (struct Scsi_Host *shost) lpfc_get_host_fabric_name()
5320 lpfc_get_stats(struct Scsi_Host *shost) lpfc_get_stats()
5447 lpfc_reset_stats(struct Scsi_Host *shost) lpfc_reset_stats()
5537 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); lpfc_get_node_by_target()
H A Dlpfc_nportdisc.c276 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_plogi()
538 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_padisc()
627 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_logo()
757 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_disc_set_adisc()
884 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_logo_unused_node()
921 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_plogi_plogi_issue()
999 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_els_plogi_issue()
1031 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cmpl_plogi_plogi_issue()
1203 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_rm_plogi_issue()
1225 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_recov_plogi_issue()
1250 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_plogi_adisc_issue()
1333 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cmpl_adisc_adisc_issue()
1389 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_rm_adisc_issue()
1411 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_recov_adisc_issue()
1532 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cmpl_reglogin_reglogin_issue()
1593 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_rm_reglogin_issue()
1612 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_recov_reglogin_issue()
1694 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cmpl_prli_prli_issue()
1775 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_rm_prli_issue()
1814 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_recov_prli_issue()
1867 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_logo_logo_issue()
1909 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cmpl_logo_logo_issue()
2003 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_recov_unmap_node()
2078 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_recov_mapped_node()
2093 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_plogi_npr_node()
2119 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_prli_npr_node()
2187 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_rcv_prlo_npr_node()
2218 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cmpl_plogi_npr_node()
2255 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cmpl_logo_npr_node()
2311 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_rm_npr_node()
2327 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_device_recov_npr_node()
H A Dlpfc_vport.c294 struct Scsi_Host *shost = fc_vport->shost; lpfc_vport_create()
470 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); disable_vport()
521 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); enable_vport()
570 struct Scsi_Host *shost = (struct Scsi_Host *) fc_vport->shost; lpfc_vport_delete()
H A Dlpfc_hbadisc.c474 struct Scsi_Host *shost; lpfc_send_fastpath_evt()
825 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cleanup_rpis()
882 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_linkdown_port()
903 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_linkdown()
992 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_linkup_port()
1052 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_mbx_cmpl_clear_la()
2776 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_init_vpi_cmpl()
2912 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_mbx_cmpl_reg_vfi()
3043 struct Scsi_Host *shost; lpfc_mbx_process_link_up()
3288 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_mbx_cmpl_read_topology()
3437 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_mbx_cmpl_reg_login()
3484 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_mbx_cmpl_unreg_vpi()
3546 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_mbx_cmpl_reg_vpi()
3603 struct Scsi_Host *shost; lpfc_create_static_vport()
3744 struct Scsi_Host *shost; lpfc_mbx_cmpl_fabric_reg_login()
3902 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_register_remote_port()
3986 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_nlp_counters()
4025 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_nlp_state_cleanup()
4112 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_nlp_set_state()
4149 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_enqueue_node()
4161 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_dequeue_node()
4311 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_set_disctmo()
4354 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_can_disctmo()
4578 struct Scsi_Host *shost; lpfc_unreg_hba_rpis()
4666 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_cleanup_node()
4889 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_findnode_did()
4902 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_setup_disc_node()
5065 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_disc_start()
5276 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_disc_timeout_handler()
5604 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_findnode_wwpn()
5621 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_findnode_rpi()
5895 struct Scsi_Host *shost; lpfc_fcf_inuse()
5950 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); lpfc_unregister_vfi_cmpl()
6000 struct Scsi_Host *shost; lpfc_unregister_fcf_prep()
H A Dlpfc_crtn.h342 const char* lpfc_info(struct Scsi_Host *);
343 int lpfc_scan_finished(struct Scsi_Host *, unsigned long);
376 void lpfc_host_attrib_init(struct Scsi_Host *);
/linux-4.1.27/drivers/scsi/arcmsr/
H A Darcmsr_attr.c70 struct Scsi_Host *host = class_to_shost(dev); arcmsr_sysfs_iop_message_read()
117 struct Scsi_Host *host = class_to_shost(dev); arcmsr_sysfs_iop_message_write()
165 struct Scsi_Host *host = class_to_shost(dev); arcmsr_sysfs_iop_message_clear()
222 struct Scsi_Host *host = acb->host; arcmsr_alloc_sysfs_attr()
251 struct Scsi_Host *host = acb->host; arcmsr_free_sysfs_attr()
272 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_driver_posted_cmd()
284 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_driver_reset()
296 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_driver_abort()
308 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_fw_model()
320 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_fw_version()
333 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_fw_request_len()
346 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_fw_numbers_queue()
359 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_fw_sdram_size()
372 struct Scsi_Host *host = class_to_shost(dev); arcmsr_attr_host_fw_hd_channels()
/linux-4.1.27/drivers/scsi/arm/
H A Dpowertec.c102 powertecscsi_terminator_ctl(struct Scsi_Host *host, int on_off) powertecscsi_terminator_ctl()
113 * dev_id - user-defined (Scsi_Host structure)
131 powertecscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, powertecscsi_dma_setup()
173 powertecscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) powertecscsi_dma_stop()
180 /* Prototype: const char *powertecscsi_info(struct Scsi_Host * host)
185 const char *powertecscsi_info(struct Scsi_Host *host) powertecscsi_info()
197 /* Prototype: int powertecscsi_set_proc_info(struct Scsi_Host *host, char *buffer, int length)
205 powertecscsi_set_proc_info(struct Scsi_Host *host, char *buffer, int length) powertecscsi_set_proc_info()
240 static int powertecscsi_show_info(struct seq_file *m, struct Scsi_Host *host) powertecscsi_show_info()
259 struct Scsi_Host *host = ecard_get_drvdata(ec); powertecscsi_show_term()
269 struct Scsi_Host *host = ecard_get_drvdata(ec); powertecscsi_store_term()
304 struct Scsi_Host *host; powertecscsi_probe()
403 struct Scsi_Host *host = ecard_get_drvdata(ec); powertecscsi_remove()
H A Doak.c43 static inline int NCR5380_pwrite(struct Scsi_Host *instance, unsigned char *addr, NCR5380_pwrite()
58 static inline int NCR5380_pread(struct Scsi_Host *instance, unsigned char *addr, NCR5380_pread()
122 struct Scsi_Host *host; oakscsi_probe()
166 struct Scsi_Host *host = ecard_get_drvdata(ec); oakscsi_remove()
H A Dfas216.h218 struct Scsi_Host *host; /* host */
305 fasdmatype_t (*setup) (struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fasdmatype_t min_dma);
306 void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer);
307 void (*stop) (struct Scsi_Host *host, struct scsi_pointer *SCp);
316 /* Function: int fas216_init (struct Scsi_Host *instance)
321 extern int fas216_init (struct Scsi_Host *instance);
323 /* Function: int fas216_add (struct Scsi_Host *instance, struct device *dev)
328 extern int fas216_add (struct Scsi_Host *instance, struct device *dev);
330 /* Function: int fas216_queue_command(struct Scsi_Host *h, struct scsi_cmnd *SCpnt)
336 extern int fas216_queue_command(struct Scsi_Host *h, struct scsi_cmnd *SCpnt);
338 /* Function: int fas216_noqueue_command(struct Scsi_Host *h, struct scsi_cmnd *SCpnt)
344 extern int fas216_noqueue_command(struct Scsi_Host *, struct scsi_cmnd *);
352 extern void fas216_remove (struct Scsi_Host *instance);
354 /* Function: void fas216_release (struct Scsi_Host *instance)
359 extern void fas216_release (struct Scsi_Host *instance);
H A Darxescsi.c66 arxescsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, arxescsi_dma_setup()
112 arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, arxescsi_dma_pseudo()
198 static void arxescsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) arxescsi_dma_stop()
206 * Function: const char *arxescsi_info(struct Scsi_Host * host)
211 static const char *arxescsi_info(struct Scsi_Host *host) arxescsi_info()
224 arxescsi_show_info(struct seq_file *m, struct Scsi_Host *host) arxescsi_show_info()
255 struct Scsi_Host *host; arxescsi_probe()
318 struct Scsi_Host *host = ecard_get_drvdata(ec); arxescsi_remove()
H A Deesox.c121 eesoxscsi_terminator_ctl(struct Scsi_Host *host, int on_off) eesoxscsi_terminator_ctl()
139 * dev_id - user-defined (Scsi_Host structure)
158 eesoxscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, eesoxscsi_dma_setup()
353 eesoxscsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, eesoxscsi_dma_pseudo()
370 eesoxscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) eesoxscsi_dma_stop()
377 /* Prototype: const char *eesoxscsi_info(struct Scsi_Host * host)
382 const char *eesoxscsi_info(struct Scsi_Host *host) eesoxscsi_info()
394 /* Prototype: int eesoxscsi_set_proc_info(struct Scsi_Host *host, char *buffer, int length)
402 eesoxscsi_set_proc_info(struct Scsi_Host *host, char *buffer, int length) eesoxscsi_set_proc_info()
425 static int eesoxscsi_show_info(struct seq_file *m, struct Scsi_Host *host) eesoxscsi_show_info()
444 struct Scsi_Host *host = ecard_get_drvdata(ec); eesoxscsi_show_term()
453 struct Scsi_Host *host = ecard_get_drvdata(ec); eesoxscsi_store_term()
496 struct Scsi_Host *host; eesoxscsi_probe()
597 struct Scsi_Host *host = ecard_get_drvdata(ec); eesoxscsi_remove()
H A Dcumana_1.c23 #define NCR5380_local_declare() struct Scsi_Host *_instance
48 NCR5380_pwrite(struct Scsi_Host *host, unsigned char *addr, int len) NCR5380_pwrite()
111 NCR5380_pread(struct Scsi_Host *host, unsigned char *addr, int len) NCR5380_pread()
172 static unsigned char cumanascsi_read(struct Scsi_Host *host, unsigned int reg) cumanascsi_read()
187 static void cumanascsi_write(struct Scsi_Host *host, unsigned int reg, unsigned int value) cumanascsi_write()
219 struct Scsi_Host *host; cumanascsi1_probe()
283 struct Scsi_Host *host = ecard_get_drvdata(ec); cumanascsi1_remove()
H A Dcumana_2.c122 cumanascsi_2_terminator_ctl(struct Scsi_Host *host, int on_off) cumanascsi_2_terminator_ctl()
138 * dev_id - user-defined (Scsi_Host structure)
157 cumanascsi_2_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, cumanascsi_2_dma_setup()
209 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, cumanascsi_2_dma_pseudo()
283 cumanascsi_2_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) cumanascsi_2_dma_stop()
292 /* Prototype: const char *cumanascsi_2_info(struct Scsi_Host * host)
297 const char *cumanascsi_2_info(struct Scsi_Host *host) cumanascsi_2_info()
309 /* Prototype: int cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length)
317 cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length) cumanascsi_2_set_proc_info()
340 static int cumanascsi_2_show_info(struct seq_file *m, struct Scsi_Host *host) cumanascsi_2_show_info()
378 struct Scsi_Host *host; cumanascsi2_probe()
475 struct Scsi_Host *host = ecard_get_drvdata(ec); cumanascsi2_remove()
H A Dacornscsi.h278 struct Scsi_Host *host; /* host */
/linux-4.1.27/drivers/scsi/be2iscsi/
H A Dbe_iscsi.h41 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,
H A Dbe_iscsi.c45 struct Scsi_Host *shost; beiscsi_session_create()
131 struct Scsi_Host *shost; beiscsi_conn_create()
201 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); beiscsi_conn_bind()
302 beiscsi_set_static_ip(struct Scsi_Host *shost, beiscsi_set_static_ip()
366 beiscsi_set_vlan_tag(struct Scsi_Host *shost, beiscsi_set_vlan_tag()
399 beiscsi_set_ipv4(struct Scsi_Host *shost, beiscsi_set_ipv4()
448 beiscsi_set_ipv6(struct Scsi_Host *shost, beiscsi_set_ipv6()
477 int be2iscsi_iface_set_param(struct Scsi_Host *shost, be2iscsi_iface_set_param()
596 struct Scsi_Host *shost = iscsi_iface_to_shost(iface); be2iscsi_iface_get_param()
751 static void beiscsi_get_port_state(struct Scsi_Host *shost) beiscsi_get_port_state()
766 static int beiscsi_get_port_speed(struct Scsi_Host *shost) beiscsi_get_port_speed()
818 int beiscsi_get_host_param(struct Scsi_Host *shost, beiscsi_get_host_param()
1197 beiscsi_ep_connect(struct Scsi_Host *shost, struct sockaddr *dst_addr, beiscsi_ep_connect()
/linux-4.1.27/drivers/usb/image/
H A Dmicrotek.h41 struct Scsi_Host * host;
/linux-4.1.27/drivers/scsi/bfa/
H A Dbfad_attr.c31 struct Scsi_Host *shost; bfad_im_get_starget_port_id()
57 struct Scsi_Host *shost; bfad_im_get_starget_node_name()
83 struct Scsi_Host *shost; bfad_im_get_starget_port_name()
107 bfad_im_get_host_port_id(struct Scsi_Host *shost) bfad_im_get_host_port_id()
121 bfad_im_get_host_port_type(struct Scsi_Host *shost) bfad_im_get_host_port_type()
153 bfad_im_get_host_port_state(struct Scsi_Host *shost) bfad_im_get_host_port_state()
190 bfad_im_get_host_active_fc4s(struct Scsi_Host *shost) bfad_im_get_host_active_fc4s()
209 bfad_im_get_host_speed(struct Scsi_Host *shost) bfad_im_get_host_speed()
246 bfad_im_get_host_fabric_name(struct Scsi_Host *shost) bfad_im_get_host_fabric_name()
263 bfad_im_get_stats(struct Scsi_Host *shost) bfad_im_get_stats()
314 bfad_im_reset_stats(struct Scsi_Host *shost) bfad_im_reset_stats()
360 struct Scsi_Host *shost = fc_vport->shost; bfad_im_vport_create()
391 struct Scsi_Host *vshost; bfad_im_vport_create()
446 bfad_im_issue_fc_host_lip(struct Scsi_Host *shost) bfad_im_issue_fc_host_lip()
491 struct Scsi_Host *vshost; bfad_im_vport_delete()
546 struct Scsi_Host *vshost; bfad_im_vport_disable()
580 struct Scsi_Host *vshost = vport->drv_port.im_port->shost; bfad_im_vport_set_symbolic_name()
715 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_serial_num_show()
729 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_model_show()
743 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_model_desc_show()
823 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_node_name_show()
837 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_symbolic_name_show()
854 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_hw_version_show()
875 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_optionrom_version_show()
889 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_fw_version_show()
903 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_num_of_ports_show()
923 struct Scsi_Host *shost = class_to_shost(dev); bfad_im_num_of_discovered_ports_show()
H A Dbfad_im.c34 static int bfad_im_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *cmnd);
176 * Scsi_Host template entry, returns BFAD PCI info.
179 bfad_im_info(struct Scsi_Host *shost) bfad_im_info()
195 * Scsi_Host template entry, aborts the specified SCSI command.
202 struct Scsi_Host *shost = cmnd->device->host; bfad_im_abort_handler()
282 * Scsi_Host template entry, resets a LUN and abort its all commands.
290 struct Scsi_Host *shost = cmnd->device->host; bfad_im_reset_lun_handler()
349 * Scsi_Host template entry, resets the bus and abort all commands.
354 struct Scsi_Host *shost = cmnd->device->host; bfad_im_reset_bus_handler()
399 * Scsi_Host template entry slave_destroy.
522 * Allocate a Scsi_Host for a port.
665 struct Scsi_Host *shost = bfad->pport.im_port->shost; bfad_aen_im_notify_handler()
715 struct Scsi_Host * bfad_scsi_host_alloc()
769 * Scsi_Host template entry.
938 * Scsi_Host template entry slave_alloc
1015 struct Scsi_Host *host = im_port->shost; bfad_fc_host_init()
1188 * Scsi_Host template entry, queue a SCSI command to the BFAD.
H A Dbfad_im.h66 struct Scsi_Host *shost;
144 struct Scsi_Host *bfad_scsi_host_alloc(struct bfad_im_port_s *im_port,
/linux-4.1.27/drivers/scsi/pm8001/
H A Dpm8001_ctl.c57 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_mpi_interface_rev_show()
82 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_fw_version_show()
111 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_max_out_io_show()
134 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_max_devices_show()
160 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_max_sg_list_show()
205 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_sas_spec_support_show()
233 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_host_sas_address_show()
252 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_logging_level_show()
261 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_logging_level_store()
285 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_aap_log_show()
320 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_ib_queue_log_show()
353 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_ob_queue_log_show()
384 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_bios_version_show()
422 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_ctl_iop_log_show()
639 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_store_update_fw()
716 struct Scsi_Host *shost = class_to_shost(cdev); pm8001_show_update_fw()
H A Dpm8001_sas.h508 struct Scsi_Host *shost;
624 void pm8001_scan_start(struct Scsi_Host *shost);
625 int pm8001_scan_finished(struct Scsi_Host *shost, unsigned long time);
H A Dpm8001_init.c454 struct Scsi_Host *shost) pm8001_pci_alloc()
539 static int pm8001_prep_sas_ha_init(struct Scsi_Host *shost, pm8001_prep_sas_ha_init()
585 static void pm8001_post_sas_ha_init(struct Scsi_Host *shost, pm8001_post_sas_ha_init()
827 struct Scsi_Host *shost = NULL; pm8001_pci_probe()
/linux-4.1.27/drivers/staging/rts5208/
H A Drtsx.h139 /* Convert between rtsx_dev and the corresponding Scsi_Host */ rtsx_to_host()
140 static inline struct Scsi_Host *rtsx_to_host(struct rtsx_dev *dev) rtsx_to_host()
142 return container_of((void *) dev, struct Scsi_Host, hostdata); rtsx_to_host()
144 static inline struct rtsx_dev *host_to_rtsx(struct Scsi_Host *host) host_to_rtsx()
H A Drtsx.c66 static const char *host_info(struct Scsi_Host *host) host_info()
164 struct Scsi_Host *host = srb->device->host; command_abort()
417 struct Scsi_Host *host = rtsx_to_host(dev); rtsx_control_thread()
675 struct Scsi_Host *host = rtsx_to_host(dev); quiesce_and_remove_host()
851 struct Scsi_Host *host; rtsx_probe()
/linux-4.1.27/drivers/scsi/pcmcia/
H A Dnsp_cs.h226 struct Scsi_Host *host;
293 static struct Scsi_Host *nsp_detect (struct scsi_host_template *sht);
294 static const char *nsp_info (struct Scsi_Host *shpnt);
296 struct Scsi_Host *host);
297 static int nsp_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *SCpnt);
324 static struct Scsi_Host *nsp_detect(struct scsi_host_template *sht);
H A Dqlogic_stub.c83 struct Scsi_Host *host;
91 static struct Scsi_Host *qlogic_detect(struct scsi_host_template *host, qlogic_detect()
96 struct Scsi_Host *shost; /* registered host structure */ qlogic_detect()
193 struct Scsi_Host *host; qlogic_config()
H A Dfdomain_stub.c64 struct Scsi_Host *host;
119 struct Scsi_Host *host; fdomain_config()
H A Dsym53c500_cs.c192 struct Scsi_Host *host;
354 struct Scsi_Host *dev = dev_id; SYM53C500_intr()
512 struct Scsi_Host *shost = info->host; SYM53C500_release()
536 SYM53C500_info(struct Scsi_Host *SChost) SYM53C500_info()
626 struct Scsi_Host *SHp = class_to_shost(dev); SYM53C500_show_pio()
638 struct Scsi_Host *SHp = class_to_shost(dev); SYM53C500_store_pio()
706 struct Scsi_Host *host; SYM53C500_config()
H A Daha152x_stub.c81 struct Scsi_Host *host;
145 struct Scsi_Host *host; aha152x_config_cs()
/linux-4.1.27/drivers/scsi/qla4xxx/
H A Dql4_bsg.c15 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_read_flash()
80 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_update_flash()
145 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_get_acb_state()
202 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_read_nvram()
274 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_update_nvram()
343 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_restore_defaults()
387 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_bsg_get_acb()
451 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); ql4xxx_execute_diag_cmd()
655 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_execute_diag_loopback_cmd()
755 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_execute_diag_test()
814 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_process_vendor_specific()
860 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); qla4xxx_bsg_request()
H A Dql4_attr.c128 struct Scsi_Host *host = ha->host; qla4_8xxx_alloc_sysfs_attr()
144 struct Scsi_Host *host = ha->host; qla4_8xxx_free_sysfs_attr()
152 /* Scsi_Host attributes. */
H A Dql4_os.c113 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);
159 static int qla4xxx_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *cmd);
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,
266 static int qla4xxx_send_ping(struct Scsi_Host *shost, uint32_t iface_num, qla4xxx_send_ping()
719 static int qla4xxx_get_chap_list(struct Scsi_Host *shost, uint16_t chap_tbl_idx, qla4xxx_get_chap_list()
808 static int qla4xxx_is_chap_active(struct Scsi_Host *shost, qla4xxx_is_chap_active()
819 static int qla4xxx_delete_chap(struct Scsi_Host *shost, uint16_t chap_tbl_idx) qla4xxx_delete_chap()
912 static int qla4xxx_set_chap_entry(struct Scsi_Host *shost, void *data, int len) qla4xxx_set_chap_entry()
1013 static int qla4xxx_get_host_stats(struct Scsi_Host *shost, char *buf, int len) qla4xxx_get_host_stats()
1221 struct Scsi_Host *shost = iscsi_iface_to_shost(iface); qla4xxx_get_iface_param()
1660 qla4xxx_ep_connect(struct Scsi_Host *shost, struct sockaddr *dst_addr, qla4xxx_ep_connect()
1849 static void qla4xxx_set_port_speed(struct Scsi_Host *shost) qla4xxx_set_port_speed()
1874 static void qla4xxx_set_port_state(struct Scsi_Host *shost) qla4xxx_set_port_state()
1886 static int qla4xxx_host_get_param(struct Scsi_Host *shost, qla4xxx_host_get_param()
2681 qla4xxx_iface_set_param(struct Scsi_Host *shost, void *data, uint32_t len) qla4xxx_iface_set_param()
4059 static int qla4xxx_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) qla4xxx_queuecommand()
7256 static int qla4xxx_sysfs_ddb_add(struct Scsi_Host *shost, const char *buf, qla4xxx_sysfs_ddb_add()
7337 struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess); qla4xxx_sysfs_ddb_apply()
7527 struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess); qla4xxx_sysfs_ddb_login()
7711 struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess); qla4xxx_sysfs_ddb_logout()
7823 struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess); qla4xxx_sysfs_ddb_get_param()
8081 struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess); qla4xxx_sysfs_ddb_set_param()
8307 struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess); qla4xxx_sysfs_ddb_delete()
8600 struct Scsi_Host *host; qla4xxx_probe_adapter()
9377 static int qla4xxx_is_eh_active(struct Scsi_Host *shost) qla4xxx_is_eh_active()
9497 static int qla4xxx_host_reset(struct Scsi_Host *shost, int reset_type) qla4xxx_host_reset()
H A Dql4_def.h606 struct Scsi_Host *host; /* pointer to host data */
854 struct Scsi_Host *host;
927 static inline struct scsi_qla_host* to_qla_host(struct Scsi_Host *shost) to_qla_host()
/linux-4.1.27/drivers/scsi/libfc/
H A Dfc_npiv.c30 * @privsize: driver private data size to allocate along with the Scsi_Host
35 struct Scsi_Host *shost = vport_to_shost(vport); libfc_vport_create()
132 struct Scsi_Host *shost = vport_to_shost(vport); fc_vport_setlink()
/linux-4.1.27/drivers/scsi/ibmvscsi/
H A Dibmvscsi.h39 struct Scsi_Host;
101 struct Scsi_Host *host;
H A Dibmvfc.c913 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); __ibmvfc_get_target()
934 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ibmvfc_get_target()
951 static void ibmvfc_get_host_speed(struct Scsi_Host *shost) ibmvfc_get_host_speed()
995 static void ibmvfc_get_host_port_state(struct Scsi_Host *shost) ibmvfc_get_host_port_state()
1125 static int ibmvfc_issue_fc_host_lip(struct Scsi_Host *shost) ibmvfc_issue_fc_host_lip()
2543 struct Scsi_Host *shost = rport_to_shost(rport); ibmvfc_terminate_rport_io()
2804 static int ibmvfc_scan_finished(struct Scsi_Host *shost, unsigned long time) ibmvfc_scan_finished()
2835 struct Scsi_Host *shost = sdev->host; ibmvfc_slave_alloc()
2861 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ibmvfc_target_alloc()
2883 struct Scsi_Host *shost = sdev->host; ibmvfc_slave_configure()
2913 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_show_host_partition_name()
2923 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_show_host_device_name()
2933 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_show_host_loc_code()
2943 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_show_host_drc_name()
2953 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_show_host_npiv_version()
2961 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_show_host_capabilities()
2977 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_show_log_level()
3000 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_store_log_level()
3037 struct Scsi_Host *shost = class_to_shost(dev); ibmvfc_read_trace()
4751 struct Scsi_Host *shost; ibmvfc_probe()
/linux-4.1.27/drivers/scsi/csiostor/
H A Dcsio_attr.c62 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_reg_rnode()
184 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_fchost_attr_init()
210 csio_get_host_port_id(struct Scsi_Host *shost) csio_get_host_port_id()
226 csio_get_host_port_type(struct Scsi_Host *shost) csio_get_host_port_type()
245 csio_get_host_port_state(struct Scsi_Host *shost) csio_get_host_port_state()
270 csio_get_host_speed(struct Scsi_Host *shost) csio_get_host_speed()
296 csio_get_host_fabric_name(struct Scsi_Host *shost) csio_get_host_fabric_name()
317 csio_get_stats(struct Scsi_Host *shost) csio_get_stats()
545 struct Scsi_Host *shost = fc_vport->shost; csio_vport_create()
608 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_vport_delete()
641 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_vport_disable()
H A Dcsio_init.h82 static inline struct Scsi_Host * csio_ln_to_shost()
85 return container_of((void *)ln, struct Scsi_Host, hostdata[0]); csio_ln_to_shost()
H A Dcsio_init.c603 struct Scsi_Host *shost = NULL; csio_shost_init()
672 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_shost_exit()
701 struct Scsi_Host *shost; csio_lnodes_block_request()
741 struct Scsi_Host *shost; csio_lnodes_unblock_request()
779 struct Scsi_Host *shost; csio_lnodes_block_by_port()
820 struct Scsi_Host *shost; csio_lnodes_unblock_by_port()
922 struct Scsi_Host *shost = csio_ln_to_shost(ln); csio_lnode_init_post()
/linux-4.1.27/drivers/staging/unisys/virthba/
H A Dvirthba.c82 static const char *virthba_get_info(struct Scsi_Host *shp);
168 /* Each Scsi_Host has a host_data area that contains this struct. */
170 struct Scsi_Host *scsihost;
199 struct Scsi_Host *shost; /* Scsi Host for this virthba instance */
378 process_disk_notify(struct Scsi_Host *shost, struct uiscmdrsp *cmdrsp) process_disk_notify()
437 struct Scsi_Host *scsihost; virthba_probe()
450 * function allocates a new Scsi_Host struct & performs basic virthba_probe()
578 struct Scsi_Host *scsihost = virthba_remove()
579 (struct Scsi_Host *)virtpcidev->scsi.scsihost; virthba_remove()
597 struct Scsi_Host *scsihost, forward_vdiskmgmt_command()
788 virthba_get_info(struct Scsi_Host *shp) virthba_get_info()
812 struct Scsi_Host *scsihost = scsidev->host; virthba_queue_command_lck()
923 struct Scsi_Host *scsihost = (struct Scsi_Host *)scsidev->host; virthba_slave_alloc()
962 struct Scsi_Host *scsihost = (struct Scsi_Host *)scsidev->host; virthba_slave_destroy()
1119 struct Scsi_Host *shost = virthbainfo->scsihost; drain_queue()
1318 (struct virthba_info *)((struct Scsi_Host *)virtpcidev->scsi. virthba_serverup()
1415 (struct virthba_info *)((struct Scsi_Host *)virtpcidev->scsi. virthba_serverdown()
1509 struct Scsi_Host *shost = class_to_shost(cdev); virthba_acquire_lun()
1524 struct Scsi_Host *shost = class_to_shost(cdev); virthba_release_lun()
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
H A Dsym_glue.h183 struct Scsi_Host *host;
226 static inline struct sym_hcb * sym_get_hcb(struct Scsi_Host *host) sym_get_hcb()
267 void sym_log_bus_error(struct Scsi_Host *);
268 void sym_dump_registers(struct Scsi_Host *);
H A Dsym_nvram.h196 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_nvram *nvram) { } sym_nvram_setup_target()
H A Dsym_glue.c491 void sym_log_bus_error(struct Scsi_Host *shost) sym_log_bus_error()
546 struct Scsi_Host *shost = dev_id; sym53c8xx_intr()
594 struct Scsi_Host *shost = cmd->device->host; sym_eh_handler()
873 static const char *sym53c8xx_info (struct Scsi_Host *host) sym53c8xx_info()
1033 static int sym_user_command(struct Scsi_Host *shost, char *buffer, int length) sym_user_command()
1175 static int sym_show_info(struct seq_file *m, struct Scsi_Host *shost) sym_show_info()
1249 static struct Scsi_Host *sym_attach(struct scsi_host_template *tpnt, int unit, sym_attach()
1254 struct Scsi_Host *shost = NULL; sym_attach()
1625 static int sym_detach(struct Scsi_Host *shost, struct pci_dev *pdev) sym_detach()
1682 struct Scsi_Host *shost; sym2_probe()
1746 struct Scsi_Host *shost = pci_get_drvdata(pdev); sym2_remove()
1783 struct Scsi_Host *shost = pci_get_drvdata(pdev); sym2_io_slot_dump()
1825 struct Scsi_Host *shost = pci_get_drvdata(pdev); sym2_io_slot_reset()
1872 struct Scsi_Host *shost = pci_get_drvdata(pdev); sym2_io_resume()
1881 static void sym2_get_signalling(struct Scsi_Host *shost) sym2_get_signalling()
1905 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); sym2_set_offset()
1915 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); sym2_set_period()
1930 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); sym2_set_width()
1945 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); sym2_set_dt()
1960 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
1973 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
H A Dsym_fw.c107 sym_fw1_patch(struct Scsi_Host *shost) sym_fw1_patch()
149 sym_fw2_patch(struct Scsi_Host *shost) sym_fw2_patch()
H A Dsym_fw.h146 void (*patch)(struct Scsi_Host *);
H A Dsym_hipd.h917 void (*fw_patch)(struct Scsi_Host *);
1063 void sym_start_up(struct Scsi_Host *, int reason);
1064 irqreturn_t sym_interrupt(struct Scsi_Host *);
1074 int sym_hcb_attach(struct Scsi_Host *shost, struct sym_fw *fw, struct sym_nvram *nvram);
/linux-4.1.27/drivers/usb/storage/
H A Dusb.h166 /* Convert between us_data and the corresponding Scsi_Host */ us_to_host()
167 static inline struct Scsi_Host *us_to_host(struct us_data *us) { us_to_host()
168 return container_of((void *) us, struct Scsi_Host, hostdata); us_to_host()
170 static inline struct us_data *host_to_us(struct Scsi_Host *host) { host_to_us()
H A Duas.c252 struct Scsi_Host *shost = urb->context; uas_stat_cmplt()
911 struct Scsi_Host *shost = NULL; uas_probe()
1021 struct Scsi_Host *shost = usb_get_intfdata(intf); uas_pre_reset()
1046 struct Scsi_Host *shost = usb_get_intfdata(intf); uas_post_reset()
1073 struct Scsi_Host *shost = usb_get_intfdata(intf); uas_suspend()
1091 struct Scsi_Host *shost = usb_get_intfdata(intf); uas_reset_resume()
1113 struct Scsi_Host *shost = usb_get_intfdata(intf); uas_disconnect()
1141 struct Scsi_Host *shost = usb_get_intfdata(intf); uas_shutdown()
H A Dscsiglue.c73 static const char* host_info(struct Scsi_Host *host) host_info()
428 struct Scsi_Host *host = us_to_host(us); usb_stor_report_device_reset()
442 struct Scsi_Host *host = us_to_host(us); usb_stor_report_bus_reset()
453 static int write_info(struct Scsi_Host *host, char *buffer, int length) write_info()
463 static int show_info (struct seq_file *m, struct Scsi_Host *host) show_info()
H A Dsierra_ms.c131 struct Scsi_Host *sh; sierra_ms_init()
/linux-4.1.27/drivers/scsi/libsas/
H A Dsas_init.c194 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_get_linkerrors()
243 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); transport_sas_phy_reset()
277 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_phy_enable()
313 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_phy_reset()
348 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); sas_set_phy_speed()
489 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); queue_phy_reset()
516 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); queue_phy_enable()
H A Dsas_internal.h54 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, sas_smp_host_handler()
H A Dsas_scsi_host.c180 int sas_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) sas_queuecommand()
491 struct Scsi_Host *host = cmd->device->host; sas_eh_abort_handler()
513 struct Scsi_Host *host = cmd->device->host; sas_eh_device_reset_handler()
535 struct Scsi_Host *host = cmd->device->host; sas_eh_bus_reset_handler()
557 struct Scsi_Host *shost = cmd->device->host; try_to_reset_cmd_device()
573 static void sas_eh_handle_sas_errors(struct Scsi_Host *shost, struct list_head *work_q) sas_eh_handle_sas_errors()
711 static void sas_eh_handle_resets(struct Scsi_Host *shost) sas_eh_handle_resets()
745 void sas_scsi_recover_host(struct Scsi_Host *shost) sas_scsi_recover_host()
825 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent); sas_find_dev_by_rphy()
981 int sas_request_addr(struct Scsi_Host *shost, u8 *addr) sas_request_addr()
H A Dsas_discover.c181 struct Scsi_Host *shost = sas_ha->core.shost; sas_notify_lldd_dev_found()
203 struct Scsi_Host *shost = sas_ha->core.shost; sas_notify_lldd_dev_gone()
249 struct Scsi_Host *shost = port->ha->core.shost; sas_suspend_devices()
H A Dsas_ata.c187 struct Scsi_Host *host = sas_ha->core.shost; sas_ata_qc_issue()
561 struct Scsi_Host *shost = ha->core.shost; sas_ata_init()
750 void sas_ata_strategy_handler(struct Scsi_Host *shost) sas_ata_strategy_handler()
793 void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, sas_ata_eh()
H A Dsas_host_smp.c228 int sas_smp_host_handler(struct Scsi_Host *shost, struct request *req, sas_smp_host_handler()
/linux-4.1.27/drivers/scsi/mpt3sas/
H A Dmpt3sas_ctl.c2346 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_fw_show()
2368 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_bios_show()
2392 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_mpi_show()
2411 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_product_show()
2429 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_nvdata_persistent_show()
2449 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_nvdata_default_show()
2469 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_board_name_show()
2487 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_board_assembly_show()
2505 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_board_tracer_show()
2526 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_io_delay_show()
2547 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_device_delay_show()
2567 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_fw_queue_depth_show()
2588 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_sas_address_show()
2608 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_logging_level_show()
2617 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_logging_level_store()
2644 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_fwfault_debug_show()
2653 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_fwfault_debug_store()
2681 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_ioc_reset_count_show()
2702 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_ioc_reply_queue_count_show()
2737 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_size_show()
2786 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_show()
2820 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_store()
2849 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_enable_show()
2867 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_enable_store()
2934 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_master_show()
2958 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_master_store()
2988 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_event_show()
3012 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_event_store()
3042 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_scsi_show()
3065 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_scsi_store()
3095 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_mpi_show()
3118 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_diag_trigger_mpi_store()
/linux-4.1.27/drivers/s390/scsi/
H A Dzfcp_scsi.c62 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt) zfcp_scsi_queuecommand()
151 struct Scsi_Host *scsi_host = scpnt->device->host; zfcp_scsi_eh_abort_handler()
353 struct Scsi_Host *shost; zfcp_scsi_adapter_unregister()
444 static struct fc_host_statistics *zfcp_get_fc_host_stats(struct Scsi_Host *host) zfcp_get_fc_host_stats()
478 static void zfcp_reset_fc_host_stats(struct Scsi_Host *shost) zfcp_reset_fc_host_stats()
500 static void zfcp_get_host_port_state(struct Scsi_Host *shost) zfcp_get_host_port_state()
535 struct Scsi_Host *shost = rport_to_shost(rport); zfcp_scsi_terminate_rport_io()
644 struct Scsi_Host *shost = adapter->scsi_host; zfcp_scsi_set_prot()
H A Dzfcp_sysfs.c525 struct Scsi_Host *scsi_host = dev_to_shost(dev); zfcp_sysfs_adapter_util_show()
550 struct Scsi_Host *scsi_host = dev_to_shost(dev); zfcp_sysfs_adapter_ex_config()
604 struct Scsi_Host *scsi_host = class_to_shost(dev); zfcp_sysfs_adapter_q_full_show()
H A Dzfcp_unit.c189 struct Scsi_Host *shost; zfcp_unit_sdev()
/linux-4.1.27/drivers/scsi/qla2xxx/
H A Dqla_bsg.c121 struct Scsi_Host *host = bsg_job->shost; qla24xx_proc_fcp_prio_cfg_cmd()
249 struct Scsi_Host *host; qla2x00_process_els()
426 struct Scsi_Host *host = bsg_job->shost; qla2x00_process_ct()
702 struct Scsi_Host *host = bsg_job->shost; qla2x00_process_loopback()
940 struct Scsi_Host *host = bsg_job->shost; qla84xx_reset()
973 struct Scsi_Host *host = bsg_job->shost; qla84xx_updatefw()
1082 struct Scsi_Host *host = bsg_job->shost; qla84xx_mgmt_cmd()
1277 struct Scsi_Host *host = bsg_job->shost; qla24xx_iidma()
1432 struct Scsi_Host *host = bsg_job->shost; qla2x00_read_optrom()
1467 struct Scsi_Host *host = bsg_job->shost; qla2x00_update_optrom()
1501 struct Scsi_Host *host = bsg_job->shost; qla2x00_update_fru_versions()
1551 struct Scsi_Host *host = bsg_job->shost; qla2x00_read_fru_status()
1599 struct Scsi_Host *host = bsg_job->shost; qla2x00_write_fru_status()
1643 struct Scsi_Host *host = bsg_job->shost; qla2x00_write_i2c()
1686 struct Scsi_Host *host = bsg_job->shost; qla2x00_read_i2c()
1733 struct Scsi_Host *host = bsg_job->shost; qla24xx_process_bidir_cmd()
1913 struct Scsi_Host *host = bsg_job->shost; qlafx00_mgmt_cmd()
2035 struct Scsi_Host *host = bsg_job->shost; qla26xx_serdes_op()
2075 struct Scsi_Host *host = bsg_job->shost; qla8044_serdes_op()
2178 struct Scsi_Host *host; qla24xx_bsg_request()
H A Dqla_attr.c950 struct Scsi_Host *host = vha->host; qla2x00_alloc_sysfs_attr()
980 struct Scsi_Host *host = vha->host; qla2x00_free_sysfs_attr()
1002 /* Scsi_Host attributes. */
1623 qla2x00_get_host_port_id(struct Scsi_Host *shost) qla2x00_get_host_port_id()
1632 qla2x00_get_host_speed(struct Scsi_Host *shost) qla2x00_get_host_speed()
1670 qla2x00_get_host_port_type(struct Scsi_Host *shost) qla2x00_get_host_port_type()
1699 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); qla2x00_get_starget_node_name()
1718 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); qla2x00_get_starget_port_name()
1737 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); qla2x00_get_starget_port_id()
1766 struct Scsi_Host *host = rport_to_shost(rport); qla2x00_dev_loss_tmo_callbk()
1825 qla2x00_issue_lip(struct Scsi_Host *shost) qla2x00_issue_lip()
1837 qla2x00_get_fc_host_stats(struct Scsi_Host *shost) qla2x00_get_fc_host_stats()
1916 qla2x00_reset_host_stats(struct Scsi_Host *shost) qla2x00_reset_host_stats()
1926 qla2x00_get_host_symbolic_name(struct Scsi_Host *shost) qla2x00_get_host_symbolic_name()
1935 qla2x00_set_host_system_hostname(struct Scsi_Host *shost) qla2x00_set_host_system_hostname()
1943 qla2x00_get_host_fabric_name(struct Scsi_Host *shost) qla2x00_get_host_fabric_name()
1957 qla2x00_get_host_port_state(struct Scsi_Host *shost) qla2x00_get_host_port_state()
/linux-4.1.27/drivers/firewire/
H A Dsbp2.c162 * and one struct Scsi_Host per sbp2_target.
712 struct Scsi_Host *shost = sbp2_conditionally_block()
713 container_of((void *)tgt, struct Scsi_Host, hostdata[0]); sbp2_conditionally_block()
736 struct Scsi_Host *shost = sbp2_conditionally_unblock()
737 container_of((void *)tgt, struct Scsi_Host, hostdata[0]); sbp2_conditionally_unblock()
759 struct Scsi_Host *shost = sbp2_unblock()
760 container_of((void *)tgt, struct Scsi_Host, hostdata[0]); sbp2_unblock()
814 struct Scsi_Host *shost; sbp2_login()
875 shost = container_of((void *)tgt, struct Scsi_Host, hostdata[0]); sbp2_login()
1140 struct Scsi_Host *shost; sbp2_probe()
1232 struct Scsi_Host *shost = sbp2_remove()
1233 container_of((void *)tgt, struct Scsi_Host, hostdata[0]); sbp2_remove()
1458 static int sbp2_scsi_queuecommand(struct Scsi_Host *shost, sbp2_scsi_queuecommand()
/linux-4.1.27/drivers/scsi/mpt2sas/
H A Dmpt2sas_ctl.c2310 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_fw_show()
2332 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_bios_show()
2356 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_mpi_show()
2375 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_product_show()
2394 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_nvdata_persistent_show()
2414 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_version_nvdata_default_show()
2434 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_board_name_show()
2452 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_board_assembly_show()
2471 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_board_tracer_show()
2493 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_io_delay_show()
2515 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_device_delay_show()
2536 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_fw_queue_depth_show()
2557 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_sas_address_show()
2577 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_logging_level_show()
2586 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_logging_level_store()
2614 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_fwfault_debug_show()
2623 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_fwfault_debug_store()
2652 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_ioc_reset_count_show()
2674 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_ioc_reply_queue_count_show()
2700 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_BRM_status_show()
2776 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_size_show()
2822 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_show()
2854 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_store()
2882 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_enable_show()
2900 struct Scsi_Host *shost = class_to_shost(cdev); _ctl_host_trace_buffer_enable_store()
/linux-4.1.27/drivers/scsi/mvsas/
H A Dmv_init.c230 static int mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) mvs_alloc()
370 struct Scsi_Host *shost, unsigned int id) mvs_pci_alloc()
439 static int mvs_prep_sas_ha_init(struct Scsi_Host *shost, mvs_prep_sas_ha_init()
481 static void mvs_post_sas_ha_init(struct Scsi_Host *shost, mvs_post_sas_ha_init()
535 struct Scsi_Host *shost = NULL; mvs_pci_init()
769 struct Scsi_Host *shost = class_to_shost(cdev); mvs_store_interrupt_coalescing()
H A Dmv_sas.h363 struct Scsi_Host *shost;
456 void mvs_scan_start(struct Scsi_Host *shost);
457 int mvs_scan_finished(struct Scsi_Host *shost, unsigned long time);
/linux-4.1.27/drivers/staging/i2o/
H A Di2o_scsi.c79 struct Scsi_Host *scsi_host; /* pointer to the SCSI host */
99 struct Scsi_Host *scsi_host; i2o_scsi_host_alloc()
216 struct Scsi_Host *scsi_host; i2o_scsi_probe()
321 static const char *i2o_scsi_info(struct Scsi_Host *SChost) i2o_scsi_info()
432 * corresponding Scsi_Host.
462 * corresponding Scsi_Host.
/linux-4.1.27/drivers/scsi/fnic/
H A Dfnic.h343 int fnic_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
347 int fnic_reset(struct Scsi_Host *);
378 void fnic_dump_fchost_stats(struct Scsi_Host *, struct fc_host_statistics *);
H A Dfnic_main.c134 static void fnic_get_host_speed(struct Scsi_Host *shost);
136 static struct fc_host_statistics *fnic_get_stats(struct Scsi_Host *);
137 static void fnic_reset_host_stats(struct Scsi_Host *);
171 static void fnic_get_host_speed(struct Scsi_Host *shost) fnic_get_host_speed()
188 static struct fc_host_statistics *fnic_get_stats(struct Scsi_Host *host) fnic_get_stats()
231 void fnic_dump_fchost_stats(struct Scsi_Host *host, fnic_dump_fchost_stats()
301 static void fnic_reset_host_stats(struct Scsi_Host *host) fnic_reset_host_stats()
544 struct Scsi_Host *host; fnic_probe()
/linux-4.1.27/drivers/ata/
H A Dlibata.h142 extern void ata_schedule_scsi_eh(struct Scsi_Host *shost); ata_acpi_bind_dev()
145 extern int ata_scsi_user_scan(struct Scsi_Host *shost, unsigned int channel, ata_acpi_bind_dev()
157 extern void ata_scsi_error(struct Scsi_Host *host); ata_acpi_bind_dev()
/linux-4.1.27/drivers/scsi/bnx2i/
H A Dbnx2i_sysfs.c25 struct Scsi_Host *shost = class_to_shost(dev); bnx2i_dev_to_hba()
H A Dbnx2i_iscsi.c766 struct Scsi_Host *shost) bnx2i_setup_host_queue_size()
788 struct Scsi_Host *shost; bnx2i_alloc_hba()
912 struct Scsi_Host *shost = hba->shost; bnx2i_free_hba()
1225 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session); bnx2i_task_xmit()
1289 struct Scsi_Host *shost; bnx2i_session_create()
1340 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); bnx2i_session_destroy()
1358 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); bnx2i_conn_create()
1411 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); bnx2i_conn_bind()
1477 struct Scsi_Host *shost; bnx2i_conn_destroy()
1555 static int bnx2i_host_get_param(struct Scsi_Host *shost, bnx2i_host_get_param()
1771 static struct iscsi_endpoint *bnx2i_ep_connect(struct Scsi_Host *shost, bnx2i_ep_connect()
2180 static int bnx2i_nl_set_path(struct Scsi_Host *shost, struct iscsi_path *params) bnx2i_nl_set_path()
/linux-4.1.27/drivers/message/fusion/
H A Dmptscsih.c1021 * Scsi_Host instance taskQ and reply to OS.
1175 struct Scsi_Host *host = ioc->sh; mptscsih_remove()
1200 /* NULL the Scsi_Host pointer mptscsih_remove()
1260 * @SChost: Pointer to Scsi_Host structure
1267 mptscsih_info(struct Scsi_Host *SChost) mptscsih_info()
1285 int mptscsih_show_info(struct seq_file *m, struct Scsi_Host *host) mptscsih_show_info()
2290 struct Scsi_Host *host = sdev->host; mptscsih_slave_destroy()
2358 struct Scsi_Host *sh = sdev->host; mptscsih_slave_configure()
3050 struct Scsi_Host *host = class_to_shost(dev); mptscsih_version_fw_show()
3066 struct Scsi_Host *host = class_to_shost(dev); mptscsih_version_bios_show()
3082 struct Scsi_Host *host = class_to_shost(dev); mptscsih_version_mpi_show()
3095 struct Scsi_Host *host = class_to_shost(dev); mptscsih_version_product_show()
3109 struct Scsi_Host *host = class_to_shost(dev); mptscsih_version_nvdata_persistent_show()
3123 struct Scsi_Host *host = class_to_shost(dev); mptscsih_version_nvdata_default_show()
3136 struct Scsi_Host *host = class_to_shost(dev); mptscsih_board_name_show()
3148 struct Scsi_Host *host = class_to_shost(dev); mptscsih_board_assembly_show()
3161 struct Scsi_Host *host = class_to_shost(dev); mptscsih_board_tracer_show()
3174 struct Scsi_Host *host = class_to_shost(dev); mptscsih_io_delay_show()
3187 struct Scsi_Host *host = class_to_shost(dev); mptscsih_device_delay_show()
3200 struct Scsi_Host *host = class_to_shost(dev); mptscsih_debug_level_show()
3210 struct Scsi_Host *host = class_to_shost(dev); mptscsih_debug_level_store()
H A Dmptscsih.h114 extern int mptscsih_show_info(struct seq_file *, struct Scsi_Host *);
115 extern const char * mptscsih_info(struct Scsi_Host *SChost);
H A Dmptspi.c404 struct Scsi_Host *shost = dev_to_shost(&starget->dev); mptspi_target_alloc()
521 struct Scsi_Host *shost = dev_to_shost(&starget->dev); mptspi_read_spi_device_pg0()
782 mptspi_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) mptspi_qcmd()
858 struct Scsi_Host *shost = dev_to_shost(&starget->dev); mptspi_write_spi_device_pg1()
1068 struct Scsi_Host *shost = dev_to_shost(&starget->dev); mptspi_write_qas()
1122 struct Scsi_Host *shost = ioc->sh; mpt_work_wrapper()
1360 struct Scsi_Host *sh; mptspi_probe()
H A Dmptfc.c100 static int mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt);
193 struct Scsi_Host *shost = sdev->host; mptfc_block_error_handler()
651 mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) mptfc_qcmd()
990 struct Scsi_Host *sh; mptfc_init_host_attr()
1179 struct Scsi_Host *sh; mptfc_probe()
/linux-4.1.27/drivers/scsi/aic7xxx/
H A Daic7xxx_proc.c188 ahc_proc_write_seeprom(struct Scsi_Host *shost, char *buffer, int length) ahc_proc_write_seeprom()
289 ahc_linux_show_info(struct seq_file *m, struct Scsi_Host *shost) ahc_linux_show_info()
H A Daic79xx_proc.c208 ahd_proc_write_seeprom(struct Scsi_Host *shost, char *buffer, int length) ahd_proc_write_seeprom()
274 ahd_linux_show_info(struct seq_file *m, struct Scsi_Host *shost) ahd_linux_show_info()
H A Daic79xx_osm.c551 ahd_linux_info(struct Scsi_Host *host) ahd_linux_info()
1228 struct Scsi_Host *host; ahd_linux_register_host()
2390 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_width()
2404 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_period()
2457 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_offset()
2492 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_dt()
2534 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_qas()
2573 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_iu()
2613 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_rd_strm()
2649 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_wr_flow()
2685 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_rti()
2729 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_pcomp_en()
2779 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); ahd_linux_set_hold_mcs()
2807 static void ahd_linux_get_signalling(struct Scsi_Host *shost) ahd_linux_get_signalling()
H A Daic7xxx_osm.h364 struct Scsi_Host *host; /* pointer to scsi host */
518 int ahc_proc_write_seeprom(struct Scsi_Host *, char *, int);
519 int ahc_linux_show_info(struct seq_file *, struct Scsi_Host *);
H A Daic79xx_osm.h359 struct Scsi_Host *host; /* pointer to scsi host */
508 int ahd_proc_write_seeprom(struct Scsi_Host *, char *, int);
509 int ahd_linux_show_info(struct seq_file *,struct Scsi_Host *);
/linux-4.1.27/drivers/scsi/aacraid/
H A Dlinit.c254 static int aac_queuecommand(struct Scsi_Host *shost, aac_queuecommand()
270 static const char *aac_info(struct Scsi_Host *shost) aac_info()
420 struct Scsi_Host *host = sdev->host; aac_slave_configure()
474 struct Scsi_Host *host = sdev->host; aac_change_queue_depth()
533 struct Scsi_Host * host = dev->host; aac_eh_abort()
588 struct Scsi_Host * host = dev->host; aac_eh_reset()
1127 struct Scsi_Host *shost; aac_probe_one()
1322 struct Scsi_Host *shost = pci_get_drvdata(dev); aac_shutdown()
1329 struct Scsi_Host *shost = pci_get_drvdata(pdev); aac_remove_one()
/linux-4.1.27/drivers/scsi/cxgbi/
H A Dlibcxgbi.h509 struct Scsi_Host *shost;
738 int cxgbi_set_host_param(struct Scsi_Host *,
740 int cxgbi_get_host_param(struct Scsi_Host *, enum iscsi_host_param, char *);
741 struct iscsi_endpoint *cxgbi_ep_connect(struct Scsi_Host *,
/linux-4.1.27/drivers/scsi/esas2r/
H A Desas2r_main.c63 struct Scsi_Host *host = class_to_shost(dev); esas2r_adapter_from_kobj()
359 struct Scsi_Host *host = NULL; esas2r_probe()
524 struct Scsi_Host *host; esas2r_remove()
674 static struct Scsi_Host *esas2r_proc_host;
702 int esas2r_show_info(struct seq_file *m, struct Scsi_Host *sh) esas2r_show_info()
757 int esas2r_release(struct Scsi_Host *sh) esas2r_release()
769 const char *esas2r_info(struct Scsi_Host *sh) esas2r_info()
878 int esas2r_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) esas2r_queuecommand()
H A Desas2r.h905 struct Scsi_Host *host;
965 int esas2r_release(struct Scsi_Host *);
966 const char *esas2r_info(struct Scsi_Host *);
973 int esas2r_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd);
974 int esas2r_show_info(struct seq_file *m, struct Scsi_Host *sh);
985 int esas2r_init_adapter(struct Scsi_Host *host, struct pci_dev *pcid,
987 int esas2r_cleanup(struct Scsi_Host *host);
H A Desas2r_init.c261 int esas2r_init_adapter(struct Scsi_Host *host, struct pci_dev *pcid, esas2r_init_adapter()
664 int esas2r_cleanup(struct Scsi_Host *host) esas2r_cleanup()
687 struct Scsi_Host *host = pci_get_drvdata(pdev); esas2r_suspend()
712 struct Scsi_Host *host = pci_get_drvdata(pdev); esas2r_resume()
/linux-4.1.27/drivers/block/
H A Dcciss_scsi.c57 static int cciss_scsi_write_info(struct Scsi_Host *sh,
61 struct Scsi_Host *sh);
63 static int cciss_scsi_queue_command (struct Scsi_Host *h,
120 struct Scsi_Host *scsi_host;
534 struct Scsi_Host *sh = NULL; adjust_cciss_scsi_table()
848 struct Scsi_Host *sh; cciss_scsi_detect()
1305 cciss_scsi_write_info(struct Scsi_Host *sh, cciss_scsi_write_info()
1318 cciss_scsi_show_info(struct seq_file *m, struct Scsi_Host *sh) cciss_scsi_show_info()
/linux-4.1.27/drivers/scsi/bnx2fc/
H A Dbnx2fc_fcoe.c630 static struct fc_host_statistics *bnx2fc_get_host_stats(struct Scsi_Host *shost) bnx2fc_get_host_stats()
682 struct Scsi_Host *shost = lport->host; bnx2fc_shost_config()
1062 struct Scsi_Host *shost = vport_to_shost(vport); bnx2fc_vport_create()
1124 struct Scsi_Host *shost = vport_to_shost(vport); bnx2fc_vport_destroy()
1417 * Creates a fc_lport instance and a Scsi_Host instance and configure them.
1427 struct Scsi_Host *shost; bnx2fc_if_create()
1439 /* Allocate Scsi_Host structure */ bnx2fc_if_create()
1567 /* Release Scsi_Host */ bnx2fc_if_destroy()
2413 static int bnx2fc_fcoe_reset(struct Scsi_Host *shost) bnx2fc_fcoe_reset()
/linux-4.1.27/drivers/scsi/aic94xx/
H A Daic94xx_init.c53 static int asd_scan_finished(struct Scsi_Host *, unsigned long);
54 static void asd_scan_start(struct Scsi_Host *);
729 struct Scsi_Host *shost; asd_pci_probe()
944 static void asd_scan_start(struct Scsi_Host *shost) asd_scan_start()
955 static int asd_scan_finished(struct Scsi_Host *shost, unsigned long time) asd_scan_finished()
/linux-4.1.27/drivers/scsi/isci/
H A Dhost.h308 static inline struct Scsi_Host *to_shost(struct isci_host *ihost) to_shost()
474 int isci_host_scan_finished(struct Scsi_Host *, unsigned long);
475 void isci_host_start(struct Scsi_Host *);
H A Dinit.c136 struct Scsi_Host *shost = container_of(dev, typeof(*shost), shost_dev); isci_show_id()
271 struct Scsi_Host *shost; isci_unregister()
518 struct Scsi_Host *shost; isci_host_alloc()
/linux-4.1.27/drivers/infiniband/ulp/srp/
H A Dib_srp.h204 struct Scsi_Host *scsi_host;

Completed in 5370 milliseconds

12