Home
last modified time | relevance | path

Searched refs:ex_phy (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-6.6/drivers/scsi/libsas/
H A Dsas_expander.c149 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 Dsas_internal.h114 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 Dsas_ata.c255 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 Dsas_port.c60 struct ex_phy *phy = &dev->ex_dev.ex_phy[i]; in sas_resume_port()
H A Dsas_discover.c300 kfree(dev->ex_dev.ex_phy); in sas_free_device()
/kernel/linux/linux-5.10/drivers/scsi/libsas/
H A Dsas_expander.c166 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 Dsas_internal.h164 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 Dsas_ata.c258 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 Dsas_port.c60 struct ex_phy *phy = &dev->ex_dev.ex_phy[i]; in sas_resume_port()
H A Dsas_discover.c301 kfree(dev->ex_dev.ex_phy); in sas_free_device()
/kernel/linux/linux-6.6/include/scsi/
H A Dsas_ata.h24 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 Dlibsas.h82 struct ex_phy { struct
123 struct ex_phy *ex_phy; member
/kernel/linux/linux-5.10/include/scsi/
H A Dsas_ata.h24 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 Dlibsas.h92 struct ex_phy { struct
133 struct ex_phy *ex_phy; member
/kernel/linux/linux-5.10/drivers/scsi/pm8001/
H A Dpm8001_sas.c643 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 Dpm8001_hwi.c4415 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm8001_chip_reg_dev_req()
H A Dpm80xx_hwi.c4815 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 Dmv_sas.c1197 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 Dhisi_sas_main.c790 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 Dpm8001_hwi.c4245 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm8001_chip_reg_dev_req()
H A Dpm80xx_hwi.c4739 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm80xx_chip_reg_dev_req()

Completed in 46 milliseconds