/kernel/linux/linux-5.10/drivers/scsi/libsas/ |
H A D | sas_phy.c | 20 struct asd_sas_phy *phy = ev->phy; in sas_phye_loss_of_signal() 29 struct asd_sas_phy *phy = ev->phy; in sas_phye_oob_done() 37 struct asd_sas_phy *phy = ev->phy; in sas_phye_oob_error() 66 struct asd_sas_phy *phy = ev->phy; in sas_phye_spinup_hold() 78 struct asd_sas_phy *phy = ev->phy; in sas_phye_resume_timeout() 95 struct asd_sas_phy *phy = ev->phy; in sas_phye_shutdown() 122 struct asd_sas_phy *phy = sas_ha->sas_phy[i]; in sas_register_phys()
|
H A D | sas_event.c | 102 struct asd_sas_phy *sas_phy; in sas_enable_revalidation() 110 sas_phy = container_of(port->phy_list.next, struct asd_sas_phy, in sas_enable_revalidation() 134 static int __sas_notify_port_event(struct asd_sas_phy *phy, in __sas_notify_port_event() 152 int sas_notify_port_event_gfp(struct asd_sas_phy *phy, enum port_event event, in sas_notify_port_event_gfp() 165 int sas_notify_port_event(struct asd_sas_phy *phy, enum port_event event) in sas_notify_port_event() 177 static inline int __sas_notify_phy_event(struct asd_sas_phy *phy, in __sas_notify_phy_event() 195 int sas_notify_phy_event_gfp(struct asd_sas_phy *phy, enum phy_event event, in sas_notify_phy_event_gfp() 208 int sas_notify_phy_event(struct asd_sas_phy *phy, enum phy_event event) in sas_notify_phy_event()
|
H A D | sas_internal.h | 51 struct asd_sas_event *sas_alloc_event(struct asd_sas_phy *phy); 52 struct asd_sas_event *sas_alloc_event_gfp(struct asd_sas_phy *phy, 63 void sas_deform_port(struct asd_sas_phy *phy, int gone); 81 int sas_notify_phy_event(struct asd_sas_phy *phy, enum phy_event event); 82 int sas_notify_phy_event_gfp(struct asd_sas_phy *phy, enum phy_event event, 90 int sas_try_ata_reset(struct asd_sas_phy *phy); 145 static inline void sas_phy_set_target(struct asd_sas_phy *p, struct domain_device *dev) in sas_phy_set_target()
|
H A D | sas_init.c | 185 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_get_linkerrors() 195 int sas_try_ata_reset(struct asd_sas_phy *asd_phy) in sas_try_ata_reset() 234 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in transport_sas_phy_reset() 268 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_phy_enable() 304 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_phy_reset() 339 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_set_phy_speed() 364 struct asd_sas_phy *phy = ha->sas_phy[i]; in sas_prep_resume_ha() 377 struct asd_sas_phy *phy = ha->sas_phy[i]; in phys_suspended() 403 struct asd_sas_phy *phy = ha->sas_phy[i]; in sas_resume_ha() 587 static struct asd_sas_event *__sas_alloc_event(struct asd_sas_phy *ph [all...] |
H A D | sas_port.c | 15 static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy) in phy_is_wideport_member() 26 static void sas_resume_port(struct asd_sas_phy *phy) in sas_resume_port() 77 static void sas_form_port(struct asd_sas_phy *phy) in sas_form_port() 199 void sas_deform_port(struct asd_sas_phy *phy, int gone) in sas_deform_port() 267 struct asd_sas_phy *phy = ev->phy; in sas_porte_bytes_dmaed() 275 struct asd_sas_phy *phy = ev->phy; in sas_porte_broadcast_rcvd() 293 struct asd_sas_phy *phy = ev->phy; in sas_porte_link_reset_err() 301 struct asd_sas_phy *phy = ev->phy; in sas_porte_timer_event() 309 struct asd_sas_phy *phy = ev->phy; in sas_porte_hard_reset()
|
/kernel/linux/linux-6.6/drivers/scsi/libsas/ |
H A D | sas_phy.c | 20 struct asd_sas_phy *phy = ev->phy; in sas_phye_loss_of_signal() 29 struct asd_sas_phy *phy = ev->phy; in sas_phye_oob_done() 37 struct asd_sas_phy *phy = ev->phy; in sas_phye_oob_error() 66 struct asd_sas_phy *phy = ev->phy; in sas_phye_spinup_hold() 78 struct asd_sas_phy *phy = ev->phy; in sas_phye_resume_timeout() 95 struct asd_sas_phy *phy = ev->phy; in sas_phye_shutdown() 122 struct asd_sas_phy *phy = sas_ha->sas_phy[i]; in sas_register_phys()
|
H A D | sas_event.c | 103 struct asd_sas_phy *sas_phy; in sas_enable_revalidation() 114 sas_phy = container_of(port->phy_list.next, struct asd_sas_phy, in sas_enable_revalidation() 127 struct asd_sas_phy *phy = ev->phy; in sas_port_event_worker() 138 struct asd_sas_phy *phy = ev->phy; in sas_phy_event_worker() 147 static bool sas_defer_event(struct asd_sas_phy *phy, struct asd_sas_event *ev) in sas_defer_event() 164 void sas_notify_port_event(struct asd_sas_phy *phy, enum port_event event, in sas_notify_port_event() 191 void sas_notify_phy_event(struct asd_sas_phy *phy, enum phy_event event, in sas_notify_phy_event()
|
H A D | sas_init.c | 184 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_get_linkerrors() 194 int sas_try_ata_reset(struct asd_sas_phy *asd_phy) in sas_try_ata_reset() 233 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in transport_sas_phy_reset() 267 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_phy_enable() 304 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_phy_reset() 340 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_set_phy_speed() 366 struct asd_sas_phy *phy = ha->sas_phy[i]; in sas_prep_resume_ha() 379 struct asd_sas_phy *phy = ha->sas_phy[i]; in phys_suspended() 397 struct asd_sas_phy *first_phy; in sas_resume_insert_broadcast_ha() 401 &port->phy_list, struct asd_sas_phy, in sas_resume_insert_broadcast_ha() [all...] |
H A D | sas_port.c | 15 static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy) in phy_is_wideport_member() 26 static void sas_resume_port(struct asd_sas_phy *phy) in sas_resume_port() 71 struct asd_sas_phy *phy, bool wideport) in sas_form_port_add_phy() 104 static void sas_form_port(struct asd_sas_phy *phy) in sas_form_port() 209 void sas_deform_port(struct asd_sas_phy *phy, int gone) in sas_deform_port() 276 struct asd_sas_phy *phy = ev->phy; in sas_porte_bytes_dmaed() 284 struct asd_sas_phy *phy = ev->phy; in sas_porte_broadcast_rcvd() 302 struct asd_sas_phy *phy = ev->phy; in sas_porte_link_reset_err() 310 struct asd_sas_phy *phy = ev->phy; in sas_porte_timer_event() 318 struct asd_sas_phy *ph in sas_porte_hard_reset() [all...] |
H A D | sas_internal.h | 46 struct asd_sas_event *sas_alloc_event(struct asd_sas_phy *phy, gfp_t gfp_flags); 61 void sas_deform_port(struct asd_sas_phy *phy, int gone); 87 int sas_try_ata_reset(struct asd_sas_phy *phy); 164 static inline void sas_phy_set_target(struct asd_sas_phy *p, struct domain_device *dev) in sas_phy_set_target()
|
/kernel/linux/linux-5.10/include/scsi/ |
H A D | libsas.h | 283 struct asd_sas_phy *phy; 296 struct asd_sas_phy *phy, int event) in INIT_SAS_EVENT() 308 struct asd_sas_phy { struct 387 struct asd_sas_phy **sas_phy; /* array of valid pointers, must be set */ 432 static inline void sas_phy_disconnected(struct asd_sas_phy *phy) in sas_phy_disconnected() 627 void (*lldd_port_formed)(struct asd_sas_phy *); 628 void (*lldd_port_deformed)(struct asd_sas_phy *); 652 int (*lldd_control_phy)(struct asd_sas_phy *, enum phy_func, void *); 711 int sas_notify_port_event(struct asd_sas_phy *phy, enum port_event event); 712 int sas_notify_phy_event(struct asd_sas_phy *ph [all...] |
/kernel/linux/linux-6.6/include/scsi/ |
H A D | libsas.h | 272 struct asd_sas_phy *phy; 285 struct asd_sas_phy *phy, int event) in INIT_SAS_EVENT() 297 struct asd_sas_phy { struct 369 struct asd_sas_phy **sas_phy; /* array of valid pointers, must be set */ 414 static inline void sas_phy_disconnected(struct asd_sas_phy *phy) in sas_phy_disconnected() 641 void (*lldd_port_formed)(struct asd_sas_phy *); 642 void (*lldd_port_deformed)(struct asd_sas_phy *); 670 int (*lldd_control_phy)(struct asd_sas_phy *, enum phy_func, void *); 741 void sas_notify_port_event(struct asd_sas_phy *phy, enum port_event event, 743 void sas_notify_phy_event(struct asd_sas_phy *ph [all...] |
/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H A D | phy.h | 98 struct asd_sas_phy sas_phy; 106 static inline struct isci_phy *to_iphy(struct asd_sas_phy *sas_phy) in to_iphy() 458 int isci_phy_control(struct asd_sas_phy *phy, enum phy_func func, void *buf);
|
H A D | port.h | 277 void isci_port_formed(struct asd_sas_phy *); 278 void isci_port_deformed(struct asd_sas_phy *);
|
/kernel/linux/linux-6.6/drivers/scsi/isci/ |
H A D | phy.h | 98 struct asd_sas_phy sas_phy; 106 static inline struct isci_phy *to_iphy(struct asd_sas_phy *sas_phy) in to_iphy() 457 int isci_phy_control(struct asd_sas_phy *phy, enum phy_func func, void *buf);
|
H A D | port.h | 277 void isci_port_formed(struct asd_sas_phy *); 278 void isci_port_deformed(struct asd_sas_phy *);
|
/kernel/linux/linux-6.6/drivers/scsi/hisi_sas/ |
H A D | hisi_sas_main.c | 14 static int hisi_sas_control_phy(struct asd_sas_phy *sas_phy, enum phy_func func, 621 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_bytes_dmaed() 913 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_phyup_work_common() 931 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_linkreset_work() 1013 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_phy_init() 1044 struct asd_sas_phy *aphy = &phy->sas_phy; in hisi_sas_phy_enable() 1064 static void hisi_sas_port_notify_formed(struct asd_sas_phy *sas_phy) in hisi_sas_port_notify_formed() 1199 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_phy_set_linkrate() 1228 static int hisi_sas_control_phy(struct asd_sas_phy *sas_phy, enum phy_func func, in hisi_sas_control_phy() 1354 struct asd_sas_phy *sas_ph in hisi_sas_refresh_port_id() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/mvsas/ |
H A D | mv_sas.h | 205 struct asd_sas_phy sas_phy; 435 int mvs_phy_control(struct asd_sas_phy *sas_phy, enum phy_func func, 446 void mvs_port_formed(struct asd_sas_phy *sas_phy); 447 void mvs_port_deformed(struct asd_sas_phy *sas_phy);
|
/kernel/linux/linux-6.6/drivers/scsi/mvsas/ |
H A D | mv_sas.h | 205 struct asd_sas_phy sas_phy; 429 int mvs_phy_control(struct asd_sas_phy *sas_phy, enum phy_func func, 437 void mvs_port_formed(struct asd_sas_phy *sas_phy); 438 void mvs_port_deformed(struct asd_sas_phy *sas_phy);
|
H A D | mv_sas.c | 62 struct asd_sas_phy *phy; in mvs_find_dev_mvi() 68 struct asd_sas_phy, port_phy_el); in mvs_find_dev_mvi() 96 struct asd_sas_phy *phy; in mvs_find_dev_phyno() 164 int mvs_phy_control(struct asd_sas_phy *sas_phy, enum phy_func func, in mvs_phy_control() 223 struct asd_sas_phy *sas_phy = &phy->sas_phy; in mvs_bytes_dmaed() 308 struct asd_sas_phy *sas_phy = sha->sas_phy[sphy->number]; in mvs_task_prep_smp() 1007 struct asd_sas_phy *sas_phy = &mvi->phy[i].sas_phy; in mvs_update_phyinfo() 1067 static void mvs_port_notify_formed(struct asd_sas_phy *sas_phy, int lock) in mvs_port_notify_formed() 1109 static void mvs_port_notify_deformed(struct asd_sas_phy *sas_phy, int lock) in mvs_port_notify_deformed() 1128 void mvs_port_formed(struct asd_sas_phy *sas_ph [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx_scb.c | 157 struct asd_sas_phy *sas_phy = &phy->sas_phy; in asd_form_port() 204 struct asd_sas_phy *sas_phy = &phy->sas_phy; in asd_deform_port() 244 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in asd_link_reset_err_tasklet() 297 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in asd_primitive_rcvd_tasklet() 403 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in escb_tasklet_complete() 884 int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg) in asd_control_phy()
|
H A D | aic94xx.h | 74 int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg);
|
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx_scb.c | 159 struct asd_sas_phy *sas_phy = &phy->sas_phy; in asd_form_port() 206 struct asd_sas_phy *sas_phy = &phy->sas_phy; in asd_deform_port() 246 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in asd_link_reset_err_tasklet() 299 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in asd_primitive_rcvd_tasklet() 407 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in escb_tasklet_complete() 890 int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg) in asd_control_phy()
|
H A D | aic94xx.h | 73 int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg);
|
/kernel/linux/linux-5.10/drivers/scsi/hisi_sas/ |
H A D | hisi_sas_main.c | 20 static int hisi_sas_control_phy(struct asd_sas_phy *sas_phy, enum phy_func func, 624 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_bytes_dmaed() 864 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_phyup_work() 876 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_linkreset_work() 928 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_phy_init() 961 struct asd_sas_phy *aphy = &phy->sas_phy; in hisi_sas_phy_enable() 981 static void hisi_sas_port_notify_formed(struct asd_sas_phy *sas_phy) in hisi_sas_port_notify_formed() 1102 struct asd_sas_phy *sas_phy = &phy->sas_phy; in hisi_sas_phy_set_linkrate() 1131 static int hisi_sas_control_phy(struct asd_sas_phy *sas_phy, enum phy_func func, in hisi_sas_control_phy() 1388 struct asd_sas_phy *sas_ph in hisi_sas_refresh_port_id() [all...] |