asd_sas_port
int asd_clear_nexus_port(struct asd_sas_port *port);
struct asd_sas_port ports[ASD_MAX_PHYS];
struct asd_sas_port **sas_ports =
int asd_clear_nexus_port(struct asd_sas_port *port)
struct asd_sas_port sas_port;
extern struct hisi_sas_port *to_hisi_sas_port(struct asd_sas_port *sas_port);
struct asd_sas_port *sas_port = sas_phy->port;
struct asd_sas_port *sas_port;
struct asd_sas_port *_sas_port = NULL;
struct asd_sas_port *sas_port = sas_phy->port;
struct asd_sas_port *sas_port,
struct asd_sas_port *sas_port = &port->sas_port;
struct hisi_sas_port *to_hisi_sas_port(struct asd_sas_port *sas_port)
struct asd_sas_port **arr_port;
struct asd_sas_port *sas_port = device->port;
struct asd_sas_port *sas_port = sas_phy->port;
struct asd_sas_port *sas_port = device->port;
struct asd_sas_port *sas_port = device->port;
struct asd_sas_port *asd_sas_port;
asd_sas_port = &port->sas_port;
list_for_each_entry(sas_phy, &asd_sas_port->phy_list, port_phy_el) {
struct asd_sas_port *sas_port = device->port;
struct asd_sas_port *sas_port = device->port;
struct asd_sas_port **arr_port;
struct asd_sas_port *sas_port = device->port;
struct asd_sas_port sas_ports[SCI_MAX_PORTS];
struct asd_sas_port **sas_ports;
struct asd_sas_port *port = sas_phy->port;
struct asd_sas_port *port = phy->port;
int isci_task_clear_nexus_port(struct asd_sas_port *port)
struct asd_sas_port *port);
void sas_probe_sata(struct asd_sas_port *port)
static void sas_ata_flush_pm_eh(struct asd_sas_port *port, const char *func)
void sas_suspend_sata(struct asd_sas_port *port)
void sas_resume_sata(struct asd_sas_port *port)
struct asd_sas_port *port = sas_ha->sas_port[i];
static void sas_probe_devices(struct asd_sas_port *port)
struct asd_sas_port *port = ev->port;
struct asd_sas_port *port = ev->port;
static void sas_unregister_common_dev(struct asd_sas_port *port, struct domain_device *dev)
void sas_destruct_devices(struct asd_sas_port *port)
static void sas_destruct_ports(struct asd_sas_port *port)
void sas_unregister_dev(struct asd_sas_port *port, struct domain_device *dev)
void sas_unregister_domain_devices(struct asd_sas_port *port, bool gone)
struct asd_sas_port *port = ev->port;
static int sas_get_port_device(struct asd_sas_port *port)
struct asd_sas_port *port = ev->port;
void sas_discover_event(struct asd_sas_port *port, enum discover_event ev)
void sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *port)
struct asd_sas_port *port = ha->sas_port[i];
static int sas_ex_level_discovery(struct asd_sas_port *port, const int level)
static int sas_ex_bfs_disc(struct asd_sas_port *port)
static void sas_unregister_ex_tree(struct asd_sas_port *port, struct domain_device *dev)
static int sas_dev_present_in_domain(struct asd_sas_port *port,
struct asd_sas_port *port;
struct asd_sas_port *port = ha->sas_port[i];
struct asd_sas_port *port = ha->sas_port[i];
void sas_destruct_devices(struct asd_sas_port *port);
static inline bool sas_phy_match_port_addr(struct asd_sas_port *port,
void sas_probe_sata(struct asd_sas_port *port);
void sas_suspend_sata(struct asd_sas_port *port);
void sas_resume_sata(struct asd_sas_port *port);
static inline void sas_probe_sata(struct asd_sas_port *port)
static inline void sas_suspend_sata(struct asd_sas_port *port)
static inline void sas_resume_sata(struct asd_sas_port *port)
void sas_unregister_domain_devices(struct asd_sas_port *port, bool gone);
void sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *port);
void sas_discover_event(struct asd_sas_port *port, enum discover_event ev);
void sas_unregister_dev(struct asd_sas_port *port, struct domain_device *dev);
struct asd_sas_port *port = phy->port;
struct asd_sas_port *port = phy->port;
static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy)
struct asd_sas_port *port = phy->port;
struct asd_sas_port *port = phy->port;
static void sas_init_port(struct asd_sas_port *port,
struct asd_sas_port *port = sas_ha->sas_port[i];
static void sas_form_port_add_phy(struct asd_sas_port *port,
struct asd_sas_port *port)
struct asd_sas_port *x = dev->port;
struct asd_sas_port *port = task->dev->port;
struct asd_sas_port *port = ha->sas_port[i];
struct asd_sas_port **arr_port;
struct asd_sas_port *sas_port = sas_phy->port;
struct asd_sas_port *port = sas_phy->port;
struct asd_sas_port *sas_port = dev->port;
struct asd_sas_port *sas_port = dev->port;
struct asd_sas_port *sas_port = dev->port;
struct asd_sas_port sas_port;
struct asd_sas_port **arr_port;
struct asd_sas_port *sas_port = sas_phy->port;
struct asd_sas_port sas_port;
struct asd_sas_port *port; /* shortcut to root of the tree */
struct asd_sas_port *port;
struct asd_sas_port *port; /* Class:RW, driver: RO */
struct asd_sas_port **sas_port; /* array of valid pointers, must be set */
int (*lldd_clear_nexus_port)(struct asd_sas_port *);