asd_port
struct asd_port *asd_port = &asd_ha->asd_ports[i];
memset(asd_port->sas_addr, 0, SAS_ADDR_SIZE);
memset(asd_port->attached_sas_addr, 0, SAS_ADDR_SIZE);
asd_port->phy_mask = 0;
asd_port->num_phys = 0;
phy->asd_port = NULL;
struct asd_port asd_ports[ASD_MAX_PHYS];
struct asd_port *asd_port;
struct asd_port *free_port = NULL;
struct asd_port *port;
if (!phy->asd_port) {
phy->asd_port = port;
__func__, phy->asd_port->phy_mask, sas_phy->id);
struct asd_port *port = phy->asd_port;
phy->asd_port = NULL;
const u8 phy_mask = (u8) phy->asd_port->phy_mask;