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),