/linux-4.19.296/include/scsi/ |
D | scsi_host.h | 272 int (* map_queues)(struct Scsi_Host *shost); 324 int (*host_reset)(struct Scsi_Host *shost, int reset_type); 496 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \ 500 spin_lock_irqsave(shost->host_lock, irq_flags); \ 501 scsi_cmd_get_serial(shost, cmd); \ 503 spin_unlock_irqrestore(shost->host_lock, irq_flags); \ 717 #define shost_printk(prefix, shost, fmt, a...) \ argument 718 dev_printk(prefix, &(shost)->shost_gendev, fmt, ##a) 720 static inline void *shost_priv(struct Scsi_Host *shost) in shost_priv() argument 722 return (void *)shost->hostdata; in shost_priv() [all …]
|
D | scsi_transport_iscsi.h | 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); 155 int (*set_chap) (struct Scsi_Host *shost, void *data, int len); [all …]
|
D | scsi_tcq.h | 22 static inline struct scsi_cmnd *scsi_host_find_tag(struct Scsi_Host *shost, in scsi_host_find_tag() argument 30 if (shost_use_blk_mq(shost)) { in scsi_host_find_tag() 33 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag() 34 req = blk_mq_tag_to_rq(shost->tag_set.tags[hwq], in scsi_host_find_tag() 38 req = blk_map_queue_find_tag(shost->bqt, tag); in scsi_host_find_tag()
|
D | scsi_transport.h | 86 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsi_transport_target_data() local 88 + shost->transportt->target_private_offset; in scsi_transport_target_data() 94 struct Scsi_Host *shost = sdev->host; in scsi_transport_device_data() local 96 + shost->transportt->device_private_offset; in scsi_transport_device_data() 99 void __scsi_init_queue(struct Scsi_Host *shost, struct request_queue *q);
|
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, 66 static inline void sas_ata_strategy_handler(struct Scsi_Host *shost) in sas_ata_strategy_handler() argument 70 static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, in sas_ata_eh() argument
|
D | libiscsi.h | 398 extern int iscsi_host_set_param(struct Scsi_Host *shost, 401 extern int iscsi_host_get_param(struct Scsi_Host *shost, 403 extern int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev); 407 extern void iscsi_host_remove(struct Scsi_Host *shost); 408 extern void iscsi_host_free(struct Scsi_Host *shost); 415 iscsi_session_setup(struct iscsi_transport *, struct Scsi_Host *shost,
|
D | scsi_transport_fc.h | 250 struct Scsi_Host *shost; /* Physical Port Parent */ member 270 (v->shost) 792 struct fc_rport *fc_remote_port_add(struct Scsi_Host *shost, 798 void fc_host_post_event(struct Scsi_Host *shost, u32 event_number, 800 void fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, 806 struct fc_vport *fc_vport_create(struct Scsi_Host *shost, int channel,
|
D | scsi_device.h | 368 #define shost_for_each_device(sdev, shost) \ argument 369 for ((sdev) = __scsi_iterate_devices((shost), NULL); \ 371 (sdev) = __scsi_iterate_devices((shost), (sdev))) 386 #define __shost_for_each_device(sdev, shost) \ argument 387 list_for_each_entry((sdev), &((shost)->__devices), siblings)
|
D | libfc.h | 875 struct Scsi_Host *shost; in libfc_host_alloc() local 877 shost = scsi_host_alloc(sht, sizeof(*lport) + priv_size); in libfc_host_alloc() 878 if (!shost) in libfc_host_alloc() 880 lport = shost_priv(shost); in libfc_host_alloc() 881 lport->host = shost; in libfc_host_alloc()
|
D | libsas.h | 361 struct Scsi_Host *shost; member 719 int sas_request_addr(struct Scsi_Host *shost, u8 *addr);
|
/linux-4.19.296/drivers/s390/scsi/ |
D | zfcp_scsi.c | 63 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt) in zfcp_scsi_queuecommand() argument 341 struct Scsi_Host *shost = rport_to_shost(rport); in zfcp_scsi_eh_target_reset_handler() local 344 (struct zfcp_adapter *)shost->hostdata[0]; in zfcp_scsi_eh_target_reset_handler() 347 shost_for_each_device(tmp_sdev, shost) { in zfcp_scsi_eh_target_reset_handler() 397 static int zfcp_scsi_sysfs_host_reset(struct Scsi_Host *shost, int reset_type) in zfcp_scsi_sysfs_host_reset() argument 400 (struct zfcp_adapter *)shost->hostdata[0]; in zfcp_scsi_sysfs_host_reset() 492 struct Scsi_Host *shost; in zfcp_scsi_adapter_unregister() local 495 shost = adapter->scsi_host; in zfcp_scsi_adapter_unregister() 496 if (!shost) in zfcp_scsi_adapter_unregister() 504 fc_remove_host(shost); in zfcp_scsi_adapter_unregister() [all …]
|
D | zfcp_fsf.c | 485 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_fsf_exchange_config_evaluate() local 497 fc_host_port_name(shost) = be64_to_cpu(nsp->fl_wwpn); in zfcp_fsf_exchange_config_evaluate() 498 fc_host_node_name(shost) = be64_to_cpu(nsp->fl_wwnn); in zfcp_fsf_exchange_config_evaluate() 499 fc_host_supported_classes(shost) = FC_COS_CLASS2 | FC_COS_CLASS3; in zfcp_fsf_exchange_config_evaluate() 505 if (fc_host_permanent_port_name(shost) == -1) in zfcp_fsf_exchange_config_evaluate() 506 fc_host_permanent_port_name(shost) = fc_host_port_name(shost); in zfcp_fsf_exchange_config_evaluate() 515 fc_host_port_id(shost) = ntoh24(bottom->s_id); in zfcp_fsf_exchange_config_evaluate() 516 fc_host_speed(shost) = in zfcp_fsf_exchange_config_evaluate() 526 fc_host_port_type(shost) = FC_PORTTYPE_PTP; in zfcp_fsf_exchange_config_evaluate() 530 fc_host_port_type(shost) = FC_PORTTYPE_NPIV; in zfcp_fsf_exchange_config_evaluate() [all …]
|
D | zfcp_unit.c | 197 struct Scsi_Host *shost; in zfcp_unit_sdev() local 203 shost = port->adapter->scsi_host; in zfcp_unit_sdev() 204 return scsi_device_lookup(shost, 0, port->starget_id, lun); in zfcp_unit_sdev()
|
D | zfcp_fc.c | 548 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_fc_adisc() local 569 fc_req->u.adisc.req.adisc_wwpn = cpu_to_be64(fc_host_port_name(shost)); in zfcp_fc_adisc() 570 fc_req->u.adisc.req.adisc_wwnn = cpu_to_be64(fc_host_node_name(shost)); in zfcp_fc_adisc() 572 hton24(fc_req->u.adisc.req.adisc_port_id, fc_host_port_id(shost)); in zfcp_fc_adisc() 852 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_fc_rspn() local 860 hton24(rspn_req->rspn.fr_fid.fp_fid, fc_host_port_id(shost)); in zfcp_fc_rspn() 861 len = strlcpy(rspn_req->rspn.fr_name, fc_host_symbolic_name(shost), in zfcp_fc_rspn() 941 struct Scsi_Host *shost; in zfcp_fc_job_wka_port() local 946 shost = rport ? rport_to_shost(rport) : fc_bsg_to_shost(job); in zfcp_fc_job_wka_port() 947 adapter = (struct zfcp_adapter *) shost->hostdata[0]; in zfcp_fc_job_wka_port() [all …]
|
D | zfcp_erp.c | 1307 struct Scsi_Host *shost = adapter->scsi_host; in zfcp_erp_try_rport_unblock() local 1322 spin_lock(shost->host_lock); in zfcp_erp_try_rport_unblock() 1323 __shost_for_each_device(sdev, shost) { in zfcp_erp_try_rport_unblock() 1344 spin_unlock(shost->host_lock); in zfcp_erp_try_rport_unblock() 1353 spin_unlock(shost->host_lock); in zfcp_erp_try_rport_unblock()
|
/linux-4.19.296/drivers/message/fusion/ |
D | mptspi.c | 404 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_target_alloc() local 405 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_target_alloc() 521 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_read_spi_device_pg0() local 522 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_read_spi_device_pg0() 782 mptspi_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptspi_qcmd() argument 784 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_qcmd() 858 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_write_spi_device_pg1() local 859 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_write_spi_device_pg1() 1068 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in MPTSPI_SIMPLE_TRANSPORT_PARM() local 1069 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in MPTSPI_SIMPLE_TRANSPORT_PARM() [all …]
|
D | mptfc.c | 100 static int mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt); 193 struct Scsi_Host *shost = sdev->host; in mptfc_block_error_handler() local 202 spin_lock_irqsave(shost->host_lock, flags); in mptfc_block_error_handler() 205 spin_unlock_irqrestore(shost->host_lock, flags); in mptfc_block_error_handler() 213 spin_lock_irqsave(shost->host_lock, flags); in mptfc_block_error_handler() 216 spin_unlock_irqrestore(shost->host_lock, flags); in mptfc_block_error_handler() 644 mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptfc_qcmd() argument
|
D | mptsas.c | 366 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in phy_to_ioc() local 367 return ((MPT_SCSI_HOST *)shost->hostdata)->ioc; in phy_to_ioc() 372 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); in rphy_to_ioc() local 373 return ((MPT_SCSI_HOST *)shost->hostdata)->ioc; in rphy_to_ioc() 1896 mptsas_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptsas_qcmd() argument 1908 hd = shost_priv(shost); in mptsas_qcmd() 2213 static void mptsas_smp_handler(struct bsg_job *job, struct Scsi_Host *shost, in mptsas_smp_handler() argument 2216 MPT_ADAPTER *ioc = ((MPT_SCSI_HOST *) shost->hostdata)->ioc; in mptsas_smp_handler()
|
/linux-4.19.296/include/trace/events/ |
D | scsi.h | 346 TP_PROTO(struct Scsi_Host *shost), 348 TP_ARGS(shost), 355 __entry->host_no = shost->host_no;
|