Home
last modified time | relevance | path

Searched refs:Scsi_Host (Results 1 – 25 of 340) sorted by relevance

12345678910>>...14

/linux-3.4.99/include/scsi/
Dscsi_host.h18 struct Scsi_Host;
69 int (* release)(struct Scsi_Host *);
78 const char *(* info)(struct Scsi_Host *);
130 int (* queuecommand)(struct Scsi_Host *, struct scsi_cmnd *);
280 int (* scan_finished)(struct Scsi_Host *, unsigned long);
289 void (* scan_start)(struct Scsi_Host *);
343 int (*proc_info)(struct Scsi_Host *, char *, char **, off_t, int, int);
366 int (*host_reset)(struct Scsi_Host *shost, int reset_type);
526 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \
553 struct Scsi_Host { struct
[all …]
Dscsi_tgt.h7 struct Scsi_Host;
11 extern struct Scsi_Host *scsi_tgt_cmd_to_host(struct scsi_cmnd *);
12 extern int scsi_tgt_alloc_queue(struct Scsi_Host *);
13 extern void scsi_tgt_free_queue(struct Scsi_Host *);
15 extern int scsi_tgt_tsk_mgmt_request(struct Scsi_Host *, u64, int, u64,
17 extern struct scsi_cmnd *scsi_host_get_command(struct Scsi_Host *,
19 extern void scsi_host_put_command(struct Scsi_Host *, struct scsi_cmnd *);
20 extern int scsi_tgt_it_nexus_create(struct Scsi_Host *, u64, char *);
21 extern int scsi_tgt_it_nexus_destroy(struct Scsi_Host *, u64);
Dscsi_transport_iscsi.h34 struct Scsi_Host;
110 int (*get_host_param) (struct Scsi_Host *shost,
112 int (*set_host_param) (struct Scsi_Host *shost,
132 struct iscsi_endpoint *(*ep_connect) (struct Scsi_Host *shost,
137 int (*tgt_dscvr) (struct Scsi_Host *shost, enum iscsi_tgt_dscvr type,
139 int (*set_path) (struct Scsi_Host *shost, struct iscsi_path *params);
140 int (*set_iface_param) (struct Scsi_Host *shost, void *data,
147 int (*send_ping) (struct Scsi_Host *shost, uint32_t iface_num,
150 int (*get_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx,
152 int (*delete_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx);
[all …]
Dscsi_transport.h38 int (*user_scan)(struct Scsi_Host *, uint, uint, uint);
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.h238 struct Scsi_Host *shost; /* Physical Port Parent */
620 struct Scsi_Host *shost;
659 void (*get_host_port_id)(struct Scsi_Host *);
660 void (*get_host_port_type)(struct Scsi_Host *);
661 void (*get_host_port_state)(struct Scsi_Host *);
662 void (*get_host_active_fc4s)(struct Scsi_Host *);
663 void (*get_host_speed)(struct Scsi_Host *);
664 void (*get_host_fabric_name)(struct Scsi_Host *);
665 void (*get_host_symbolic_name)(struct Scsi_Host *);
666 void (*set_host_system_hostname)(struct Scsi_Host *);
[all …]
Dscsi_transport_srp.h25 int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int);
26 int (* it_nexus_response)(struct Scsi_Host *, u64, int);
33 extern struct srp_rport *srp_rport_add(struct Scsi_Host *,
37 extern void srp_remove_host(struct Scsi_Host *);
Dlibiscsi.h39 struct Scsi_Host;
292 struct Scsi_Host *host;
340 extern int iscsi_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *sc);
348 extern int iscsi_host_set_param(struct Scsi_Host *shost,
351 extern int iscsi_host_get_param(struct Scsi_Host *shost,
353 extern int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev);
354 extern struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht,
357 extern void iscsi_host_remove(struct Scsi_Host *shost);
358 extern void iscsi_host_free(struct Scsi_Host *shost);
365 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,
63 static inline void sas_ata_strategy_handler(struct Scsi_Host *shost) in sas_ata_strategy_handler()
67 static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, in sas_ata_eh()
/linux-3.4.99/drivers/scsi/
Dscsi_priv.h12 struct Scsi_Host;
30 extern int scsi_setup_command_freelist(struct Scsi_Host *shost);
31 extern void scsi_destroy_command_freelist(struct Scsi_Host *shost);
70 extern void scsi_eh_wakeup(struct Scsi_Host *shost);
72 void scsi_eh_ready_devs(struct Scsi_Host *shost,
85 extern void scsi_run_host_queues(struct Scsi_Host *shost);
97 extern void scsi_proc_host_add(struct Scsi_Host *);
98 extern void scsi_proc_host_rm(struct Scsi_Host *);
112 extern int scsi_scan_host_selected(struct Scsi_Host *, unsigned int,
114 extern void scsi_forget_host(struct Scsi_Host *);
[all …]
DNCR5380.h257 struct Scsi_Host *host; /* Host backpointer */
300 static int NCR5380_probe_irq(struct Scsi_Host *instance, int possible);
302 static int NCR5380_init(struct Scsi_Host *instance, int flags);
303 static void NCR5380_exit(struct Scsi_Host *instance);
304 static void NCR5380_information_transfer(struct Scsi_Host *instance);
309 static void __maybe_unused NCR5380_print_options(struct Scsi_Host *instance);
311 static void NCR5380_print_phase(struct Scsi_Host *instance);
312 static void NCR5380_print(struct Scsi_Host *instance);
316 static int NCR5380_queue_command(struct Scsi_Host *, struct scsi_cmnd *);
317 static int __maybe_unused NCR5380_proc_info(struct Scsi_Host *instance,
[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()
200 int scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev, in scsi_add_host_with_dma()
290 struct Scsi_Host *shost = dev_to_shost(dev); in scsi_host_dev_release()
337 struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *sht, int privsize) in scsi_host_alloc()
339 struct Scsi_Host *shost; in scsi_host_alloc()
345 shost = kzalloc(sizeof(struct Scsi_Host) + privsize, gfp_mask); in scsi_host_alloc()
448 struct Scsi_Host *scsi_register(struct scsi_host_template *sht, int privsize) in scsi_register()
450 struct Scsi_Host *shost = scsi_host_alloc(sht, privsize); in scsi_register()
464 void scsi_unregister(struct Scsi_Host *shost) in scsi_unregister()
[all …]
Dscsi_transport_srp_internal.h4 static inline int srp_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, in srp_tgt_it_nexus_create()
10 static inline int srp_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) in srp_tgt_it_nexus_destroy()
16 static inline int srp_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, in srp_tgt_it_nexus_create()
21 static inline int srp_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) in srp_tgt_it_nexus_destroy()
Dscsi_transport_fc_internal.h4 static inline int fc_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, in fc_tgt_it_nexus_create()
10 static inline int fc_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) in fc_tgt_it_nexus_destroy()
15 static inline int fc_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, in fc_tgt_it_nexus_create()
21 static inline int fc_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) in fc_tgt_it_nexus_destroy()
Dmac_scsi.c73 static void mac_scsi_reset_boot(struct Scsi_Host *instance);
110 static char macscsi_read(struct Scsi_Host *instance, int reg)
123 static void macscsi_write(struct Scsi_Host *instance, int reg, int value)
135 static __inline__ char macscsi_read(struct Scsi_Host *instance, int reg) in macscsi_read()
140 static __inline__ void macscsi_write(struct Scsi_Host *instance, int reg, int value) in macscsi_write()
232 struct Scsi_Host *instance; in macscsi_detect()
313 int macscsi_release (struct Scsi_Host *shpnt) in macscsi_release()
327 static void mac_scsi_reset_boot(struct Scsi_Host *instance) in mac_scsi_reset_boot()
360 const char * macscsi_info (struct Scsi_Host *spnt) { in macscsi_info()
434 static int macscsi_pread (struct Scsi_Host *instance, in macscsi_pread()
[all …]
Dgdth_proc.h8 int gdth_execute(struct Scsi_Host *shost, gdth_cmd_str *gdtcmd, char *cmnd,
11 static int gdth_set_info(char *buffer,int length,struct Scsi_Host *host,
14 struct Scsi_Host *host, gdth_ha_str *ha);
16 static int gdth_set_asc_info(struct Scsi_Host *host, char *buffer,
Daha152x.c627 static void seldi_run(struct Scsi_Host *shpnt);
628 static void seldo_run(struct Scsi_Host *shpnt);
629 static void selto_run(struct Scsi_Host *shpnt);
630 static void busfree_run(struct Scsi_Host *shpnt);
632 static void msgo_init(struct Scsi_Host *shpnt);
633 static void msgo_run(struct Scsi_Host *shpnt);
634 static void msgo_end(struct Scsi_Host *shpnt);
636 static void cmd_init(struct Scsi_Host *shpnt);
637 static void cmd_run(struct Scsi_Host *shpnt);
638 static void cmd_end(struct Scsi_Host *shpnt);
[all …]
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()
157 int mvme147_release(struct Scsi_Host *instance) in mvme147_release()
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_proc_info(struct Scsi_Host *, char *, char **, off_t, int, int);
Dscsi_tgt_lib.c59 struct Scsi_Host *shost;
77 struct scsi_cmnd *scsi_host_get_command(struct Scsi_Host *shost, in scsi_host_get_command()
145 void scsi_host_put_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in scsi_host_put_command()
216 int scsi_tgt_alloc_queue(struct Scsi_Host *shost) in scsi_tgt_alloc_queue()
264 void scsi_tgt_free_queue(struct Scsi_Host *shost) in scsi_tgt_free_queue()
295 struct Scsi_Host *scsi_tgt_cmd_to_host(struct scsi_cmnd *cmd) in scsi_tgt_cmd_to_host()
342 struct Scsi_Host *shost = scsi_tgt_cmd_to_host(cmd); in scsi_tgt_transfer_response()
412 static int scsi_tgt_abort_cmd(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in scsi_tgt_abort_cmd()
452 struct Scsi_Host *shost; in scsi_tgt_kspace_exec()
530 int scsi_tgt_tsk_mgmt_request(struct Scsi_Host *shost, u64 itn_id, in scsi_tgt_tsk_mgmt_request()
[all …]
/linux-3.4.99/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);
/linux-3.4.99/drivers/scsi/arcmsr/
Darcmsr_attr.c69 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_sysfs_iop_message_read()
116 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()
220 struct Scsi_Host *host = acb->host; in arcmsr_alloc_sysfs_attr()
249 struct Scsi_Host *host = acb->host; in arcmsr_free_sysfs_attr()
270 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_posted_cmd()
282 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_reset()
294 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_driver_abort()
306 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_fw_model()
318 struct Scsi_Host *host = class_to_shost(dev); in arcmsr_attr_host_fw_version()
[all …]
/linux-3.4.99/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 …]
/linux-3.4.99/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);
/linux-3.4.99/drivers/scsi/pm8001/
Dpm8001_ctl.c57 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_mpi_interface_rev_show()
77 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_fw_version_show()
98 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_out_io_show()
116 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_devices_show()
135 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_sg_list_show()
173 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_sas_spec_support_show()
194 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_host_sas_address_show()
213 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_logging_level_show()
222 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_logging_level_store()
246 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_aap_log_show()
[all …]

12345678910>>...14