Home
last modified time | relevance | path

Searched refs:Scsi_Host (Results 1 – 200 of 334) sorted by relevance

12

/linux-4.4.14/include/scsi/
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);
510 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \
[all …]
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);
[all …]
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); in scsi_transport_target_data()
117 struct Scsi_Host *shost = sdev->host; in scsi_transport_device_data()
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 *);
[all …]
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,
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) in sas_ata_strategy_handler()
70 static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, in sas_ata_eh()
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 *,
125 extern void srp_remove_host(struct Scsi_Host *);
Dscsi_eh.h9 struct Scsi_Host;
14 extern void scsi_report_bus_reset(struct Scsi_Host *, int);
15 extern void scsi_report_device_reset(struct Scsi_Host *, int, int);
Dscsi_device.h78 struct Scsi_Host *host;
301 extern struct scsi_device *__scsi_add_device(struct Scsi_Host *,
303 extern int scsi_add_device(struct Scsi_Host *host, uint channel,
312 extern struct scsi_device *scsi_device_lookup(struct Scsi_Host *,
314 extern struct scsi_device *__scsi_device_lookup(struct Scsi_Host *,
327 extern struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *,
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);
Dlibfc.h865 struct Scsi_Host *host;
1033 struct Scsi_Host *shost; in 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 *);
Dscsi_tcq.h21 static inline struct scsi_cmnd *scsi_host_find_tag(struct Scsi_Host *shost, in scsi_host_find_tag()
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);
Dscsi_transport_sas.h170 int (*smp_handler)(struct Scsi_Host *, struct sas_rphy *, struct request *);
175 extern void sas_remove_host(struct Scsi_Host *);
/linux-4.4.14/drivers/scsi/
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 *);
[all …]
DNCR5380.h259 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);
[all …]
Dhosts.c66 int scsi_host_set_state(struct Scsi_Host *shost, enum scsi_host_state state) in scsi_host_set_state()
157 void scsi_remove_host(struct Scsi_Host *shost) in scsi_remove_host()
201 int scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev, in scsi_add_host_with_dma()
316 struct Scsi_Host *shost = dev_to_shost(dev); in scsi_host_dev_release()
387 struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *sht, int privsize) in scsi_host_alloc()
389 struct Scsi_Host *shost; in scsi_host_alloc()
395 shost = kzalloc(sizeof(struct Scsi_Host) + privsize, gfp_mask); in scsi_host_alloc()
520 struct Scsi_Host *scsi_register(struct scsi_host_template *sht, int privsize) in scsi_register()
522 struct Scsi_Host *shost = scsi_host_alloc(sht, privsize); in scsi_register()
536 void scsi_unregister(struct Scsi_Host *shost) in scsi_unregister()
[all …]
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);
[all …]
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);
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 *);
Dmvme147.c21 struct Scsi_Host *instance = data; in mvme147_intr()
32 struct Scsi_Host *instance = cmd->device->host; in dma_setup()
61 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, in dma_stop()
70 struct Scsi_Host *instance; in mvme147_detect()
158 int mvme147_release(struct Scsi_Host *instance) in mvme147_release()
Dmac_scsi.c35 #define NCR5380_local_declare() struct Scsi_Host *_instance
84 static inline char macscsi_read(struct Scsi_Host *instance, int reg) in macscsi_read()
89 static inline void macscsi_write(struct Scsi_Host *instance, int reg, int value) in macscsi_write()
128 static void mac_scsi_reset_boot(struct Scsi_Host *instance) in mac_scsi_reset_boot()
231 static int macscsi_pread(struct Scsi_Host *instance, in macscsi_pread()
325 static int macscsi_pwrite(struct Scsi_Host *instance, in macscsi_pwrite()
385 struct Scsi_Host *instance; in mac_scsi_probe()
472 struct Scsi_Host *instance = platform_get_drvdata(pdev); in mac_scsi_remove()
Dscsi.c135 scsi_host_free_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in scsi_host_free_command()
154 scsi_host_alloc_command(struct Scsi_Host *shost, gfp_t gfp_mask) in scsi_host_alloc_command()
193 __scsi_get_command(struct Scsi_Host *shost, gfp_t gfp_mask) in __scsi_get_command()
254 static void __scsi_put_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in __scsi_put_command()
295 scsi_find_host_cmd_pool(struct Scsi_Host *shost) in scsi_find_host_cmd_pool()
313 scsi_alloc_host_cmd_pool(struct Scsi_Host *shost) in scsi_alloc_host_cmd_pool()
342 scsi_get_host_cmd_pool(struct Scsi_Host *shost) in scsi_get_host_cmd_pool()
389 static void scsi_put_host_cmd_pool(struct Scsi_Host *shost) in scsi_put_host_cmd_pool()
425 int scsi_setup_command_freelist(struct Scsi_Host *shost) in scsi_setup_command_freelist()
454 void scsi_destroy_command_freelist(struct Scsi_Host *shost) in scsi_destroy_command_freelist()
[all …]
Dscsi_transport_srp.c59 static inline struct Scsi_Host *rport_to_shost(struct srp_rport *r) in rport_to_shost()
64 static inline struct srp_rport *shost_to_rport(struct Scsi_Host *shost) in shost_to_rport()
105 struct Scsi_Host *shost = dev_to_shost(dev); in srp_host_setup()
168 struct Scsi_Host *shost = dev_to_shost(dev); in store_srp_rport_delete()
389 struct Scsi_Host *shost = rport_to_shost(rport); in srp_reconnect_work()
411 static int scsi_request_fn_active(struct Scsi_Host *shost) in scsi_request_fn_active()
429 static void srp_wait_for_queuecommand(struct Scsi_Host *shost) in srp_wait_for_queuecommand()
437 struct Scsi_Host *shost = rport_to_shost(rport); in __rport_fail_io_fast()
462 struct Scsi_Host *shost = rport_to_shost(rport); in rport_fast_io_fail_timedout()
481 struct Scsi_Host *shost = rport_to_shost(rport); in rport_dev_loss_timedout()
[all …]
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); in fc_host_setup()
468 struct Scsi_Host *shost = dev_to_shost(dev); in fc_host_remove()
534 fc_host_post_event(struct Scsi_Host *shost, u32 event_number, in fc_host_post_event()
603 fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, in fc_host_post_vendor_event()
705 struct Scsi_Host *shost = rport_to_shost(rport); \
723 struct Scsi_Host *shost = rport_to_shost(rport); \
[all …]
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);
Da2091.c27 struct Scsi_Host *instance = data; in a2091_intr()
43 struct Scsi_Host *instance = cmd->device->host; in dma_setup()
107 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, in dma_stop()
152 struct Scsi_Host *instance = cmd->device->host; in a2091_bus_reset()
185 struct Scsi_Host *instance; in a2091_probe()
244 struct Scsi_Host *instance = zorro_get_drvdata(z); in a2091_remove()
Dscsi_module.c20 struct Scsi_Host *shost; in init_this_scsi_driver()
48 scsi_remove_host(list_entry(l, struct Scsi_Host, sht_legacy_list)); in init_this_scsi_driver()
55 struct Scsi_Host *shost, *s; in exit_this_scsi_driver()
Da3000.c28 struct Scsi_Host *instance = data; in a3000_intr()
47 struct Scsi_Host *instance = cmd->device->host; in dma_setup()
109 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, in dma_stop()
167 struct Scsi_Host *instance = cmd->device->host; in a3000_bus_reset()
201 struct Scsi_Host *instance; in amiga_a3000_scsi_probe()
263 struct Scsi_Host *instance = platform_get_drvdata(pdev); in amiga_a3000_scsi_remove()
Dscsi_scan.c116 struct Scsi_Host *shost;
215 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_alloc_sdev()
314 struct Scsi_Host *shost = dev_to_shost(dev->parent); in scsi_target_destroy()
352 struct Scsi_Host *shost = dev_to_shost(parent); in __scsi_find_target()
415 struct Scsi_Host *shost = dev_to_shost(parent); in scsi_alloc_target()
1058 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_probe_and_add_lun()
1206 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_sequential_lun_scan()
1309 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsi_report_lun_scan()
1471 struct scsi_device *__scsi_add_device(struct Scsi_Host *shost, uint channel, in __scsi_add_device()
1507 int scsi_add_device(struct Scsi_Host *host, uint channel, in scsi_add_device()
[all …]
Dscsi_transport_sas.c170 static void sas_smp_request(struct request_queue *q, struct Scsi_Host *shost, in sas_smp_request()
175 int (*handler)(struct Scsi_Host *, struct sas_rphy *, struct request *); in sas_smp_request()
192 sas_smp_request(q, (struct Scsi_Host *)q->queuedata, NULL); in sas_host_smp_request()
203 struct Scsi_Host *shost = dev_to_shost(dev); in sas_host_release()
211 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) in sas_bsg_initialize()
261 static void sas_bsg_remove(struct Scsi_Host *shost, struct sas_rphy *rphy) in sas_bsg_remove()
283 struct Scsi_Host *shost = dev_to_shost(dev); in sas_host_setup()
302 struct Scsi_Host *shost = dev_to_shost(dev); in sas_host_remove()
315 struct Scsi_Host *shost; in sas_host_match()
363 void sas_remove_host(struct Scsi_Host *shost) in sas_remove_host()
[all …]
Dscsi_error.c63 void scsi_eh_wakeup(struct Scsi_Host *shost) in scsi_eh_wakeup()
79 void scsi_schedule_eh(struct Scsi_Host *shost) in scsi_schedule_eh()
95 static int scsi_host_eh_past_deadline(struct Scsi_Host *shost) in scsi_host_eh_past_deadline()
184 struct Scsi_Host *shost = sdev->host; in scsi_abort_command()
233 struct Scsi_Host *shost = scmd->device->host; in scsi_eh_scmd_add()
274 struct Scsi_Host *host = scmd->device->host; in scsi_times_out()
332 static inline void scsi_eh_prt_fail_stats(struct Scsi_Host *shost, in scsi_eh_prt_fail_stats()
753 struct Scsi_Host *host = scmd->device->host; in scsi_try_host_reset()
783 struct Scsi_Host *host = scmd->device->host; in scsi_try_bus_reset()
825 struct Scsi_Host *host = scmd->device->host; in scsi_try_target_reset()
[all …]
Dqlogicfas.c50 static struct Scsi_Host *__qlogicfas_detect(struct scsi_host_template *host, in __qlogicfas_detect()
56 struct Scsi_Host *hreg; /* registered host structure */ in __qlogicfas_detect()
147 struct Scsi_Host *shost; in qlogicfas_detect()
165 static int qlogicfas_release(struct Scsi_Host *shost) in qlogicfas_release()
Daha1542.c185 static int aha1542_test_port(struct Scsi_Host *sh) in aha1542_test_port()
238 struct Scsi_Host *sh = dev_id; in aha1542_interrupt()
370 static int aha1542_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *cmd) in aha1542_queuecommand()
490 static void setup_mailboxes(struct Scsi_Host *sh) in setup_mailboxes()
510 static int aha1542_getconfig(struct Scsi_Host *sh) in aha1542_getconfig()
575 static int aha1542_mbenable(struct Scsi_Host *sh) in aha1542_mbenable()
610 static int aha1542_query(struct Scsi_Host *sh) in aha1542_query()
665 static void aha1542_set_bus_times(struct Scsi_Host *sh, int bus_on, int bus_off, int dma_speed) in aha1542_set_bus_times()
698 static struct Scsi_Host *aha1542_hw_init(struct scsi_host_template *tpnt, struct device *pdev, int … in aha1542_hw_init()
701 struct Scsi_Host *sh; in aha1542_hw_init()
[all …]
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,
Dscsi_proc.c51 struct Scsi_Host *shost = PDE_DATA(file_inode(file)); in proc_scsi_host_write()
75 struct Scsi_Host *shost = m->private; in proc_scsi_show()
137 void scsi_proc_host_add(struct Scsi_Host *shost) in scsi_proc_host_add()
159 void scsi_proc_host_rm(struct Scsi_Host *shost) in scsi_proc_host_rm()
244 struct Scsi_Host *shost; in scsi_add_single_device()
272 struct Scsi_Host *shost; in scsi_remove_single_device()
Dgvp11.c29 struct Scsi_Host *instance = data; in gvp11_intr()
52 struct Scsi_Host *instance = cmd->device->host; in dma_setup()
146 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, in dma_stop()
176 struct Scsi_Host *instance = cmd->device->host; in gvp11_bus_reset()
290 struct Scsi_Host *instance; in gvp11_probe()
385 struct Scsi_Host *instance = zorro_get_drvdata(z); in gvp11_remove()
Dultrastor.h17 static const char *ultrastor_info(struct Scsi_Host *shpnt);
18 static int ultrastor_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
Dvirtio_scsi.c124 static inline struct Scsi_Host *virtio_scsi_host(struct virtio_device *vdev) in virtio_scsi_host()
238 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); in virtscsi_req_done()
266 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); in virtscsi_ctrl_done()
325 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_handle_transport_reset()
352 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_handle_param_change()
412 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); in virtscsi_event_done()
534 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_queuecommand()
569 static int virtscsi_queuecommand_single(struct Scsi_Host *sh, in virtscsi_queuecommand_single()
626 static int virtscsi_queuecommand_multi(struct Scsi_Host *sh, in virtscsi_queuecommand_multi()
705 struct Scsi_Host *shost = sdev->host; in virtscsi_change_queue_depth()
[all …]
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) in NCR5380_poll_politely()
407 static void NCR5380_print(struct Scsi_Host *instance) in NCR5380_print()
448 static void NCR5380_print_phase(struct Scsi_Host *instance) in NCR5380_print_phase()
566 static int __init __maybe_unused NCR5380_probe_irq(struct Scsi_Host *instance, in NCR5380_probe_irq()
619 static const char *NCR5380_info(struct Scsi_Host *instance) in NCR5380_info()
626 static void prepare_info(struct Scsi_Host *instance) in prepare_info()
687 static void NCR5380_print_status(struct Scsi_Host *instance) in NCR5380_print_status()
708 static int __maybe_unused NCR5380_write_info(struct Scsi_Host *instance, in NCR5380_write_info()
[all …]
Dscsi_sysfs.c100 static int scsi_scan(struct Scsi_Host *shost, const char *str) in scsi_scan()
131 struct Scsi_Host *shost = class_to_shost(dev); \
154 struct Scsi_Host *shost = class_to_shost(dev); in store_scan()
169 struct Scsi_Host *shost = class_to_shost(dev); in store_shost_state()
191 struct Scsi_Host *shost = class_to_shost(dev); in show_shost_state()
224 struct Scsi_Host *shost = class_to_shost(dev); in show_shost_supported_mode()
240 struct Scsi_Host *shost = class_to_shost(dev); in show_shost_active_mode()
264 struct Scsi_Host *shost = class_to_shost(dev); in store_host_reset()
288 struct Scsi_Host *shost = class_to_shost(dev); in show_shost_eh_deadline()
299 struct Scsi_Host *shost = class_to_shost(dev); in store_shost_eh_deadline()
[all …]
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) in NCR_700_readb()
486 NCR_700_readl(struct Scsi_Host *host, __u32 reg) in NCR_700_readl()
501 NCR_700_writeb(__u8 value, struct Scsi_Host *host, __u32 reg) in NCR_700_writeb()
510 NCR_700_writel(__u32 value, struct Scsi_Host *host, __u32 reg) in NCR_700_writel()
Dscsi_transport_spi.c185 struct Scsi_Host *shost = dev_to_shost(dev); in spi_host_setup()
205 struct Scsi_Host *shost; in 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); in show_spi_transport_period()
511 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in store_spi_transport_period()
539 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in show_spi_transport_min_period()
573 struct Scsi_Host *shost = transport_class_to_shost(cdev); in show_spi_host_signalling()
585 struct Scsi_Host *shost = transport_class_to_shost(dev); in store_spi_host_signalling()
[all …]
Dt128.c169 struct Scsi_Host *instance; in t128_detect()
255 static int t128_release(struct Scsi_Host *shost) in t128_release()
311 static inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst,
357 static inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src,
Daha1740.c88 static inline struct ecb *ecb_dma_to_cpu (struct Scsi_Host *host, in ecb_dma_to_cpu()
99 static inline dma_addr_t ecb_cpu_to_dma (struct Scsi_Host *host, void *cpu) in ecb_cpu_to_dma()
109 static int aha1740_show_info(struct seq_file *m, struct Scsi_Host *shpnt) in aha1740_show_info()
209 struct Scsi_Host *host = (struct Scsi_Host *) dev_id; in aha1740_intr_handle()
555 struct Scsi_Host *shpnt; in aha1740_probe()
631 struct Scsi_Host *shpnt = dev_get_drvdata(dev); in aha1740_remove()
Dscsi_transport_iscsi.c744 iscsi_create_iface(struct Scsi_Host *shost, struct iscsi_transport *transport, in iscsi_create_iface()
1234 iscsi_create_flashnode_sess(struct Scsi_Host *shost, int index, in iscsi_create_flashnode_sess()
1282 iscsi_create_flashnode_conn(struct Scsi_Host *shost, in iscsi_create_flashnode_conn()
1366 iscsi_get_flashnode_by_index(struct Scsi_Host *shost, uint32_t idx) in iscsi_get_flashnode_by_index()
1393 iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data, in iscsi_find_flashnode_sess()
1464 void iscsi_destroy_all_flashnode(struct Scsi_Host *shost) in iscsi_destroy_all_flashnode()
1480 struct Scsi_Host *shost = iscsi_job_to_shost(job); in iscsi_bsg_host_dispatch()
1535 iscsi_bsg_host_add(struct Scsi_Host *shost, struct iscsi_cls_host *ihost) in iscsi_bsg_host_add()
1567 struct Scsi_Host *shost = dev_to_shost(dev); in iscsi_setup_host()
1583 struct Scsi_Host *shost = dev_to_shost(dev); in iscsi_remove_host()
[all …]
Dsun3_scsi.c107 static struct Scsi_Host *default_instance;
148 static void sun3_scsi_reset_boot(struct Scsi_Host *instance) in sun3_scsi_reset_boot()
329 static inline unsigned long sun3scsi_dma_count(struct Scsi_Host *instance) in sun3scsi_dma_count()
343 static inline unsigned long sun3scsi_dma_residual(struct Scsi_Host *instance) in sun3scsi_dma_residual()
520 struct Scsi_Host *instance; in sun3_scsi_probe()
662 struct Scsi_Host *instance = platform_get_drvdata(pdev); in sun3_scsi_remove()
Dbvme6000_scsi.c40 struct Scsi_Host *host; in bvme6000_probe()
94 struct Scsi_Host *host = platform_get_drvdata(dev); in bvme6000_device_remove()
Dsgiwd93.c55 struct Scsi_Host * host = dev_id; in sgiwd93_intr()
136 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, in dma_stop()
235 struct Scsi_Host *host; in sgiwd93_probe()
302 struct Scsi_Host *host = platform_get_drvdata(pdev); in sgiwd93_remove()
Ddtc.c192 struct Scsi_Host *instance; in dtc_detect()
329 static inline int NCR5380_pread(struct Scsi_Host *instance, unsigned char *dst, int len) in NCR5380_pread()
382 static inline int NCR5380_pwrite(struct Scsi_Host *instance, unsigned char *src, int len) in NCR5380_pwrite()
427 static int dtc_release(struct Scsi_Host *shost) in dtc_release()
Datari_NCR5380.c511 static void NCR5380_print(struct Scsi_Host *instance) in NCR5380_print()
560 static void NCR5380_print_phase(struct Scsi_Host *instance) in NCR5380_print_phase()
617 static const char *NCR5380_info(struct Scsi_Host *instance) in NCR5380_info()
624 static void prepare_info(struct Scsi_Host *instance) in prepare_info()
677 static void NCR5380_print_status(struct Scsi_Host *instance) in NCR5380_print_status()
723 struct Scsi_Host *instance) in NCR5380_show_info()
765 static int __init NCR5380_init(struct Scsi_Host *instance, int flags) in NCR5380_init()
810 static void NCR5380_exit(struct Scsi_Host *instance) in NCR5380_exit()
827 static int NCR5380_queue_command(struct Scsi_Host *instance, in NCR5380_queue_command()
915 static inline void maybe_release_dma_irq(struct Scsi_Host *instance) in maybe_release_dma_irq()
[all …]
Dscsi_lib.c87 struct Scsi_Host *host = cmd->device->host; in scsi_set_blocked()
311 struct Scsi_Host *shost = sdev->host; in scsi_device_unbusy()
346 struct Scsi_Host *shost = current_sdev->host; in scsi_single_lun_run()
403 static inline bool scsi_host_is_busy(struct Scsi_Host *shost) in scsi_host_is_busy()
415 static void scsi_starved_list_run(struct Scsi_Host *shost) in scsi_starved_list_run()
547 void scsi_run_host_queues(struct Scsi_Host *shost) in scsi_run_host_queues()
638 struct Scsi_Host *shost = sdev->host; in scsi_mq_uninit_cmd()
1445 static inline int scsi_target_queue_ready(struct Scsi_Host *shost, in scsi_target_queue_ready()
1501 struct Scsi_Host *shost, in scsi_host_queue_ready()
1565 struct Scsi_Host *shost; in scsi_lld_busy()
[all …]
Ddmx3191d.c75 struct Scsi_Host *shost; in dmx3191d_probe_one()
121 struct Scsi_Host *shost = pci_get_drvdata(pdev); in dmx3191d_remove_one()
Da4000t.c39 struct Scsi_Host *host; in amiga_a4000t_scsi_probe()
99 struct Scsi_Host *host = platform_get_drvdata(pdev); in amiga_a4000t_scsi_remove()
Dsni_53c710.c72 struct Scsi_Host *host; in snirm710_probe()
122 struct Scsi_Host *host = dev_get_drvdata(&dev->dev); in snirm710_driver_remove()
Dmvme16x_scsi.c39 struct Scsi_Host * host = NULL; in mvme16x_probe()
107 struct Scsi_Host *host = platform_get_drvdata(dev); in mvme16x_device_remove()
Dpas16.c349 struct Scsi_Host *instance; in pas16_detect()
495 static inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst, in NCR5380_pread()
533 static inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src, in NCR5380_pwrite()
559 static int pas16_release(struct Scsi_Host *shost) in pas16_release()
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;
Datari_scsi.c180 static struct Scsi_Host *atari_scsi_host;
471 static int falcon_get_lock(struct Scsi_Host *instance) in falcon_get_lock()
553 static unsigned long atari_scsi_dma_setup(struct Scsi_Host *instance, in atari_scsi_dma_setup()
621 static long atari_scsi_dma_residual(struct Scsi_Host *instance) in atari_scsi_dma_residual()
830 struct Scsi_Host *instance; in atari_scsi_probe()
1001 struct Scsi_Host *instance = platform_get_drvdata(pdev); in atari_scsi_remove()
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) in eata_pio_show_info()
113 static int eata_pio_release(struct Scsi_Host *sh) in eata_pio_release()
149 struct Scsi_Host *dev = dev_id; in do_eata_pio_int_handler()
166 struct Scsi_Host *sh; in eata_pio_int_handler()
309 struct Scsi_Host *sh; in eata_pio_queue_lck()
443 struct Scsi_Host *host = cmd->device->host; in eata_pio_host_reset()
662 struct Scsi_Host *sh; in register_pio_HBA()
914 struct Scsi_Host *HBA_ptr; in eata_pio_detect()
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 *
292 struct Scsi_Host *host; in NCR_700_detect()
408 NCR_700_release(struct Scsi_Host *host) in NCR_700_release()
437 NCR_700_data_residual (struct Scsi_Host *host) { in NCR_700_data_residual()
631 NCR_700_internal_bus_reset(struct Scsi_Host *host) in NCR_700_internal_bus_reset()
641 NCR_700_chip_setup(struct Scsi_Host *host) in NCR_700_chip_setup()
751 NCR_700_chip_reset(struct Scsi_Host *host) in NCR_700_chip_reset()
[all …]
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 *);
Dlasi700.c103 struct Scsi_Host *host; in lasi700_probe()
154 struct Scsi_Host *host = dev_get_drvdata(&dev->dev); in lasi700_driver_remove()
DNCR_D700.c171 struct Scsi_Host *hosts[2];
181 struct Scsi_Host *host; in NCR_D700_probe_one()
353 NCR_D700_remove_one(struct Scsi_Host *host) in NCR_D700_remove_one()
Dzorro7xx.c77 struct Scsi_Host *host; in zorro7xx_init_one()
155 struct Scsi_Host *host = zorro_get_drvdata(z); in zorro7xx_remove_one()
Dscsi_transport_api.h4 void scsi_schedule_eh(struct Scsi_Host *shost);
Dmvme147.h14 int mvme147_release(struct Scsi_Host *);
Dfdomain.h23 extern struct Scsi_Host *__fdomain_16x0_detect(struct scsi_host_template *tpnt );
Dscsi.h39 struct Scsi_Host;
Dzalon.c94 struct Scsi_Host *host; in zalon_probe()
172 struct Scsi_Host *host = dev_get_drvdata(&dev->dev); in zalon_remove()
Dg_NCR5380.c268 struct Scsi_Host *instance; in generic_NCR5380_detect()
461 static int generic_NCR5380_release_resources(struct Scsi_Host *instance) in generic_NCR5380_release_resources()
522 static inline int NCR5380_pread(struct Scsi_Host *instance, unsigned char *dst, int len) in NCR5380_pread()
606 static inline int NCR5380_pwrite(struct Scsi_Host *instance, unsigned char *src, int len) in NCR5380_pwrite()
Dxen-scsifront.c103 struct Scsi_Host *host;
535 static int scsifront_queuecommand(struct Scsi_Host *shost, in scsifront_queuecommand()
598 struct Scsi_Host *host = sc->device->host; in scsifront_action_handler()
835 struct Scsi_Host *host; in scsifront_probe()
890 struct Scsi_Host *host = info->host; in scsifront_resume()
917 struct Scsi_Host *host = info->host; in scsifront_suspend()
959 struct Scsi_Host *host = info->host; in scsifront_disconnect()
1064 struct Scsi_Host *host = info->host; in scsifront_read_backend_params()
Dsim710.c101 struct Scsi_Host * host = NULL; in sim710_probe_common()
158 struct Scsi_Host *host = dev_get_drvdata(dev); in sim710_device_remove()
Dstorvsc_drv.c420 struct Scsi_Host *host;
451 struct Scsi_Host *host;
477 struct Scsi_Host *host; in storvsc_host_scan()
857 struct Scsi_Host *host, in storvsc_handle_error()
930 struct Scsi_Host *host; in storvsc_command_completion()
1373 static int storvsc_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scmnd) in storvsc_queuecommand()
1543 struct Scsi_Host *host; in storvsc_probe()
1677 struct Scsi_Host *host = stor_device->host; in storvsc_remove()
Dvmw_pvscsi.c100 struct Scsi_Host *host;
727 struct Scsi_Host *host = cmd->device->host; in pvscsi_queue_lck()
847 struct Scsi_Host *host = cmd->device->host; in pvscsi_host_reset()
901 struct Scsi_Host *host = cmd->device->host; in pvscsi_bus_reset()
926 struct Scsi_Host *host = cmd->device->host; in pvscsi_device_reset()
951 static const char *pvscsi_info(struct Scsi_Host *host) in pvscsi_info()
986 struct Scsi_Host *host = adapter->host; in pvscsi_process_msg()
1330 struct Scsi_Host *host = NULL; in pvscsi_probe()
1555 struct Scsi_Host *host = pci_get_drvdata(dev); in pvscsi_shutdown()
1563 struct Scsi_Host *host = pci_get_drvdata(pdev); in pvscsi_remove()
Datp870u.h61 struct Scsi_Host *host;
Din2000.h279 struct Scsi_Host *next;
399 static int in2000_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
Dultrastor.c538 struct Scsi_Host * shpnt = NULL; in ultrastor_24f_detect()
653 static int ultrastor_release(struct Scsi_Host *shost) in ultrastor_release()
665 static const char *ultrastor_info(struct Scsi_Host * shpnt) in ultrastor_info()
856 struct Scsi_Host *host = SCpnt->device->host; in DEF_SCSI_QCMD()
976 struct Scsi_Host *host = SCpnt->device->host; in ultrastor_host_reset()
1185 struct Scsi_Host *dev = dev_id; in do_ultrastor_interrupt()
Dimm.c47 struct Scsi_Host *host;
56 static inline imm_struct *imm_dev(struct Scsi_Host *host) in imm_dev()
124 static int imm_write_info(struct Scsi_Host *host, char *buffer, int length) in imm_write_info()
136 static int imm_show_info(struct seq_file *m, struct Scsi_Host *host) in imm_show_info()
720 struct Scsi_Host *host = cmd->device->host; in imm_interrupt()
1125 struct Scsi_Host *host; in __imm_attach()
Deata_generic.h358 struct Scsi_Host *next;
359 struct Scsi_Host *prev;
Dqlogicfas408.c403 struct Scsi_Host *host = dev_id; in ql_ihandl()
430 struct Scsi_Host *host = dev_id; in qlogicfas408_ihandl()
523 const char *qlogicfas408_info(struct Scsi_Host *host) in qlogicfas408_info()
Dps3rom.c277 struct Scsi_Host *host; in ps3rom_interrupt()
361 struct Scsi_Host *host; in ps3rom_probe()
421 struct Scsi_Host *host = ps3_system_bus_get_drvdata(&dev->sbd); in ps3rom_remove()
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) in alloc_scbs()
1298 static int wd7000_set_info(struct Scsi_Host *host, char *buffer, int length) in wd7000_set_info()
1310 static int wd7000_show_info(struct seq_file *m, struct Scsi_Host *host) in wd7000_show_info()
1382 struct Scsi_Host *sh; in wd7000_detect()
1537 static int wd7000_release(struct Scsi_Host *shost) in wd7000_release()
Dmac53c94.c49 struct Scsi_Host *host;
185 struct Scsi_Host *dev = ((struct fsc_state *) dev_id)->current_req->device->host; in do_mac53c94_interrupt()
414 struct Scsi_Host *host; in mac53c94_probe()
515 struct Scsi_Host *host = fp->host; in mac53c94_remove()
Din2000.c334 static void in2000_execute(struct Scsi_Host *instance);
338 struct Scsi_Host *instance; in in2000_queuecommand_lck()
445 static void in2000_execute(struct Scsi_Host *instance) in DEF_SCSI_QCMD()
835 struct Scsi_Host *instance = dev_id; in in2000_intr()
1602 static int reset_hardware(struct Scsi_Host *instance, int type) in reset_hardware()
1644 struct Scsi_Host *instance; in in2000_bus_reset()
1680 struct Scsi_Host *instance; in __in2000_abort()
1919 struct Scsi_Host *instance; in in2000_detect()
2123 static int in2000_release(struct Scsi_Host *shost) in in2000_release()
2169 static int in2000_write_info(struct Scsi_Host *instance, char *buf, int len) in in2000_write_info()
[all …]
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 *);
1170 struct Scsi_Host *host = data->Host; in do_nsp32_isr()
1444 static int nsp32_show_info(struct seq_file *m, struct Scsi_Host *host) in nsp32_show_info()
2560 struct Scsi_Host *host; /* registered host structure */ in nsp32_detect()
2780 static int nsp32_release(struct Scsi_Host *host) in nsp32_release()
2809 static const char *nsp32_info(struct Scsi_Host *shpnt) in nsp32_info()
2910 struct Scsi_Host *host = SCpnt->device->host; in nsp32_eh_host_reset()
[all …]
Dqlogicpti.c315 static int qlogicpti_reset_hardware(struct Scsi_Host *host) in qlogicpti_reset_hardware()
469 struct Scsi_Host *host = qpti->qhost; in qlogicpti_load_firmware()
835 const char *qlogicpti_info(struct Scsi_Host *host) in qlogicpti_info()
957 static inline void update_can_queue(struct Scsi_Host *host, u_int in_ptr, u_int out_ptr) in update_can_queue()
1007 struct Scsi_Host *host = Cmnd->device->host; in qlogicpti_queuecommand_lck()
1218 struct Scsi_Host *host = Cmnd->device->host; in qlogicpti_abort()
1256 struct Scsi_Host *host = Cmnd->device->host; in qlogicpti_reset()
1297 struct Scsi_Host *host; in qpti_sbus_probe()
Dscsi_pm.c316 int scsi_autopm_get_host(struct Scsi_Host *shost) in scsi_autopm_get_host()
328 void scsi_autopm_put_host(struct Scsi_Host *shost) in scsi_autopm_put_host()
Dppa.c41 struct Scsi_Host *host;
47 static inline ppa_struct *ppa_dev(struct Scsi_Host *host) in ppa_dev()
121 static inline int ppa_write_info(struct Scsi_Host *host, char *buffer, int length) in ppa_write_info()
141 static int ppa_show_info(struct seq_file *m, struct Scsi_Host *host) in ppa_show_info()
990 struct Scsi_Host *host; in __ppa_attach()
DNCR53c406a.c454 struct Scsi_Host *shpnt = NULL; in NCR53c406a_detect()
594 static int NCR53c406a_release(struct Scsi_Host *shost) in NCR53c406a_release()
668 static const char *NCR53c406a_info(struct Scsi_Host *SChost) in NCR53c406a_info()
773 struct Scsi_Host *dev = dev_id; in do_NCR53c406a_intr()
Dsym53c416.c329 struct Scsi_Host *dev = dev_id; in sym53c416_intr_handle()
614 struct Scsi_Host * shpnt = NULL; in sym53c416_detect()
721 const char *sym53c416_info(struct Scsi_Host *SChost) in sym53c416_info()
789 static int sym53c416_release(struct Scsi_Host *shost) in sym53c416_release()
Deata.c507 static int eata2x_release(struct Scsi_Host *);
508 static int eata2x_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
837 static struct Scsi_Host *sh[MAX_BOARDS];
1083 struct Scsi_Host *shost; in port_detect()
1751 struct Scsi_Host *shost = SCpnt->device->host; in eata2x_queuecommand_lck()
1836 struct Scsi_Host *shost = SCarg->device->host; in DEF_SCSI_QCMD()
1904 struct Scsi_Host *shost = SCarg->device->host; in eata2x_eh_host_reset()
2284 static irqreturn_t ihdlr(struct Scsi_Host *shost) in ihdlr()
2532 struct Scsi_Host *shost; in do_interrupt_handler()
2548 static int eata2x_release(struct Scsi_Host *shost) in eata2x_release()
Dwd33c93.c172 static void wd33c93_execute(struct Scsi_Host *instance);
484 wd33c93_execute(struct Scsi_Host *instance) in DEF_SCSI_QCMD()
802 wd33c93_intr(struct Scsi_Host *instance) in wd33c93_intr()
1508 reset_wd33c93(struct Scsi_Host *instance) in reset_wd33c93()
1576 struct Scsi_Host *instance; in wd33c93_host_reset()
1612 struct Scsi_Host *instance; in wd33c93_abort()
1933 wd33c93_init(struct Scsi_Host *instance, const wd33c93_regs regs, in wd33c93_init()
2058 int wd33c93_write_info(struct Scsi_Host *instance, char *buf, int len) in wd33c93_write_info()
2128 wd33c93_show_info(struct seq_file *m, struct Scsi_Host *instance) in wd33c93_show_info()
DNCR_Q720.c49 struct Scsi_Host *hosts[4];
323 NCR_Q720_remove_one(struct Scsi_Host *host) in NCR_Q720_remove_one()
DBusLogic.h993 struct Scsi_Host *scsi_host;
1292 static const char *blogic_drvr_info(struct Scsi_Host *);
1293 static int blogic_qcmd(struct Scsi_Host *h, struct scsi_cmnd *);
Dfdomain.c518 static void print_banner( struct Scsi_Host *shpnt ) in print_banner()
895 struct Scsi_Host *__fdomain_16x0_detect(struct scsi_host_template *tpnt ) in __fdomain_16x0_detect()
898 struct Scsi_Host *shpnt; in __fdomain_16x0_detect()
1013 static const char *fdomain_16x0_info( struct Scsi_Host *ignore ) in fdomain_16x0_info()
1742 static int fdomain_16x0_release(struct Scsi_Host *shpnt) in fdomain_16x0_release()
D3w-sas.c106 struct Scsi_Host *shost = class_to_shost(dev); in twl_sysfs_aen_read()
137 struct Scsi_Host *shost = class_to_shost(dev); in twl_sysfs_compat_info()
166 struct Scsi_Host *host = class_to_shost(dev); in twl_show_stats()
1522 struct Scsi_Host *host = pci_get_drvdata(pdev); in twl_shutdown()
1566 struct Scsi_Host *host = NULL; in twl_probe()
1716 struct Scsi_Host *host = pci_get_drvdata(pdev); in twl_remove()
1764 struct Scsi_Host *host = pci_get_drvdata(pdev); in twl_suspend()
1794 struct Scsi_Host *host = pci_get_drvdata(pdev); in twl_resume()
Dmegaraid.h786 struct Scsi_Host *host;
949 const char *megaraid_info (struct Scsi_Host *);
955 static int megaraid_queue (struct Scsi_Host *, struct scsi_cmnd *);
Da100u2w.c1059 struct Scsi_Host *shost = (struct Scsi_Host *)devid; in inia100_intr()
1087 struct Scsi_Host *shost; in inia100_probe_one()
1197 struct Scsi_Host *shost = pci_get_drvdata(pdev); in inia100_remove_one()
Dhptiop.c857 struct Scsi_Host *host = scp->device->host; in hptiop_buildsgl()
1008 struct Scsi_Host *host = scp->device->host; in hptiop_queuecommand_lck()
1077 static const char *hptiop_info(struct Scsi_Host *host) in DEF_SCSI_QCMD()
1109 struct Scsi_Host * host = scp->device->host; in hptiop_reset()
1138 struct Scsi_Host *host = class_to_shost(dev); in hptiop_show_fw_version()
1291 struct Scsi_Host *host = NULL; in hptiop_probe()
1517 struct Scsi_Host *host = pci_get_drvdata(pcidev); in hptiop_shutdown()
1560 struct Scsi_Host *host = pci_get_drvdata(pcidev); in hptiop_remove()
Dwd719x.h64 struct Scsi_Host *sh; /* pointer to host structure */
Dlibiscsi.c90 struct Scsi_Host *shost = conn->session->host; in iscsi_conn_queue_work()
1644 int iscsi_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *sc) in iscsi_queuecommand()
1902 struct Scsi_Host *shost = conn->session->host; in iscsi_suspend_tx()
2583 int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev) in iscsi_host_add()
2606 struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht, in iscsi_host_alloc()
2609 struct Scsi_Host *shost; in iscsi_host_alloc()
2649 void iscsi_host_remove(struct Scsi_Host *shost) in iscsi_host_remove()
2670 void iscsi_host_free(struct Scsi_Host *shost) in iscsi_host_free()
2681 static void iscsi_host_dec_session_cnt(struct Scsi_Host *shost) in iscsi_host_dec_session_cnt()
2718 iscsi_session_setup(struct iscsi_transport *iscsit, struct Scsi_Host *shost, in iscsi_session_setup()
[all …]
/linux-4.4.14/drivers/scsi/arm/
Dfas216.h218 struct Scsi_Host *host; /* host */
305 …fasdmatype_t (*setup) (struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fa…
306 …void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int trans…
307 void (*stop) (struct Scsi_Host *host, struct scsi_pointer *SCp);
321 extern int fas216_init (struct Scsi_Host *instance);
328 extern int fas216_add (struct Scsi_Host *instance, struct device *dev);
336 extern int fas216_queue_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);
359 extern void fas216_release (struct Scsi_Host *instance);
Dpowertec.c102 powertecscsi_terminator_ctl(struct Scsi_Host *host, int on_off) in powertecscsi_terminator_ctl()
131 powertecscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in powertecscsi_dma_setup()
173 powertecscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in powertecscsi_dma_stop()
185 const char *powertecscsi_info(struct Scsi_Host *host) in powertecscsi_info()
205 powertecscsi_set_proc_info(struct Scsi_Host *host, char *buffer, int length) in powertecscsi_set_proc_info()
240 static int powertecscsi_show_info(struct seq_file *m, struct Scsi_Host *host) in powertecscsi_show_info()
259 struct Scsi_Host *host = ecard_get_drvdata(ec); in powertecscsi_show_term()
269 struct Scsi_Host *host = ecard_get_drvdata(ec); in powertecscsi_store_term()
304 struct Scsi_Host *host; in powertecscsi_probe()
403 struct Scsi_Host *host = ecard_get_drvdata(ec); in powertecscsi_remove()
Darxescsi.c66 arxescsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in arxescsi_dma_setup()
112 arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, in arxescsi_dma_pseudo()
198 static void arxescsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in arxescsi_dma_stop()
211 static const char *arxescsi_info(struct Scsi_Host *host) in arxescsi_info()
224 arxescsi_show_info(struct seq_file *m, struct Scsi_Host *host) in arxescsi_show_info()
254 struct Scsi_Host *host; in arxescsi_probe()
317 struct Scsi_Host *host = ecard_get_drvdata(ec); in arxescsi_remove()
Dcumana_2.c122 cumanascsi_2_terminator_ctl(struct Scsi_Host *host, int on_off) in cumanascsi_2_terminator_ctl()
157 cumanascsi_2_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in cumanascsi_2_dma_setup()
209 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, in cumanascsi_2_dma_pseudo()
283 cumanascsi_2_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in cumanascsi_2_dma_stop()
297 const char *cumanascsi_2_info(struct Scsi_Host *host) in cumanascsi_2_info()
317 cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length) in cumanascsi_2_set_proc_info()
340 static int cumanascsi_2_show_info(struct seq_file *m, struct Scsi_Host *host) in cumanascsi_2_show_info()
377 struct Scsi_Host *host; in cumanascsi2_probe()
474 struct Scsi_Host *host = ecard_get_drvdata(ec); in cumanascsi2_remove()
Deesox.c121 eesoxscsi_terminator_ctl(struct Scsi_Host *host, int on_off) in eesoxscsi_terminator_ctl()
158 eesoxscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in eesoxscsi_dma_setup()
353 eesoxscsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, in eesoxscsi_dma_pseudo()
370 eesoxscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in eesoxscsi_dma_stop()
382 const char *eesoxscsi_info(struct Scsi_Host *host) in eesoxscsi_info()
402 eesoxscsi_set_proc_info(struct Scsi_Host *host, char *buffer, int length) in eesoxscsi_set_proc_info()
425 static int eesoxscsi_show_info(struct seq_file *m, struct Scsi_Host *host) in eesoxscsi_show_info()
444 struct Scsi_Host *host = ecard_get_drvdata(ec); in eesoxscsi_show_term()
453 struct Scsi_Host *host = ecard_get_drvdata(ec); in eesoxscsi_store_term()
495 struct Scsi_Host *host; in eesoxscsi_probe()
[all …]
Dcumana_1.c23 #define NCR5380_local_declare() struct Scsi_Host *_instance
48 NCR5380_pwrite(struct Scsi_Host *host, unsigned char *addr, int len) in NCR5380_pwrite()
111 NCR5380_pread(struct Scsi_Host *host, unsigned char *addr, int len) in NCR5380_pread()
172 static unsigned char cumanascsi_read(struct Scsi_Host *host, unsigned int reg) in cumanascsi_read()
187 static void cumanascsi_write(struct Scsi_Host *host, unsigned int reg, unsigned int value) in cumanascsi_write()
219 struct Scsi_Host *host; in cumanascsi1_probe()
283 struct Scsi_Host *host = ecard_get_drvdata(ec); in cumanascsi1_remove()
Doak.c43 static inline int NCR5380_pwrite(struct Scsi_Host *instance, unsigned char *addr, in NCR5380_pwrite()
58 static inline int NCR5380_pread(struct Scsi_Host *instance, unsigned char *addr, in NCR5380_pread()
122 struct Scsi_Host *host; in oakscsi_probe()
166 struct Scsi_Host *host = ecard_get_drvdata(ec); in oakscsi_remove()
/linux-4.4.14/drivers/scsi/arcmsr/
Darcmsr_attr.c70 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_sysfs_iop_message_read()
117 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_sysfs_iop_message_write()
165 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_sysfs_iop_message_clear()
222 struct Scsi_Host *host = acb->host; in arcmsr_alloc_sysfs_attr()
251 struct Scsi_Host *host = acb->host; in arcmsr_free_sysfs_attr()
272 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_posted_cmd()
284 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_reset()
296 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_abort()
308 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_fw_model()
320 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_fw_version()
[all …]
/linux-4.4.14/drivers/scsi/bfa/
Dbfad_attr.c31 struct Scsi_Host *shost; in bfad_im_get_starget_port_id()
57 struct Scsi_Host *shost; in bfad_im_get_starget_node_name()
83 struct Scsi_Host *shost; in bfad_im_get_starget_port_name()
107 bfad_im_get_host_port_id(struct Scsi_Host *shost) in bfad_im_get_host_port_id()
121 bfad_im_get_host_port_type(struct Scsi_Host *shost) in bfad_im_get_host_port_type()
153 bfad_im_get_host_port_state(struct Scsi_Host *shost) in bfad_im_get_host_port_state()
190 bfad_im_get_host_active_fc4s(struct Scsi_Host *shost) in bfad_im_get_host_active_fc4s()
209 bfad_im_get_host_speed(struct Scsi_Host *shost) in bfad_im_get_host_speed()
246 bfad_im_get_host_fabric_name(struct Scsi_Host *shost) in bfad_im_get_host_fabric_name()
263 bfad_im_get_stats(struct Scsi_Host *shost) in bfad_im_get_stats()
[all …]
Dbfad_im.h66 struct Scsi_Host *shost;
144 struct Scsi_Host *bfad_scsi_host_alloc(struct bfad_im_port_s *im_port,
Dbfad_im.c34 static int bfad_im_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *cmnd);
179 bfad_im_info(struct Scsi_Host *shost) in bfad_im_info()
202 struct Scsi_Host *shost = cmnd->device->host; in bfad_im_abort_handler()
290 struct Scsi_Host *shost = cmnd->device->host; in bfad_im_reset_lun_handler()
354 struct Scsi_Host *shost = cmnd->device->host; in bfad_im_reset_bus_handler()
665 struct Scsi_Host *shost = bfad->pport.im_port->shost; in bfad_aen_im_notify_handler()
715 struct Scsi_Host *
1015 struct Scsi_Host *host = im_port->shost; in bfad_fc_host_init()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_vport.h53 struct Scsi_Host *shost;
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);
Dlpfc_attr.c121 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_enable_fip_show()
135 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_info_show()
154 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_guard_err_show()
166 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_apptag_err_show()
178 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_bg_reftag_err_show()
198 struct Scsi_Host *host = class_to_shost(dev); in lpfc_info_show()
215 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_serialnum_show()
238 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_temp_sensor_show()
256 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_modeldesc_show()
275 struct Scsi_Host *shost = class_to_shost(dev); in lpfc_modelname_show()
[all …]
Dlpfc_nportdisc.c276 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_plogi()
538 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_padisc()
627 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_logo()
763 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_disc_set_adisc()
888 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_logo_unused_node()
925 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_plogi_plogi_issue()
1003 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_els_plogi_issue()
1035 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_plogi_plogi_issue()
1207 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_device_rm_plogi_issue()
1229 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_device_recov_plogi_issue()
[all …]
Dlpfc_hbadisc.c109 struct Scsi_Host *shost; in lpfc_dev_loss_tmo_callbk()
203 struct Scsi_Host *shost; in lpfc_dev_loss_tmo_handler()
449 struct Scsi_Host *shost; in lpfc_send_fastpath_evt()
800 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cleanup_rpis()
856 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_linkdown_port()
877 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_linkdown()
966 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_linkup_port()
1026 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_mbx_cmpl_clear_la()
2750 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_init_vpi_cmpl()
2886 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_mbx_cmpl_reg_vfi()
[all …]
Dlpfc_vport.c294 struct Scsi_Host *shost = fc_vport->shost; in lpfc_vport_create()
470 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in disable_vport()
521 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in enable_vport()
571 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_vport_delete()
Dlpfc_els.c83 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_els_chk_latt()
532 struct Scsi_Host *shost; in lpfc_issue_unreg_vfi()
588 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_check_clean_addr_bit()
642 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_els_flogi_fabric()
820 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_els_flogi_nport()
971 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_els_flogi()
1510 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_plogi_confirm_nport()
1717 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_end_rscn()
1827 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_els_plogi()
2028 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_cmpl_els_prli()
[all …]
Dlpfc_init.c375 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_config_port_post()
1428 struct Scsi_Host *shost; in lpfc_board_errevt_to_mgmt()
1457 struct Scsi_Host *shost; in lpfc_handle_eratt_s3()
1628 struct Scsi_Host *shost; in lpfc_handle_eratt_s4()
2860 struct Scsi_Host *shost; in lpfc_online()
2917 struct Scsi_Host *shost; in lpfc_offline_prep()
2994 struct Scsi_Host *shost; in lpfc_offline()
3285 struct Scsi_Host *shost; in lpfc_create_port()
3381 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in destroy_port()
3430 int lpfc_scan_finished(struct Scsi_Host *shost, unsigned long time) in lpfc_scan_finished()
[all …]
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.4.14/drivers/scsi/pm8001/
Dpm8001_ctl.c57 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_mpi_interface_rev_show()
82 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_fw_version_show()
111 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_out_io_show()
134 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_devices_show()
160 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_sg_list_show()
205 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_sas_spec_support_show()
233 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_host_sas_address_show()
252 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_logging_level_show()
261 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_logging_level_store()
285 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_aap_log_show()
[all …]
Dpm8001_sas.h510 struct Scsi_Host *shost;
634 void pm8001_scan_start(struct Scsi_Host *shost);
635 int pm8001_scan_finished(struct Scsi_Host *shost, unsigned long time);
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_glue.h183 struct Scsi_Host *host;
226 static inline struct sym_hcb * sym_get_hcb(struct Scsi_Host *host) in sym_get_hcb()
267 void sym_log_bus_error(struct Scsi_Host *);
268 void sym_dump_registers(struct Scsi_Host *);
Dsym_glue.c491 void sym_log_bus_error(struct Scsi_Host *shost) in sym_log_bus_error()
546 struct Scsi_Host *shost = dev_id; in DEF_SCSI_QCMD()
594 struct Scsi_Host *shost = cmd->device->host; in sym_eh_handler()
873 static const char *sym53c8xx_info (struct Scsi_Host *host) in sym53c8xx_info()
1033 static int sym_user_command(struct Scsi_Host *shost, char *buffer, int length) in sym_user_command()
1175 static int sym_show_info(struct seq_file *m, struct Scsi_Host *shost) in sym_show_info()
1249 static struct Scsi_Host *sym_attach(struct scsi_host_template *tpnt, int unit, in sym_attach()
1254 struct Scsi_Host *shost = NULL; in sym_attach()
1625 static int sym_detach(struct Scsi_Host *shost, struct pci_dev *pdev) in sym_detach()
1682 struct Scsi_Host *shost; in sym2_probe()
[all …]
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_nvr… in sym_nvram_setup_host()
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);
Dsym_fw.c107 sym_fw1_patch(struct Scsi_Host *shost) in sym_fw1_patch()
149 sym_fw2_patch(struct Scsi_Host *shost) in sym_fw2_patch()
/linux-4.4.14/drivers/scsi/be2iscsi/
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,
Dbe_iscsi.c45 struct Scsi_Host *shost; in beiscsi_session_create()
131 struct Scsi_Host *shost; in beiscsi_conn_create()
201 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in beiscsi_conn_bind()
302 beiscsi_set_static_ip(struct Scsi_Host *shost, in beiscsi_set_static_ip()
366 beiscsi_set_vlan_tag(struct Scsi_Host *shost, in beiscsi_set_vlan_tag()
399 beiscsi_set_ipv4(struct Scsi_Host *shost, in beiscsi_set_ipv4()
448 beiscsi_set_ipv6(struct Scsi_Host *shost, in beiscsi_set_ipv6()
477 int be2iscsi_iface_set_param(struct Scsi_Host *shost, in be2iscsi_iface_set_param()
596 struct Scsi_Host *shost = iscsi_iface_to_shost(iface); in be2iscsi_iface_get_param()
751 static void beiscsi_get_port_state(struct Scsi_Host *shost) in beiscsi_get_port_state()
[all …]
/linux-4.4.14/drivers/scsi/pcmcia/
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);
Dqlogic_stub.c82 struct Scsi_Host *host;
90 static struct Scsi_Host *qlogic_detect(struct scsi_host_template *host, in qlogic_detect()
95 struct Scsi_Host *shost; /* registered host structure */ in qlogic_detect()
192 struct Scsi_Host *host; in qlogic_config()
Dsym53c500_cs.c192 struct Scsi_Host *host;
354 struct Scsi_Host *dev = dev_id; in SYM53C500_intr()
512 struct Scsi_Host *shost = info->host; in SYM53C500_release()
536 SYM53C500_info(struct Scsi_Host *SChost) in SYM53C500_info()
626 struct Scsi_Host *SHp = class_to_shost(dev); in SYM53C500_show_pio()
638 struct Scsi_Host *SHp = class_to_shost(dev); in SYM53C500_store_pio()
705 struct Scsi_Host *host; in SYM53C500_config()
Dfdomain_stub.c64 struct Scsi_Host *host;
119 struct Scsi_Host *host; in fdomain_config()
Daha152x_stub.c81 struct Scsi_Host *host;
145 struct Scsi_Host *host; in aha152x_config_cs()
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_attr.c62 struct Scsi_Host *shost = csio_ln_to_shost(ln); in csio_reg_rnode()
184 struct Scsi_Host *shost = csio_ln_to_shost(ln); in csio_fchost_attr_init()
210 csio_get_host_port_id(struct Scsi_Host *shost) in csio_get_host_port_id()
226 csio_get_host_port_type(struct Scsi_Host *shost) in csio_get_host_port_type()
245 csio_get_host_port_state(struct Scsi_Host *shost) in csio_get_host_port_state()
270 csio_get_host_speed(struct Scsi_Host *shost) in csio_get_host_speed()
296 csio_get_host_fabric_name(struct Scsi_Host *shost) in csio_get_host_fabric_name()
317 csio_get_stats(struct Scsi_Host *shost) in csio_get_stats()
545 struct Scsi_Host *shost = fc_vport->shost; in csio_vport_create()
608 struct Scsi_Host *shost = csio_ln_to_shost(ln); in csio_vport_delete()
[all …]
Dcsio_init.h82 static inline struct Scsi_Host *
85 return container_of((void *)ln, struct Scsi_Host, hostdata[0]); in csio_ln_to_shost()
Dcsio_init.c603 struct Scsi_Host *shost = NULL; in csio_shost_init()
672 struct Scsi_Host *shost = csio_ln_to_shost(ln); in csio_shost_exit()
701 struct Scsi_Host *shost; in csio_lnodes_block_request()
741 struct Scsi_Host *shost; in csio_lnodes_unblock_request()
779 struct Scsi_Host *shost; in csio_lnodes_block_by_port()
820 struct Scsi_Host *shost; in csio_lnodes_unblock_by_port()
922 struct Scsi_Host *shost = csio_ln_to_shost(ln); in csio_lnode_init_post()
/linux-4.4.14/drivers/target/
Dtarget_core_pscsi.h48 struct Scsi_Host *pdv_lld_host;
59 struct Scsi_Host *phv_lld_host;
Dtarget_core_pscsi.c91 struct Scsi_Host *scsi_host = phv->phv_lld_host; in pscsi_detach_hba()
111 struct Scsi_Host *sh = phv->phv_lld_host; in pscsi_pmode_enable_hba()
370 struct Scsi_Host *sh = sd->host; in pscsi_create_type_disk()
413 struct Scsi_Host *sh = sd->host; in pscsi_create_type_rom()
444 struct Scsi_Host *sh = sd->host; in pscsi_create_type_other()
464 struct Scsi_Host *sh = phv->phv_lld_host; in pscsi_configure_device()
/linux-4.4.14/drivers/usb/storage/
Dusb.h167 static inline struct Scsi_Host *us_to_host(struct us_data *us) { in us_to_host()
168 return container_of((void *) us, struct Scsi_Host, hostdata); in us_to_host()
170 static inline struct us_data *host_to_us(struct Scsi_Host *host) { in host_to_us()
Dscsiglue.c73 static const char* host_info(struct Scsi_Host *host) in host_info()
428 struct Scsi_Host *host = us_to_host(us); in usb_stor_report_device_reset()
442 struct Scsi_Host *host = us_to_host(us); in usb_stor_report_bus_reset()
453 static int write_info(struct Scsi_Host *host, char *buffer, int length) in write_info()
459 static int show_info (struct seq_file *m, struct Scsi_Host *host) in show_info()
Duas.c252 struct Scsi_Host *shost = urb->context; in uas_stat_cmplt()
908 struct Scsi_Host *shost = NULL; in uas_probe()
1020 struct Scsi_Host *shost = usb_get_intfdata(intf); in uas_pre_reset()
1045 struct Scsi_Host *shost = usb_get_intfdata(intf); in uas_post_reset()
1072 struct Scsi_Host *shost = usb_get_intfdata(intf); in uas_suspend()
1090 struct Scsi_Host *shost = usb_get_intfdata(intf); in uas_reset_resume()
1112 struct Scsi_Host *shost = usb_get_intfdata(intf); in uas_disconnect()
1140 struct Scsi_Host *shost = usb_get_intfdata(intf); in uas_shutdown()
Dsierra_ms.c131 struct Scsi_Host *sh; in sierra_ms_init()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvscsi.h39 struct Scsi_Host;
102 struct Scsi_Host *host;
Dibmvscsi.c1923 struct Scsi_Host *shost = sdev->host; in ibmvscsi_slave_configure()
1957 struct Scsi_Host *shost = class_to_shost(dev); in show_host_vhost_loc()
1977 struct Scsi_Host *shost = class_to_shost(dev); in show_host_vhost_name()
1997 struct Scsi_Host *shost = class_to_shost(dev); in show_host_srp_version()
2018 struct Scsi_Host *shost = class_to_shost(dev); in show_host_partition_name()
2039 struct Scsi_Host *shost = class_to_shost(dev); in show_host_partition_number()
2059 struct Scsi_Host *shost = class_to_shost(dev); in show_host_mad_version()
2079 struct Scsi_Host *shost = class_to_shost(dev); in show_host_os_type()
2098 struct Scsi_Host *shost = class_to_shost(dev); in show_host_config()
2243 struct Scsi_Host *host; in ibmvscsi_probe()
Dibmvfc.c913 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in __ibmvfc_get_target()
934 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ibmvfc_get_target()
951 static void ibmvfc_get_host_speed(struct Scsi_Host *shost) in ibmvfc_get_host_speed()
995 static void ibmvfc_get_host_port_state(struct Scsi_Host *shost) in ibmvfc_get_host_port_state()
1125 static int ibmvfc_issue_fc_host_lip(struct Scsi_Host *shost) in ibmvfc_issue_fc_host_lip()
2543 struct Scsi_Host *shost = rport_to_shost(rport); in ibmvfc_terminate_rport_io()
2804 static int ibmvfc_scan_finished(struct Scsi_Host *shost, unsigned long time) in ibmvfc_scan_finished()
2835 struct Scsi_Host *shost = sdev->host; in ibmvfc_slave_alloc()
2861 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ibmvfc_target_alloc()
2883 struct Scsi_Host *shost = sdev->host; in ibmvfc_slave_configure()
[all …]
/linux-4.4.14/drivers/staging/rts5208/
Drtsx.h137 static inline struct Scsi_Host *rtsx_to_host(struct rtsx_dev *dev) in rtsx_to_host()
139 return container_of((void *) dev, struct Scsi_Host, hostdata); in rtsx_to_host()
141 static inline struct rtsx_dev *host_to_rtsx(struct Scsi_Host *host) in host_to_rtsx()
Drtsx.c66 static const char *host_info(struct Scsi_Host *host) in host_info()
164 struct Scsi_Host *host = srb->device->host; in DEF_SCSI_QCMD()
416 struct Scsi_Host *host = rtsx_to_host(dev); in rtsx_control_thread()
672 struct Scsi_Host *host = rtsx_to_host(dev); in quiesce_and_remove_host()
848 struct Scsi_Host *host; in rtsx_probe()
/linux-4.4.14/drivers/staging/unisys/visorhba/
Dvisorhba_main.c109 struct Scsi_Host *shost; /* Scsi Host for this visorhba instance */
116 struct Scsi_Host *scsihost;
432 static const char *visorhba_get_info(struct Scsi_Host *shp) in visorhba_get_info()
458 struct Scsi_Host *scsihost = scsidev->host; in visorhba_queue_command_lck()
546 struct Scsi_Host *scsihost = (struct Scsi_Host *)scsidev->host; in visorhba_slave_alloc()
580 struct Scsi_Host *scsihost = (struct Scsi_Host *)scsidev->host; in visorhba_slave_destroy()
934 static void process_disk_notify(struct Scsi_Host *shost, in process_disk_notify()
962 struct Scsi_Host *shost = devdata->scsihost; in drain_queue()
1093 struct Scsi_Host *scsihost; in visorhba_probe()
1177 struct Scsi_Host *scsihost = NULL; in visorhba_remove()
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_bsg.c15 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_read_flash()
80 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_update_flash()
145 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_get_acb_state()
202 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_read_nvram()
274 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_update_nvram()
343 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_restore_defaults()
387 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_bsg_get_acb()
451 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in ql4xxx_execute_diag_cmd()
655 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_execute_diag_loopback_cmd()
755 struct Scsi_Host *host = iscsi_job_to_shost(bsg_job); in qla4xxx_execute_diag_test()
[all …]
Dql4_attr.c128 struct Scsi_Host *host = ha->host; in qla4_8xxx_alloc_sysfs_attr()
144 struct Scsi_Host *host = ha->host; in qla4_8xxx_free_sysfs_attr()
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);
[all …]
/linux-4.4.14/Documentation/scsi/
Dscsi_mid_low_api.txt183 It may be useful for a LLD to keep track of struct Scsi_Host instances
185 by the mid-level. struct Scsi_Host instances are freed from
306 The Scsi_Host structure has had reference counting infrastructure added.
307 This effectively spreads the ownership of struct Scsi_Host instances
314 struct Scsi_Host:
316 Scsi_Host which has its reference count ^^ set to 1
332 ^^ struct Scsi_Host actually has 2 reference counts which are manipulated
375 scsi_host_get - increments Scsi_Host instance's refcount
376 scsi_host_put - decrements Scsi_Host instance's refcount (free if 0)
412 struct scsi_device * scsi_add_device(struct Scsi_Host *shost,
[all …]
/linux-4.4.14/drivers/scsi/libsas/
Dsas_init.c194 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_get_linkerrors()
243 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in transport_sas_phy_reset()
277 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_phy_enable()
313 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_phy_reset()
348 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_set_phy_speed()
489 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in queue_phy_reset()
516 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in queue_phy_enable()
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, in sas_smp_host_handler()
Dsas_scsi_host.c180 int sas_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) in sas_queuecommand()
491 struct Scsi_Host *host = cmd->device->host; in sas_eh_abort_handler()
513 struct Scsi_Host *host = cmd->device->host; in sas_eh_device_reset_handler()
535 struct Scsi_Host *host = cmd->device->host; in sas_eh_bus_reset_handler()
557 struct Scsi_Host *shost = cmd->device->host; in try_to_reset_cmd_device()
573 static void sas_eh_handle_sas_errors(struct Scsi_Host *shost, struct list_head *work_q) in sas_eh_handle_sas_errors()
711 static void sas_eh_handle_resets(struct Scsi_Host *shost) in sas_eh_handle_resets()
745 void sas_scsi_recover_host(struct Scsi_Host *shost) in sas_scsi_recover_host()
825 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent); in sas_find_dev_by_rphy()
981 int sas_request_addr(struct Scsi_Host *shost, u8 *addr) in sas_request_addr()
Dsas_discover.c181 struct Scsi_Host *shost = sas_ha->core.shost; in sas_notify_lldd_dev_found()
203 struct Scsi_Host *shost = sas_ha->core.shost; in sas_notify_lldd_dev_gone()
249 struct Scsi_Host *shost = port->ha->core.shost; in sas_suspend_devices()
Dsas_ata.c187 struct Scsi_Host *host = sas_ha->core.shost; in sas_ata_qc_issue()
561 struct Scsi_Host *shost = ha->core.shost; in sas_ata_init()
750 void sas_ata_strategy_handler(struct Scsi_Host *shost) in sas_ata_strategy_handler()
793 void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, in sas_ata_eh()
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_ctl.c2416 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_fw_show()
2438 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_bios_show()
2462 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_mpi_show()
2481 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_product_show()
2499 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_nvdata_persistent_show()
2519 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_nvdata_default_show()
2539 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_board_name_show()
2557 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_board_assembly_show()
2575 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_board_tracer_show()
2596 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_io_delay_show()
[all …]
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_scsi.c62 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt) in zfcp_scsi_queuecommand()
151 struct Scsi_Host *scsi_host = scpnt->device->host; in zfcp_scsi_eh_abort_handler()
352 struct Scsi_Host *shost; in zfcp_scsi_adapter_unregister()
443 static struct fc_host_statistics *zfcp_get_fc_host_stats(struct Scsi_Host *host) in zfcp_get_fc_host_stats()
477 static void zfcp_reset_fc_host_stats(struct Scsi_Host *shost) in zfcp_reset_fc_host_stats()
499 static void zfcp_get_host_port_state(struct Scsi_Host *shost) in zfcp_get_host_port_state()
534 struct Scsi_Host *shost = rport_to_shost(rport); in zfcp_scsi_terminate_rport_io()
643 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_scsi_set_prot()
Dzfcp_sysfs.c525 struct Scsi_Host *scsi_host = dev_to_shost(dev); in zfcp_sysfs_adapter_util_show()
550 struct Scsi_Host *scsi_host = dev_to_shost(dev); in zfcp_sysfs_adapter_ex_config()
604 struct Scsi_Host *scsi_host = class_to_shost(dev); in zfcp_sysfs_adapter_q_full_show()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_npiv.c35 struct Scsi_Host *shost = vport_to_shost(vport); in libfc_vport_create()
132 struct Scsi_Host *shost = vport_to_shost(vport); in fc_vport_setlink()
/linux-4.4.14/drivers/message/fusion/
Dmptscsih.h114 extern int mptscsih_show_info(struct seq_file *, struct Scsi_Host *);
115 extern const char * mptscsih_info(struct Scsi_Host *SChost);
Dmptscsih.c1175 struct Scsi_Host *host = ioc->sh; in mptscsih_remove()
1267 mptscsih_info(struct Scsi_Host *SChost) in mptscsih_info()
1285 int mptscsih_show_info(struct seq_file *m, struct Scsi_Host *host) in mptscsih_show_info()
2290 struct Scsi_Host *host = sdev->host; in mptscsih_slave_destroy()
2358 struct Scsi_Host *sh = sdev->host; in mptscsih_slave_configure()
3050 struct Scsi_Host *host = class_to_shost(dev); in mptscsih_version_fw_show()
3066 struct Scsi_Host *host = class_to_shost(dev); in mptscsih_version_bios_show()
3082 struct Scsi_Host *host = class_to_shost(dev); in mptscsih_version_mpi_show()
3095 struct Scsi_Host *host = class_to_shost(dev); in mptscsih_version_product_show()
3109 struct Scsi_Host *host = class_to_shost(dev); in mptscsih_version_nvdata_persistent_show()
[all …]
Dmptspi.c404 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_target_alloc()
521 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_read_spi_device_pg0()
782 mptspi_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptspi_qcmd()
858 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_write_spi_device_pg1()
1068 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in MPTSPI_SIMPLE_TRANSPORT_PARM()
1122 struct Scsi_Host *shost = ioc->sh; in mpt_work_wrapper()
1360 struct Scsi_Host *sh; in mptspi_probe()
/linux-4.4.14/drivers/scsi/aacraid/
Dlinit.c254 static int aac_queuecommand(struct Scsi_Host *shost, in aac_queuecommand()
270 static const char *aac_info(struct Scsi_Host *shost) in aac_info()
420 struct Scsi_Host *host = sdev->host; in aac_slave_configure()
474 struct Scsi_Host *host = sdev->host; in aac_change_queue_depth()
533 struct Scsi_Host * host = dev->host; in aac_eh_abort()
588 struct Scsi_Host * host = dev->host; in aac_eh_reset()
1127 struct Scsi_Host *shost; in aac_probe_one()
1428 struct Scsi_Host *shost = pci_get_drvdata(pdev); in aac_suspend()
1446 struct Scsi_Host *shost = pci_get_drvdata(pdev); in aac_resume()
1480 struct Scsi_Host *shost = pci_get_drvdata(dev); in aac_shutdown()
[all …]
/linux-4.4.14/drivers/firewire/
Dsbp2.c712 struct Scsi_Host *shost = in sbp2_conditionally_block()
713 container_of((void *)tgt, struct Scsi_Host, hostdata[0]); in sbp2_conditionally_block()
736 struct Scsi_Host *shost = in sbp2_conditionally_unblock()
737 container_of((void *)tgt, struct Scsi_Host, hostdata[0]); in sbp2_conditionally_unblock()
759 struct Scsi_Host *shost = in sbp2_unblock()
760 container_of((void *)tgt, struct Scsi_Host, hostdata[0]); in sbp2_unblock()
814 struct Scsi_Host *shost; in sbp2_login()
875 shost = container_of((void *)tgt, struct Scsi_Host, hostdata[0]); in sbp2_login()
1140 struct Scsi_Host *shost; in sbp2_probe()
1232 struct Scsi_Host *shost = in sbp2_remove()
[all …]
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_bsg.c121 struct Scsi_Host *host = bsg_job->shost; in qla24xx_proc_fcp_prio_cfg_cmd()
249 struct Scsi_Host *host; in qla2x00_process_els()
426 struct Scsi_Host *host = bsg_job->shost; in qla2x00_process_ct()
702 struct Scsi_Host *host = bsg_job->shost; in qla2x00_process_loopback()
940 struct Scsi_Host *host = bsg_job->shost; in qla84xx_reset()
973 struct Scsi_Host *host = bsg_job->shost; in qla84xx_updatefw()
1082 struct Scsi_Host *host = bsg_job->shost; in qla84xx_mgmt_cmd()
1277 struct Scsi_Host *host = bsg_job->shost; in qla24xx_iidma()
1432 struct Scsi_Host *host = bsg_job->shost; in qla2x00_read_optrom()
1467 struct Scsi_Host *host = bsg_job->shost; in qla2x00_update_optrom()
[all …]
Dqla_attr.c948 struct Scsi_Host *host = vha->host; in qla2x00_alloc_sysfs_attr()
978 struct Scsi_Host *host = vha->host; in qla2x00_free_sysfs_attr()
1637 qla2x00_get_host_port_id(struct Scsi_Host *shost) in qla2x00_get_host_port_id()
1646 qla2x00_get_host_speed(struct Scsi_Host *shost) in qla2x00_get_host_speed()
1684 qla2x00_get_host_port_type(struct Scsi_Host *shost) in qla2x00_get_host_port_type()
1713 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_node_name()
1732 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_port_name()
1751 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_port_id()
1780 struct Scsi_Host *host = rport_to_shost(rport); in qla2x00_dev_loss_tmo_callbk()
1839 qla2x00_issue_lip(struct Scsi_Host *shost) in qla2x00_issue_lip()
[all …]
/linux-4.4.14/drivers/scsi/snic/
Dsnic.h277 struct Scsi_Host *shost;
377 int snic_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
381 int snic_reset(struct Scsi_Host *, struct scsi_cmnd *);
Dsnic_main.c297 snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) in snic_add_host()
324 snic_del_host(struct Scsi_Host *shost) in snic_del_host()
356 struct Scsi_Host *shost; in snic_probe()
/linux-4.4.14/drivers/scsi/isci/
Dhost.h308 static inline struct Scsi_Host *to_shost(struct isci_host *ihost) in to_shost()
474 int isci_host_scan_finished(struct Scsi_Host *, unsigned long);
475 void isci_host_start(struct Scsi_Host *);
Dinit.c136 struct Scsi_Host *shost = container_of(dev, typeof(*shost), shost_dev); in isci_show_id()
269 struct Scsi_Host *shost; in isci_unregister()
516 struct Scsi_Host *shost; in isci_host_alloc()
/linux-4.4.14/drivers/ata/
Dlibata.h142 extern void ata_schedule_scsi_eh(struct Scsi_Host *shost);
145 extern int ata_scsi_user_scan(struct Scsi_Host *shost, unsigned int channel,
157 extern void ata_scsi_error(struct Scsi_Host *host);
/linux-4.4.14/drivers/usb/image/
Dmicrotek.h41 struct Scsi_Host * host;
/linux-4.4.14/drivers/scsi/fnic/
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 *);
Dfnic_main.c133 static void fnic_get_host_speed(struct Scsi_Host *shost);
135 static struct fc_host_statistics *fnic_get_stats(struct Scsi_Host *);
136 static void fnic_reset_host_stats(struct Scsi_Host *);
170 static void fnic_get_host_speed(struct Scsi_Host *shost) in fnic_get_host_speed()
187 static struct fc_host_statistics *fnic_get_stats(struct Scsi_Host *host) in fnic_get_stats()
230 void fnic_dump_fchost_stats(struct Scsi_Host *host, in fnic_dump_fchost_stats()
300 static void fnic_reset_host_stats(struct Scsi_Host *host) in fnic_reset_host_stats()
543 struct Scsi_Host *host; in fnic_probe()
/linux-4.4.14/drivers/target/loopback/
Dtcm_loop.h51 struct Scsi_Host *sh;
Dtcm_loop.c77 static int tcm_loop_show_info(struct seq_file *m, struct Scsi_Host *host) in tcm_loop_show_info()
188 static int tcm_loop_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *sc) in tcm_loop_queuecommand()
385 struct Scsi_Host *sh; in tcm_loop_driver_probe()
429 struct Scsi_Host *sh; in tcm_loop_driver_remove()
1129 struct Scsi_Host *sh; in tcm_loop_make_scsi_hba()
/linux-4.4.14/drivers/scsi/aic7xxx/
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 *);
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 *);
Daic79xx_proc.c208 ahd_proc_write_seeprom(struct Scsi_Host *shost, char *buffer, int length) in ahd_proc_write_seeprom()
274 ahd_linux_show_info(struct seq_file *m, struct Scsi_Host *shost) in ahd_linux_show_info()
Daic79xx_osm.c551 ahd_linux_info(struct Scsi_Host *host) in ahd_linux_info()
1227 struct Scsi_Host *host; in ahd_linux_register_host()
2389 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_width()
2403 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_period()
2456 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_offset()
2491 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_dt()
2533 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_qas()
2572 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_iu()
2612 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_rd_strm()
2648 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahd_linux_set_wr_flow()
[all …]
Daic7xxx_proc.c188 ahc_proc_write_seeprom(struct Scsi_Host *shost, char *buffer, int length) in ahc_proc_write_seeprom()
289 ahc_linux_show_info(struct seq_file *m, struct Scsi_Host *shost) in ahc_linux_show_info()
Daic7xxx_osm.c495 ahc_linux_info(struct Scsi_Host *host) in ahc_linux_info()
1091 struct Scsi_Host *host; in ahc_linux_register_host()
2339 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahc_linux_set_width()
2353 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahc_linux_set_period()
2397 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahc_linux_set_offset()
2425 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ahc_linux_set_dt()
2463 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
2491 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
2518 static void ahc_linux_get_signalling(struct Scsi_Host *shost) in ahc_linux_get_signalling()
/linux-4.4.14/drivers/scsi/mvsas/
Dmv_init.c228 static int mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) in mvs_alloc()
364 struct Scsi_Host *shost, unsigned int id) in mvs_pci_alloc()
433 static int mvs_prep_sas_ha_init(struct Scsi_Host *shost, in mvs_prep_sas_ha_init()
475 static void mvs_post_sas_ha_init(struct Scsi_Host *shost, in mvs_post_sas_ha_init()
529 struct Scsi_Host *shost = NULL; in mvs_pci_init()
763 struct Scsi_Host *shost = class_to_shost(cdev); in mvs_store_interrupt_coalescing()
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.4.14/drivers/scsi/cxgbi/
Dlibcxgbi.h511 struct Scsi_Host *shost;
735 int cxgbi_set_host_param(struct Scsi_Host *,
737 int cxgbi_get_host_param(struct Scsi_Host *, enum iscsi_host_param, char *);
738 struct iscsi_endpoint *cxgbi_ep_connect(struct Scsi_Host *,
/linux-4.4.14/drivers/scsi/bnx2i/
Dbnx2i_iscsi.c766 struct Scsi_Host *shost) in bnx2i_setup_host_queue_size()
788 struct Scsi_Host *shost; in bnx2i_alloc_hba()
912 struct Scsi_Host *shost = hba->shost; in bnx2i_free_hba()
1227 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session); in bnx2i_task_xmit()
1291 struct Scsi_Host *shost; in bnx2i_session_create()
1342 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in bnx2i_session_destroy()
1360 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in bnx2i_conn_create()
1413 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in bnx2i_conn_bind()
1479 struct Scsi_Host *shost; in bnx2i_conn_destroy()
1557 static int bnx2i_host_get_param(struct Scsi_Host *shost, in bnx2i_host_get_param()
[all …]
Dbnx2i_sysfs.c25 struct Scsi_Host *shost = class_to_shost(dev); in bnx2i_dev_to_hba()
/linux-4.4.14/drivers/scsi/cxlflash/
Dmain.c411 struct Scsi_Host *host = scp->device->host; in send_tmf()
482 static const char *cxlflash_driver_info(struct Scsi_Host *host) in cxlflash_driver_info()
494 static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp) in cxlflash_queuecommand()
1893 struct Scsi_Host *host = scp->device->host; in cxlflash_eh_device_reset_handler()
1938 struct Scsi_Host *host = scp->device->host; in cxlflash_eh_host_reset_handler()
2038 struct Scsi_Host *shost = class_to_shost(dev); in port0_show()
2057 struct Scsi_Host *shost = class_to_shost(dev); in port1_show()
2075 struct Scsi_Host *shost = class_to_shost(dev); in lun_mode_show()
2108 struct Scsi_Host *shost = class_to_shost(dev); in lun_mode_store()
2177 struct Scsi_Host *shost = class_to_shost(dev); in port0_lun_table_show()
[all …]
Dcommon.h98 struct Scsi_Host *host;
/linux-4.4.14/drivers/scsi/esas2r/
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);
Desas2r_main.c63 struct Scsi_Host *host = class_to_shost(dev); in esas2r_adapter_from_kobj()
358 struct Scsi_Host *host = NULL; in esas2r_probe()
523 struct Scsi_Host *host; in esas2r_remove()
673 static struct Scsi_Host *esas2r_proc_host;
701 int esas2r_show_info(struct seq_file *m, struct Scsi_Host *sh) in esas2r_show_info()
756 int esas2r_release(struct Scsi_Host *sh) in esas2r_release()
768 const char *esas2r_info(struct Scsi_Host *sh) in esas2r_info()
877 int esas2r_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) in esas2r_queuecommand()
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_init.c53 static int asd_scan_finished(struct Scsi_Host *, unsigned long);
54 static void asd_scan_start(struct Scsi_Host *);
723 struct Scsi_Host *shost; in asd_pci_probe()
938 static void asd_scan_start(struct Scsi_Host *shost) in asd_scan_start()
949 static int asd_scan_finished(struct Scsi_Host *shost, unsigned long time) in asd_scan_finished()
/linux-4.4.14/drivers/block/
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,
119 struct Scsi_Host *scsi_host;
533 struct Scsi_Host *sh = NULL; in adjust_cciss_scsi_table()
847 struct Scsi_Host *sh; in cciss_scsi_detect()
1304 cciss_scsi_write_info(struct Scsi_Host *sh, in cciss_scsi_write_info()
1317 cciss_scsi_show_info(struct seq_file *m, struct Scsi_Host *sh) in cciss_scsi_show_info()
/linux-4.4.14/drivers/scsi/megaraid/
Dmega_common.h158 struct Scsi_Host *host;
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h204 struct Scsi_Host *scsi_host;
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.c576 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in iscsi_iser_session_destroy()
612 struct Scsi_Host *shost; in iscsi_iser_session_create()
807 iscsi_iser_ep_connect(struct Scsi_Host *shost, struct sockaddr *dst_addr, in iscsi_iser_ep_connect()

12