/kernel/linux/linux-6.6/drivers/scsi/libsas/ |
H A D | sas_expander.c | 149 static char sas_route_char(struct domain_device *dev, struct ex_phy *phy) in sas_route_char() 187 struct ex_phy *phy = &ex->ex_phy[phy_id]; in sas_set_ex_phy() 330 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata() local 334 if (!ex_phy->port) in sas_ex_to_ata() 337 rphy = ex_phy->port->rphy; in sas_ex_to_ata() 415 ex->ex_phy = kcalloc(ex->num_phys, sizeof(*ex->ex_phy), GFP_KERNE in sas_expander_discover() 952 struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; sas_ex_discover_dev() local 1117 struct ex_phy *ex_phy = &ex->ex_phy[i]; sas_ex_discover_devices() local 1896 struct ex_phy *ex_phy = &dev->ex_dev.ex_phy[phy_id]; sas_discover_new() local [all...] |
H A D | sas_internal.h | 114 struct ex_phy *phy) in sas_phy_match_dev_addr() 120 struct ex_phy *phy) in sas_phy_match_port_addr() 125 static inline bool sas_phy_addr_match(struct ex_phy *p1, struct ex_phy *p2) in sas_phy_addr_match() 183 struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; in sas_add_parent_port() local 192 sas_port_add_phy(ex->parent_port, ex_phy->phy); in sas_add_parent_port()
|
H A D | sas_ata.c | 255 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info() 283 static int sas_ata_clear_pending(struct domain_device *dev, struct ex_phy *phy) in sas_ata_clear_pending() 333 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy->number]; in smp_ata_check_ready() local 346 switch (ex_phy->attached_dev_type) { in smp_ata_check_ready() 350 if (ex_phy->attached_sata_dev) in smp_ata_check_ready() 351 return sas_ata_clear_pending(dev, ex_phy); in smp_ata_check_ready() 674 int sas_ata_add_dev(struct domain_device *parent, struct ex_phy *phy, in sas_ata_add_dev()
|
H A D | sas_port.c | 60 struct ex_phy *phy = &dev->ex_dev.ex_phy[i]; in sas_resume_port()
|
H A D | sas_discover.c | 300 kfree(dev->ex_dev.ex_phy); in sas_free_device()
|
/kernel/linux/linux-5.10/drivers/scsi/libsas/ |
H A D | sas_expander.c | 166 static char sas_route_char(struct domain_device *dev, struct ex_phy *phy) in sas_route_char() 204 struct ex_phy *phy = &ex->ex_phy[phy_id]; in sas_set_ex_phy() 347 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata() local 351 if (!ex_phy->port) in sas_ex_to_ata() 354 rphy = ex_phy->port->rphy; in sas_ex_to_ata() 432 ex->ex_phy = kcalloc(ex->num_phys, sizeof(*ex->ex_phy), GFP_KERNE in sas_expander_discover() 1019 struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; sas_ex_discover_dev() local 1186 struct ex_phy *ex_phy = &ex->ex_phy[i]; sas_ex_discover_devices() local 1952 struct ex_phy *ex_phy = &dev->ex_dev.ex_phy[phy_id]; sas_discover_new() local [all...] |
H A D | sas_internal.h | 164 struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; in sas_add_parent_port() local 173 sas_port_add_phy(ex->parent_port, ex_phy->phy); in sas_add_parent_port()
|
H A D | sas_ata.c | 258 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info() 286 static int sas_ata_clear_pending(struct domain_device *dev, struct ex_phy *phy) in sas_ata_clear_pending() 311 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy->number]; in smp_ata_check_ready() local 324 switch (ex_phy->attached_dev_type) { in smp_ata_check_ready() 328 if (ex_phy->attached_sata_dev) in smp_ata_check_ready() 329 return sas_ata_clear_pending(dev, ex_phy); in smp_ata_check_ready()
|
H A D | sas_port.c | 60 struct ex_phy *phy = &dev->ex_dev.ex_phy[i]; in sas_resume_port()
|
H A D | sas_discover.c | 301 kfree(dev->ex_dev.ex_phy); in sas_free_device()
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | sas_ata.h | 24 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy); 40 int sas_ata_add_dev(struct domain_device *parent, struct ex_phy *phy, 89 static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info() 120 static inline int sas_ata_add_dev(struct domain_device *parent, struct ex_phy *phy, in sas_ata_add_dev()
|
H A D | libsas.h | 82 struct ex_phy { struct 123 struct ex_phy *ex_phy; member
|
/kernel/linux/linux-5.10/include/scsi/ |
H A D | sas_ata.h | 24 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy); 80 static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info()
|
H A D | libsas.h | 92 struct ex_phy { struct 133 struct ex_phy *ex_phy; member
|
/kernel/linux/linux-5.10/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 643 struct ex_phy *phy; in pm8001_dev_found_notify() 646 phy = &parent_dev->ex_dev.ex_phy[phy_id]; in pm8001_dev_found_notify()
|
H A D | pm8001_hwi.c | 4415 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm8001_chip_reg_dev_req()
|
H A D | pm80xx_hwi.c | 4815 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm80xx_chip_reg_dev_req()
|
/kernel/linux/linux-5.10/drivers/scsi/mvsas/ |
H A D | mv_sas.c | 1197 struct ex_phy *phy; in mvs_dev_found_notify() 1199 phy = &parent_dev->ex_dev.ex_phy[phy_id]; in mvs_dev_found_notify()
|
/kernel/linux/linux-5.10/drivers/scsi/hisi_sas/ |
H A D | hisi_sas_main.c | 790 struct ex_phy *phy; in hisi_sas_dev_found() 793 phy = &parent_dev->ex_dev.ex_phy[phy_no]; in hisi_sas_dev_found()
|
/kernel/linux/linux-6.6/drivers/scsi/pm8001/ |
H A D | pm8001_hwi.c | 4245 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm8001_chip_reg_dev_req()
|
H A D | pm80xx_hwi.c | 4739 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm80xx_chip_reg_dev_req()
|