/linux-3.4.99/include/scsi/ |
D | scsi_host.h | 18 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 …]
|
D | scsi_tgt.h | 7 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);
|
D | scsi_transport_iscsi.h | 34 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 …]
|
D | scsi_transport.h | 38 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()
|
D | scsi_transport_fc.h | 238 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 …]
|
D | scsi_transport_srp.h | 25 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 *);
|
D | libiscsi.h | 39 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,
|
D | sas_ata.h | 42 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/ |
D | scsi_priv.h | 12 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 …]
|
D | NCR5380.h | 257 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 …]
|
D | hosts.c | 66 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 …]
|
D | scsi_transport_srp_internal.h | 4 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()
|
D | scsi_transport_fc_internal.h | 4 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()
|
D | mac_scsi.c | 73 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 …]
|
D | gdth_proc.h | 8 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,
|
D | aha152x.c | 627 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 …]
|
D | sym53c416.h | 26 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 *);
|
D | mvme147.c | 21 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()
|
D | wd33c93.h | 204 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);
|
D | scsi_tgt_lib.c | 59 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/ |
D | fas216.h | 218 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/ |
D | arcmsr_attr.c | 69 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/ |
D | bfad_attr.c | 31 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/ |
D | lpfc_vport.h | 53 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/ |
D | pm8001_ctl.c | 57 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 …]
|