Scsi_Host 794 include/linux/libata.h struct Scsi_Host *scsi_host; /* our co-allocated scsi host */ Scsi_Host 1123 include/linux/libata.h extern int ata_scsi_queuecmd(struct Scsi_Host *h, struct scsi_cmnd *cmd); Scsi_Host 1128 include/linux/libata.h struct ata_port_info *, struct Scsi_Host *); Scsi_Host 1200 include/linux/libata.h extern void ata_scsi_port_error_handler(struct Scsi_Host *host, struct ata_port *ap); Scsi_Host 1201 include/linux/libata.h extern void ata_scsi_cmd_error_handler(struct Scsi_Host *host, struct ata_port *ap, struct list_head *eh_q); Scsi_Host 1710 include/linux/libata.h static inline struct ata_port *ata_shost_to_port(struct Scsi_Host *host) Scsi_Host 865 include/scsi/libfc.h struct Scsi_Host *host; Scsi_Host 1033 include/scsi/libfc.h struct Scsi_Host *shost; Scsi_Host 1103 include/scsi/libfc.h int fc_queuecommand(struct Scsi_Host *, struct scsi_cmnd *); Scsi_Host 1150 include/scsi/libfc.h void fc_get_host_speed(struct Scsi_Host *); Scsi_Host 1151 include/scsi/libfc.h void fc_get_host_port_state(struct Scsi_Host *); Scsi_Host 1153 include/scsi/libfc.h struct fc_host_statistics *fc_get_host_stats(struct Scsi_Host *); Scsi_Host 39 include/scsi/libiscsi.h struct Scsi_Host; Scsi_Host 332 include/scsi/libiscsi.h struct Scsi_Host *host; Scsi_Host 387 include/scsi/libiscsi.h extern int iscsi_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *sc); Scsi_Host 395 include/scsi/libiscsi.h extern int iscsi_host_set_param(struct Scsi_Host *shost, Scsi_Host 398 include/scsi/libiscsi.h extern int iscsi_host_get_param(struct Scsi_Host *shost, Scsi_Host 400 include/scsi/libiscsi.h extern int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev); Scsi_Host 401 include/scsi/libiscsi.h extern struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht, Scsi_Host 404 include/scsi/libiscsi.h extern void iscsi_host_remove(struct Scsi_Host *shost); Scsi_Host 405 include/scsi/libiscsi.h extern void iscsi_host_free(struct Scsi_Host *shost); Scsi_Host 412 include/scsi/libiscsi.h iscsi_session_setup(struct iscsi_transport *, struct Scsi_Host *shost, Scsi_Host 366 include/scsi/libsas.h struct Scsi_Host *shost; Scsi_Host 704 include/scsi/libsas.h extern int sas_queuecommand(struct Scsi_Host * ,struct scsi_cmnd *); Scsi_Host 744 include/scsi/libsas.h extern int sas_smp_handler(struct Scsi_Host *shost, struct sas_rphy *rphy, Scsi_Host 751 include/scsi/libsas.h int sas_request_addr(struct Scsi_Host *shost, u8 *addr); Scsi_Host 42 include/scsi/sas_ata.h void sas_ata_strategy_handler(struct Scsi_Host *shost); Scsi_Host 43 include/scsi/sas_ata.h void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, Scsi_Host 66 include/scsi/sas_ata.h static inline void sas_ata_strategy_handler(struct Scsi_Host *shost) Scsi_Host 70 include/scsi/sas_ata.h static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, Scsi_Host 12 include/scsi/scsi_cmnd.h struct Scsi_Host; Scsi_Host 77 include/scsi/scsi_device.h struct Scsi_Host *host; Scsi_Host 323 include/scsi/scsi_device.h extern struct scsi_device *__scsi_add_device(struct Scsi_Host *, Scsi_Host 325 include/scsi/scsi_device.h extern int scsi_add_device(struct Scsi_Host *host, uint channel, Scsi_Host 334 include/scsi/scsi_device.h extern struct scsi_device *scsi_device_lookup(struct Scsi_Host *, Scsi_Host 336 include/scsi/scsi_device.h extern struct scsi_device *__scsi_device_lookup(struct Scsi_Host *, Scsi_Host 349 include/scsi/scsi_device.h extern struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *, Scsi_Host 8 include/scsi/scsi_eh.h struct Scsi_Host; Scsi_Host 42 include/scsi/scsi_eh.h extern void scsi_report_bus_reset(struct Scsi_Host *, int); Scsi_Host 43 include/scsi/scsi_eh.h extern void scsi_report_device_reset(struct Scsi_Host *, int, int); Scsi_Host 21 include/scsi/scsi_host.h struct Scsi_Host; Scsi_Host 72 include/scsi/scsi_host.h int (* release)(struct Scsi_Host *); Scsi_Host 81 include/scsi/scsi_host.h const char *(* info)(struct Scsi_Host *); Scsi_Host 133 include/scsi/scsi_host.h int (* queuecommand)(struct Scsi_Host *, struct scsi_cmnd *); Scsi_Host 262 include/scsi/scsi_host.h int (* scan_finished)(struct Scsi_Host *, unsigned long); Scsi_Host 271 include/scsi/scsi_host.h void (* scan_start)(struct Scsi_Host *); Scsi_Host 325 include/scsi/scsi_host.h int (*show_info)(struct seq_file *, struct Scsi_Host *); Scsi_Host 326 include/scsi/scsi_host.h int (*write_info)(struct Scsi_Host *, char *, int); Scsi_Host 349 include/scsi/scsi_host.h int (*host_reset)(struct Scsi_Host *shost, int reset_type); Scsi_Host 526 include/scsi/scsi_host.h int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \ Scsi_Host 758 include/scsi/scsi_host.h container_of(d, struct Scsi_Host, shost_dev) Scsi_Host 763 include/scsi/scsi_host.h static inline void *shost_priv(struct Scsi_Host *shost) Scsi_Host 770 include/scsi/scsi_host.h static inline struct Scsi_Host *dev_to_shost(struct device *dev) Scsi_Host 777 include/scsi/scsi_host.h return container_of(dev, struct Scsi_Host, shost_gendev); Scsi_Host 780 include/scsi/scsi_host.h static inline int scsi_host_in_recovery(struct Scsi_Host *shost) Scsi_Host 790 include/scsi/scsi_host.h static inline bool shost_use_blk_mq(struct Scsi_Host *shost) Scsi_Host 795 include/scsi/scsi_host.h extern int scsi_queue_work(struct Scsi_Host *, struct work_struct *); Scsi_Host 796 include/scsi/scsi_host.h extern void scsi_flush_work(struct Scsi_Host *); Scsi_Host 798 include/scsi/scsi_host.h extern struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *, int); Scsi_Host 799 include/scsi/scsi_host.h extern int __must_check scsi_add_host_with_dma(struct Scsi_Host *, Scsi_Host 802 include/scsi/scsi_host.h extern void scsi_scan_host(struct Scsi_Host *); Scsi_Host 804 include/scsi/scsi_host.h extern void scsi_remove_host(struct Scsi_Host *); Scsi_Host 805 include/scsi/scsi_host.h extern struct Scsi_Host *scsi_host_get(struct Scsi_Host *); Scsi_Host 806 include/scsi/scsi_host.h extern void scsi_host_put(struct Scsi_Host *t); Scsi_Host 807 include/scsi/scsi_host.h extern struct Scsi_Host *scsi_host_lookup(unsigned short); Scsi_Host 809 include/scsi/scsi_host.h extern void scsi_cmd_get_serial(struct Scsi_Host *, struct scsi_cmnd *); Scsi_Host 811 include/scsi/scsi_host.h static inline int __must_check scsi_add_host(struct Scsi_Host *host, Scsi_Host 817 include/scsi/scsi_host.h static inline struct device *scsi_get_device(struct Scsi_Host *shost) Scsi_Host 826 include/scsi/scsi_host.h static inline int scsi_host_scan_allowed(struct Scsi_Host *shost) Scsi_Host 832 include/scsi/scsi_host.h extern void scsi_unblock_requests(struct Scsi_Host *); Scsi_Host 833 include/scsi/scsi_host.h extern void scsi_block_requests(struct Scsi_Host *); Scsi_Host 837 include/scsi/scsi_host.h extern struct request_queue *__scsi_alloc_queue(struct Scsi_Host *shost, Scsi_Host 847 include/scsi/scsi_host.h extern struct scsi_device *scsi_get_host_dev(struct Scsi_Host *); Scsi_Host 872 include/scsi/scsi_host.h static inline void scsi_host_set_prot(struct Scsi_Host *shost, unsigned int mask) Scsi_Host 877 include/scsi/scsi_host.h static inline unsigned int scsi_host_get_prot(struct Scsi_Host *shost) Scsi_Host 882 include/scsi/scsi_host.h static inline int scsi_host_prot_dma(struct Scsi_Host *shost) Scsi_Host 887 include/scsi/scsi_host.h static inline unsigned int scsi_host_dif_capable(struct Scsi_Host *shost, unsigned int target_type) Scsi_Host 900 include/scsi/scsi_host.h static inline unsigned int scsi_host_dix_capable(struct Scsi_Host *shost, unsigned int target_type) Scsi_Host 930 include/scsi/scsi_host.h static inline void scsi_host_set_guard(struct Scsi_Host *shost, unsigned char type) Scsi_Host 935 include/scsi/scsi_host.h static inline unsigned char scsi_host_get_guard(struct Scsi_Host *shost) Scsi_Host 941 include/scsi/scsi_host.h extern struct Scsi_Host *scsi_register(struct scsi_host_template *, int); Scsi_Host 942 include/scsi/scsi_host.h extern void scsi_unregister(struct Scsi_Host *); Scsi_Host 943 include/scsi/scsi_host.h extern int scsi_host_set_state(struct Scsi_Host *, enum scsi_host_state); Scsi_Host 113 include/scsi/scsi_tcq.h static inline struct scsi_cmnd *scsi_mq_find_tag(struct Scsi_Host *shost, Scsi_Host 152 include/scsi/scsi_tcq.h static inline int scsi_init_shared_tag_map(struct Scsi_Host *shost, int depth) Scsi_Host 182 include/scsi/scsi_tcq.h static inline struct scsi_cmnd *scsi_host_find_tag(struct Scsi_Host *shost, Scsi_Host 38 include/scsi/scsi_transport.h int (*user_scan)(struct Scsi_Host *, uint, uint, u64); Scsi_Host 58 include/scsi/scsi_transport.h void (* eh_strategy_handler)(struct Scsi_Host *); Scsi_Host 75 include/scsi/scsi_transport.h int (* it_nexus_response)(struct Scsi_Host *, u64, int); Scsi_Host 81 include/scsi/scsi_transport.h int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int); Scsi_Host 109 include/scsi/scsi_transport.h struct Scsi_Host *shost = dev_to_shost(&starget->dev); Scsi_Host 117 include/scsi/scsi_transport.h struct Scsi_Host *shost = sdev->host; Scsi_Host 243 include/scsi/scsi_transport_fc.h struct Scsi_Host *shost; /* Physical Port Parent */ Scsi_Host 637 include/scsi/scsi_transport_fc.h struct Scsi_Host *shost; Scsi_Host 676 include/scsi/scsi_transport_fc.h void (*get_host_port_id)(struct Scsi_Host *); Scsi_Host 677 include/scsi/scsi_transport_fc.h void (*get_host_port_type)(struct Scsi_Host *); Scsi_Host 678 include/scsi/scsi_transport_fc.h void (*get_host_port_state)(struct Scsi_Host *); Scsi_Host 679 include/scsi/scsi_transport_fc.h void (*get_host_active_fc4s)(struct Scsi_Host *); Scsi_Host 680 include/scsi/scsi_transport_fc.h void (*get_host_speed)(struct Scsi_Host *); Scsi_Host 681 include/scsi/scsi_transport_fc.h void (*get_host_fabric_name)(struct Scsi_Host *); Scsi_Host 682 include/scsi/scsi_transport_fc.h void (*get_host_symbolic_name)(struct Scsi_Host *); Scsi_Host 683 include/scsi/scsi_transport_fc.h void (*set_host_system_hostname)(struct Scsi_Host *); Scsi_Host 685 include/scsi/scsi_transport_fc.h struct fc_host_statistics * (*get_fc_host_stats)(struct Scsi_Host *); Scsi_Host 686 include/scsi/scsi_transport_fc.h void (*reset_fc_host_stats)(struct Scsi_Host *); Scsi_Host 688 include/scsi/scsi_transport_fc.h int (*issue_fc_host_lip)(struct Scsi_Host *); Scsi_Host 699 include/scsi/scsi_transport_fc.h int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int); Scsi_Host 700 include/scsi/scsi_transport_fc.h int (* it_nexus_response)(struct Scsi_Host *, u64, int); Scsi_Host 840 include/scsi/scsi_transport_fc.h void fc_remove_host(struct Scsi_Host *); Scsi_Host 841 include/scsi/scsi_transport_fc.h struct fc_rport *fc_remote_port_add(struct Scsi_Host *shost, Scsi_Host 847 include/scsi/scsi_transport_fc.h void fc_host_post_event(struct Scsi_Host *shost, u32 event_number, Scsi_Host 849 include/scsi/scsi_transport_fc.h void fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, Scsi_Host 855 include/scsi/scsi_transport_fc.h struct fc_vport *fc_vport_create(struct Scsi_Host *shost, int channel, Scsi_Host 34 include/scsi/scsi_transport_iscsi.h struct Scsi_Host; Scsi_Host 112 include/scsi/scsi_transport_iscsi.h int (*get_host_param) (struct Scsi_Host *shost, Scsi_Host 114 include/scsi/scsi_transport_iscsi.h int (*set_host_param) (struct Scsi_Host *shost, Scsi_Host 134 include/scsi/scsi_transport_iscsi.h struct iscsi_endpoint *(*ep_connect) (struct Scsi_Host *shost, Scsi_Host 139 include/scsi/scsi_transport_iscsi.h int (*tgt_dscvr) (struct Scsi_Host *shost, enum iscsi_tgt_dscvr type, Scsi_Host 141 include/scsi/scsi_transport_iscsi.h int (*set_path) (struct Scsi_Host *shost, struct iscsi_path *params); Scsi_Host 142 include/scsi/scsi_transport_iscsi.h int (*set_iface_param) (struct Scsi_Host *shost, void *data, Scsi_Host 149 include/scsi/scsi_transport_iscsi.h int (*send_ping) (struct Scsi_Host *shost, uint32_t iface_num, Scsi_Host 152 include/scsi/scsi_transport_iscsi.h int (*get_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx, Scsi_Host 154 include/scsi/scsi_transport_iscsi.h int (*delete_chap) (struct Scsi_Host *shost, uint16_t chap_tbl_idx); Scsi_Host 155 include/scsi/scsi_transport_iscsi.h int (*set_chap) (struct Scsi_Host *shost, void *data, int len); Scsi_Host 161 include/scsi/scsi_transport_iscsi.h int (*new_flashnode) (struct Scsi_Host *shost, const char *buf, Scsi_Host 169 include/scsi/scsi_transport_iscsi.h int (*get_host_stats) (struct Scsi_Host *shost, char *buf, int len); Scsi_Host 189 include/scsi/scsi_transport_iscsi.h extern int iscsi_offload_mesg(struct Scsi_Host *shost, Scsi_Host 283 include/scsi/scsi_transport_iscsi.h extern void iscsi_host_for_each_session(struct Scsi_Host *shost, Scsi_Host 424 include/scsi/scsi_transport_iscsi.h extern struct iscsi_cls_session *iscsi_alloc_session(struct Scsi_Host *shost, Scsi_Host 430 include/scsi/scsi_transport_iscsi.h extern struct iscsi_cls_session *iscsi_create_session(struct Scsi_Host *shost, Scsi_Host 442 include/scsi/scsi_transport_iscsi.h extern int iscsi_scan_finished(struct Scsi_Host *shost, unsigned long time); Scsi_Host 447 include/scsi/scsi_transport_iscsi.h extern struct iscsi_iface *iscsi_create_iface(struct Scsi_Host *shost, Scsi_Host 453 include/scsi/scsi_transport_iscsi.h extern char *iscsi_get_port_speed_name(struct Scsi_Host *shost); Scsi_Host 454 include/scsi/scsi_transport_iscsi.h extern char *iscsi_get_port_state_name(struct Scsi_Host *shost); Scsi_Host 459 include/scsi/scsi_transport_iscsi.h iscsi_find_flashnode(struct Scsi_Host *shost, void *data, Scsi_Host 463 include/scsi/scsi_transport_iscsi.h iscsi_create_flashnode_sess(struct Scsi_Host *shost, int index, Scsi_Host 467 include/scsi/scsi_transport_iscsi.h iscsi_create_flashnode_conn(struct Scsi_Host *shost, Scsi_Host 474 include/scsi/scsi_transport_iscsi.h extern void iscsi_destroy_all_flashnode(struct Scsi_Host *shost); Scsi_Host 478 include/scsi/scsi_transport_iscsi.h iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data, Scsi_Host 170 include/scsi/scsi_transport_sas.h int (*smp_handler)(struct Scsi_Host *, struct sas_rphy *, struct request *); Scsi_Host 175 include/scsi/scsi_transport_sas.h extern void sas_remove_host(struct Scsi_Host *); Scsi_Host 29 include/scsi/scsi_transport_spi.h struct Scsi_Host; Scsi_Host 130 include/scsi/scsi_transport_spi.h void (*get_signalling)(struct Scsi_Host *); Scsi_Host 131 include/scsi/scsi_transport_spi.h void (*set_signalling)(struct Scsi_Host *, enum spi_signal_type); Scsi_Host 107 include/scsi/scsi_transport_srp.h int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int); Scsi_Host 108 include/scsi/scsi_transport_srp.h int (* it_nexus_response)(struct Scsi_Host *, u64, int); Scsi_Host 117 include/scsi/scsi_transport_srp.h extern struct srp_rport *srp_rport_add(struct Scsi_Host *, Scsi_Host 124 include/scsi/scsi_transport_srp.h extern void srp_remove_host(struct Scsi_Host *); Scsi_Host 347 include/trace/events/scsi.h TP_PROTO(struct Scsi_Host *shost),