asd_sas_phy
int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg);
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy **sas_phys =
struct asd_sas_phy sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id];
struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id];
struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id];
int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg)
struct asd_sas_phy sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *aphy = &phy->sas_phy;
static void hisi_sas_port_notify_formed(struct asd_sas_phy *sas_phy)
struct asd_sas_phy *sas_phy = &phy->sas_phy;
static int hisi_sas_control_phy(struct asd_sas_phy *sas_phy, enum phy_func func,
struct asd_sas_phy *sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy =
struct asd_sas_phy *sas_phy =
static void hisi_sas_port_formed(struct asd_sas_phy *sas_phy)
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
static int hisi_sas_control_phy(struct asd_sas_phy *sas_phy, enum phy_func func,
struct asd_sas_phy **arr_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy **arr_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy **sas_phys;
int isci_phy_control(struct asd_sas_phy *sas_phy,
static inline struct isci_phy *to_iphy(struct asd_sas_phy *sas_phy)
int isci_phy_control(struct asd_sas_phy *phy, enum phy_func func, void *buf);
struct asd_sas_phy sas_phy;
void isci_port_deformed(struct asd_sas_phy *phy)
void isci_port_formed(struct asd_sas_phy *phy)
void isci_port_formed(struct asd_sas_phy *);
void isci_port_deformed(struct asd_sas_phy *);
struct asd_sas_phy *phy;
struct asd_sas_phy *phy;
phy = container_of(port->phy_list.next, struct asd_sas_phy, port_phy_el);
struct asd_sas_phy *sas_phy;
sas_phy = container_of(port->phy_list.next, struct asd_sas_phy,
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
static bool sas_defer_event(struct asd_sas_phy *phy, struct asd_sas_event *ev)
void sas_notify_port_event(struct asd_sas_phy *phy, enum port_event event,
void sas_notify_phy_event(struct asd_sas_phy *phy, enum phy_event event,
struct asd_sas_phy *asd_phy;
struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number];
int sas_try_ata_reset(struct asd_sas_phy *asd_phy)
struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number];
struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number];
struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number];
struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number];
struct asd_sas_phy *phy = ha->sas_phy[i];
struct asd_sas_phy *phy = ha->sas_phy[i];
struct asd_sas_phy *first_phy;
&port->phy_list, struct asd_sas_phy,
struct asd_sas_phy *phy = ha->sas_phy[i];
struct asd_sas_event *sas_alloc_event(struct asd_sas_phy *phy,
struct asd_sas_phy *phy = event->phy;
int sas_try_ata_reset(struct asd_sas_phy *phy);
static inline void sas_phy_set_target(struct asd_sas_phy *p, struct domain_device *dev)
struct asd_sas_event *sas_alloc_event(struct asd_sas_phy *phy, gfp_t gfp_flags);
void sas_deform_port(struct asd_sas_phy *phy, bool gone);
struct asd_sas_phy *phy = sas_ha->sas_phy[i];
struct asd_sas_phy *phy = sas_ha->sas_phy[i];
struct asd_sas_phy *phy = sas_ha->sas_phy[i];
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
static void sas_form_port(struct asd_sas_phy *phy)
static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy)
void sas_deform_port(struct asd_sas_phy *phy, bool gone)
static void sas_resume_port(struct asd_sas_phy *phy)
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy = ev->phy;
struct asd_sas_phy *phy, bool wideport)
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy **arr_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
static void mvs_port_notify_formed(struct asd_sas_phy *sas_phy, int lock)
static void mvs_port_notify_deformed(struct asd_sas_phy *sas_phy, int lock)
void mvs_port_formed(struct asd_sas_phy *sas_phy)
void mvs_port_deformed(struct asd_sas_phy *sas_phy)
int mvs_phy_control(struct asd_sas_phy *sas_phy, enum phy_func func,
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = sha->sas_phy[sphy->number];
struct asd_sas_phy *phy;
struct asd_sas_phy, port_phy_el);
struct asd_sas_phy *phy;
struct asd_sas_phy *sas_phy = &mvi->phy[i].sas_phy;
struct asd_sas_phy sas_phy;
int mvs_phy_control(struct asd_sas_phy *sas_phy, enum phy_func func,
void mvs_port_formed(struct asd_sas_phy *sas_phy);
void mvs_port_deformed(struct asd_sas_phy *sas_phy);
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id];
struct asd_sas_phy *sas_phy = &phy->sas_phy;
struct asd_sas_phy **arr_phy;
void pm8001_port_formed(struct asd_sas_phy *sas_phy)
int pm8001_phy_control(struct asd_sas_phy *sas_phy, enum phy_func func,
struct asd_sas_phy sas_phy;
int pm8001_phy_control(struct asd_sas_phy *sas_phy, enum phy_func func,
void pm8001_port_formed(struct asd_sas_phy *sas_phy);
struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id];
struct asd_sas_phy *phy;
struct asd_sas_phy *phy, int event)
struct asd_sas_phy **sas_phy; /* array of valid pointers, must be set */
static inline void sas_phy_disconnected(struct asd_sas_phy *phy)
void (*lldd_port_formed)(struct asd_sas_phy *);
void (*lldd_port_deformed)(struct asd_sas_phy *);
int (*lldd_control_phy)(struct asd_sas_phy *, enum phy_func, void *);
void sas_notify_port_event(struct asd_sas_phy *phy, enum port_event event,
void sas_notify_phy_event(struct asd_sas_phy *phy, enum phy_event event,