Home
last modified time | relevance | path

Searched refs:sas_rphy (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/include/scsi/
H A Dscsi_transport_sas.h12 struct sas_rphy;
95 struct sas_rphy { struct
104 container_of((d), struct sas_rphy, dev)
113 struct sas_rphy rphy;
140 struct sas_rphy rphy;
155 struct sas_rphy *rphy;
175 int (*get_enclosure_identifier)(struct sas_rphy *, u64 *);
176 int (*get_bay_identifier)(struct sas_rphy *);
183 struct sas_rphy *);
202 extern struct sas_rphy *sas_end_device_allo
[all...]
/kernel/linux/linux-6.6/include/scsi/
H A Dscsi_transport_sas.h12 struct sas_rphy;
96 struct sas_rphy { struct
105 container_of((d), struct sas_rphy, dev)
114 struct sas_rphy rphy;
141 struct sas_rphy rphy;
156 struct sas_rphy *rphy;
176 int (*get_enclosure_identifier)(struct sas_rphy *, u64 *);
177 int (*get_bay_identifier)(struct sas_rphy *);
184 struct sas_rphy *);
203 extern struct sas_rphy *sas_end_device_allo
[all...]
/kernel/linux/linux-5.10/drivers/scsi/smartpqi/
H A Dsmartpqi_sas_transport.c89 struct sas_rphy *rphy) in pqi_sas_port_add_rphy()
108 static struct sas_rphy *pqi_sas_rphy_alloc(struct pqi_sas_port *pqi_sas_port) in pqi_sas_rphy_alloc()
200 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy) in pqi_find_device_by_sas_rphy()
270 struct sas_rphy *rphy; in pqi_add_sas_device()
312 static int pqi_sas_get_enclosure_identifier(struct sas_rphy *rphy, in pqi_sas_get_enclosure_identifier()
386 static int pqi_sas_get_bay_identifier(struct sas_rphy *rphy) in pqi_sas_get_bay_identifier()
447 pqi_build_csmi_smp_passthru_buffer(struct sas_rphy *rphy, in pqi_build_csmi_smp_passthru_buffer()
508 struct sas_rphy *rphy) in pqi_sas_smp_handler()
H A Dsmartpqi.h1040 struct sas_rphy *rphy;
1429 struct sas_rphy *rphy);
1437 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy);
/kernel/linux/linux-6.6/drivers/scsi/smartpqi/
H A Dsmartpqi_sas_transport.c89 struct sas_rphy *rphy) in pqi_sas_port_add_rphy()
117 static struct sas_rphy *pqi_sas_rphy_alloc(struct pqi_sas_port *pqi_sas_port) in pqi_sas_rphy_alloc()
208 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy) in pqi_find_device_by_sas_rphy()
278 struct sas_rphy *rphy; in pqi_add_sas_device()
322 static int pqi_sas_get_enclosure_identifier(struct sas_rphy *rphy, in pqi_sas_get_enclosure_identifier()
396 static int pqi_sas_get_bay_identifier(struct sas_rphy *rphy) in pqi_sas_get_bay_identifier()
457 pqi_build_csmi_smp_passthru_buffer(struct sas_rphy *rphy, in pqi_build_csmi_smp_passthru_buffer()
518 struct sas_rphy *rphy) in pqi_sas_smp_handler()
H A Dsmartpqi.h1237 struct sas_rphy *rphy;
1687 struct sas_rphy *rphy);
1695 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy);
/kernel/linux/linux-5.10/drivers/scsi/
H A Dscsi_transport_sas.c16 * struct sas_rphy defines an "incoming" PHY on a SAS Expander or
163 struct sas_rphy *rphy = target_to_rphy(sdev->sdev_target); in sas_sdev_to_rdev()
175 struct sas_rphy *rphy = NULL; in sas_smp_dispatch()
190 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) in sas_bsg_initialize()
674 * or sas_rphy.
696 struct sas_rphy *rphy = dev_to_rphy(parent); in sas_phy_alloc()
893 struct sas_rphy *rphy = dev_to_rphy(parent); in sas_port_alloc()
927 struct sas_rphy *rphy = dev_to_rphy(parent); in sas_port_alloc_num()
1140 struct sas_rphy *rphy = transport_class_to_rphy(dev); \
1155 struct sas_rphy *rph
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_transport_sas.c16 * struct sas_rphy defines an "incoming" PHY on a SAS Expander or
163 struct sas_rphy *rphy = target_to_rphy(sdev->sdev_target); in sas_sdev_to_rdev()
175 struct sas_rphy *rphy = NULL; in sas_smp_dispatch()
190 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) in sas_bsg_initialize()
680 * or sas_rphy.
702 struct sas_rphy *rphy = dev_to_rphy(parent); in sas_phy_alloc()
899 struct sas_rphy *rphy = dev_to_rphy(parent); in sas_port_alloc()
933 struct sas_rphy *rphy = dev_to_rphy(parent); in sas_port_alloc_num()
1146 struct sas_rphy *rphy = transport_class_to_rphy(dev); \
1161 struct sas_rphy *rph
[all...]
/kernel/linux/linux-5.10/drivers/scsi/libsas/
H A Dsas_internal.h76 struct sas_rphy *rphy);
85 struct domain_device *sas_find_dev_by_rphy(struct sas_rphy *rphy);
121 struct sas_rphy *rphy) in sas_fill_in_rphy()
H A Dsas_init.c242 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in transport_sas_phy_reset()
277 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_phy_enable()
310 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_phy_reset()
346 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_set_phy_speed()
H A Dsas_host_smp.c23 struct sas_rphy *rphy; in sas_host_smp_discover()
140 struct sas_rphy *rphy; in sas_report_phy_sata()
H A Dsas_expander.c205 struct sas_rphy *rphy = dev->rphy; in sas_set_ex_phy()
349 struct sas_rphy *rphy; in sas_ex_to_ata()
519 struct sas_rphy *rphy = dev->rphy; in ex_assign_manuf_info()
664 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_smp_get_phy_events()
784 struct sas_rphy *rphy; in sas_ex_discover_end_dev()
943 struct sas_rphy *rphy; in sas_ex_discover_expander()
2136 struct sas_rphy *rphy) in sas_smp_handler()
/kernel/linux/linux-6.6/drivers/scsi/libsas/
H A Dsas_internal.h74 struct sas_rphy *rphy);
80 struct domain_device *sas_find_dev_by_rphy(struct sas_rphy *rphy);
140 struct sas_rphy *rphy) in sas_fill_in_rphy()
H A Dsas_init.c241 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in transport_sas_phy_reset()
276 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_phy_enable()
310 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_phy_reset()
347 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_set_phy_speed()
H A Dsas_host_smp.c23 struct sas_rphy *rphy; in sas_host_smp_discover()
140 struct sas_rphy *rphy; in sas_report_phy_sata()
H A Dsas_expander.c188 struct sas_rphy *rphy = dev->rphy; in sas_set_ex_phy()
332 struct sas_rphy *rphy; in sas_ex_to_ata()
497 struct sas_rphy *rphy = dev->rphy; in ex_assign_manuf_info()
642 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_smp_get_phy_events()
757 struct sas_rphy *rphy; in sas_ex_add_dev()
876 struct sas_rphy *rphy; in sas_ex_discover_expander()
2094 struct sas_rphy *rphy) in sas_smp_handler()
/kernel/linux/linux-5.10/drivers/message/fusion/
H A Dmptsas.h152 struct sas_rphy *rphy; /* transport layer rphy object */
H A Dmptsas.c113 struct mptsas_phyinfo *phy_info, struct sas_rphy *rphy);
370 static inline MPT_ADAPTER *rphy_to_ioc(struct sas_rphy *rphy) in rphy_to_ioc()
478 static inline struct sas_rphy *
488 mptsas_set_rphy(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info, struct sas_rphy *rphy) in mptsas_set_rphy()
560 struct sas_rphy *rphy; in mptsas_add_device_component()
759 struct sas_rphy *rphy; in mptsas_add_device_component_starget()
1418 struct sas_rphy *rphy; in mptsas_add_end_device()
1494 struct sas_rphy *rphy; in mptsas_del_end_device()
1721 struct sas_rphy *rphy; in mptsas_target_alloc()
1797 struct sas_rphy *rph in mptsas_target_destroy()
[all...]
/kernel/linux/linux-6.6/drivers/message/fusion/
H A Dmptsas.h153 struct sas_rphy *rphy; /* transport layer rphy object */
H A Dmptsas.c113 struct mptsas_phyinfo *phy_info, struct sas_rphy *rphy);
395 static inline MPT_ADAPTER *rphy_to_ioc(struct sas_rphy *rphy) in rphy_to_ioc()
505 static inline struct sas_rphy *
515 mptsas_set_rphy(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info, struct sas_rphy *rphy) in mptsas_set_rphy()
589 struct sas_rphy *rphy; in mptsas_add_device_component()
786 struct sas_rphy *rphy; in mptsas_add_device_component_starget()
1446 struct sas_rphy *rphy; in mptsas_add_end_device()
1522 struct sas_rphy *rphy; in mptsas_del_end_device()
1749 struct sas_rphy *rphy; in mptsas_target_alloc()
1825 struct sas_rphy *rph in mptsas_target_destroy()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/
H A Dmpi3mr.h512 struct sas_rphy *rphy;
556 * @rphy: sas_rphy object of this expander node
572 struct sas_rphy *rphy;
608 struct sas_rphy *rphy;
1408 struct mpi3mr_ioc *mrioc, u64 sas_address, struct sas_rphy *rphy);
H A Dmpi3mr_transport.c438 struct mpi3mr_ioc *mrioc, u64 sas_address, struct sas_rphy *rphy) in __mpi3mr_get_tgtdev_by_addr_and_rphy()
1313 struct sas_rphy *rphy; in mpi3mr_sas_port_add()
2427 static u8 mpi3mr_get_port_id_by_rphy(struct mpi3mr_ioc *mrioc, struct sas_rphy *rphy) in mpi3mr_get_port_id_by_rphy()
2470 static inline struct mpi3mr_ioc *rphy_to_mrioc(struct sas_rphy *rphy) in rphy_to_mrioc()
2673 mpi3mr_transport_get_enclosure_identifier(struct sas_rphy *rphy, in mpi3mr_transport_get_enclosure_identifier()
2708 mpi3mr_transport_get_bay_identifier(struct sas_rphy *rphy) in mpi3mr_transport_get_bay_identifier()
3192 struct sas_rphy *rphy) in mpi3mr_transport_smp_handler()
/kernel/linux/linux-6.6/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.h553 * @rphy: device's sas_rphy address used to identify this device structure in
583 struct sas_rphy *rphy;
761 struct sas_rphy *rphy;
807 * @rphy: sas_rphy object of this expander
823 struct sas_rphy *rphy;
1846 __mpt3sas_get_sdev_by_rphy(struct MPT3SAS_ADAPTER *ioc, struct sas_rphy *rphy);
H A Dmpt3sas_transport.c105 * @rphy: sas_rphy object
111 struct sas_rphy *rphy) in _transport_get_port_id_by_rphy()
690 struct sas_rphy *rphy; in mpt3sas_transport_port_add()
1228 rphy_to_ioc(struct sas_rphy *rphy) in rphy_to_ioc()
1474 _transport_get_enclosure_identifier(struct sas_rphy *rphy, u64 *identifier) in _transport_get_enclosure_identifier()
1503 _transport_get_bay_identifier(struct sas_rphy *rphy) in _transport_get_bay_identifier()
2056 struct sas_rphy *rphy) in _transport_smp_handler()
/kernel/linux/linux-5.10/drivers/scsi/mpt3sas/
H A Dmpt3sas_transport.c611 struct sas_rphy *rphy; in mpt3sas_transport_port_add()
1029 rphy_to_ioc(struct sas_rphy *rphy) in rphy_to_ioc()
1272 _transport_get_enclosure_identifier(struct sas_rphy *rphy, u64 *identifier) in _transport_get_enclosure_identifier()
1302 _transport_get_bay_identifier(struct sas_rphy *rphy) in _transport_get_bay_identifier()
1847 struct sas_rphy *rphy) in _transport_smp_handler()

Completed in 48 milliseconds

12