Symbol: hpsa_sas_port
drivers/scsi/hpsa.c
9551
struct hpsa_sas_port *hpsa_sas_port)
drivers/scsi/hpsa.c
9560
phy = sas_phy_alloc(hpsa_sas_port->parent_node->parent_dev,
drivers/scsi/hpsa.c
9561
hpsa_sas_port->next_phy_index);
drivers/scsi/hpsa.c
9567
hpsa_sas_port->next_phy_index++;
drivers/scsi/hpsa.c
9569
hpsa_sas_phy->parent_port = hpsa_sas_port;
drivers/scsi/hpsa.c
9588
struct hpsa_sas_port *hpsa_sas_port;
drivers/scsi/hpsa.c
9592
hpsa_sas_port = hpsa_sas_phy->parent_port;
drivers/scsi/hpsa.c
9597
identify->sas_address = hpsa_sas_port->sas_address;
drivers/scsi/hpsa.c
9611
sas_port_add_phy(hpsa_sas_port->port, hpsa_sas_phy->phy);
drivers/scsi/hpsa.c
9613
&hpsa_sas_port->phy_list_head);
drivers/scsi/hpsa.c
9620
hpsa_sas_port_add_rphy(struct hpsa_sas_port *hpsa_sas_port,
drivers/scsi/hpsa.c
9626
identify->sas_address = hpsa_sas_port->sas_address;
drivers/scsi/hpsa.c
9633
static struct hpsa_sas_port
drivers/scsi/hpsa.c
9638
struct hpsa_sas_port *hpsa_sas_port;
drivers/scsi/hpsa.c
9641
hpsa_sas_port = kzalloc_obj(*hpsa_sas_port);
drivers/scsi/hpsa.c
9642
if (!hpsa_sas_port)
drivers/scsi/hpsa.c
9645
INIT_LIST_HEAD(&hpsa_sas_port->phy_list_head);
drivers/scsi/hpsa.c
9646
hpsa_sas_port->parent_node = hpsa_sas_node;
drivers/scsi/hpsa.c
9656
hpsa_sas_port->port = port;
drivers/scsi/hpsa.c
9657
hpsa_sas_port->sas_address = sas_address;
drivers/scsi/hpsa.c
9658
list_add_tail(&hpsa_sas_port->port_list_entry,
drivers/scsi/hpsa.c
9661
return hpsa_sas_port;
drivers/scsi/hpsa.c
9666
kfree(hpsa_sas_port);
drivers/scsi/hpsa.c
9671
static void hpsa_free_sas_port(struct hpsa_sas_port *hpsa_sas_port)
drivers/scsi/hpsa.c
9677
&hpsa_sas_port->phy_list_head, phy_list_entry)
drivers/scsi/hpsa.c
9680
sas_port_delete(hpsa_sas_port->port);
drivers/scsi/hpsa.c
9681
list_del(&hpsa_sas_port->port_list_entry);
drivers/scsi/hpsa.c
9682
kfree(hpsa_sas_port);
drivers/scsi/hpsa.c
9700
struct hpsa_sas_port *hpsa_sas_port;
drivers/scsi/hpsa.c
9701
struct hpsa_sas_port *next;
drivers/scsi/hpsa.c
9706
list_for_each_entry_safe(hpsa_sas_port, next,
drivers/scsi/hpsa.c
9708
hpsa_free_sas_port(hpsa_sas_port);
drivers/scsi/hpsa.c
9736
struct hpsa_sas_port *hpsa_sas_port;
drivers/scsi/hpsa.c
9745
hpsa_sas_port = hpsa_alloc_sas_port(hpsa_sas_node, h->sas_address);
drivers/scsi/hpsa.c
9746
if (!hpsa_sas_port) {
drivers/scsi/hpsa.c
9751
hpsa_sas_phy = hpsa_alloc_sas_phy(hpsa_sas_port);
drivers/scsi/hpsa.c
9769
hpsa_free_sas_port(hpsa_sas_port);
drivers/scsi/hpsa.c
9785
struct hpsa_sas_port *hpsa_sas_port;
drivers/scsi/hpsa.c
9788
hpsa_sas_port = hpsa_alloc_sas_port(hpsa_sas_node, device->sas_address);
drivers/scsi/hpsa.c
9789
if (!hpsa_sas_port)
drivers/scsi/hpsa.c
9792
rphy = sas_end_device_alloc(hpsa_sas_port->port);
drivers/scsi/hpsa.c
9798
hpsa_sas_port->rphy = rphy;
drivers/scsi/hpsa.c
9799
device->sas_port = hpsa_sas_port;
drivers/scsi/hpsa.c
9801
rc = hpsa_sas_port_add_rphy(hpsa_sas_port, rphy);
drivers/scsi/hpsa.c
9810
hpsa_free_sas_port(hpsa_sas_port);
drivers/scsi/hpsa.h
112
struct hpsa_sas_port *sas_port;
drivers/scsi/hpsa.h
57
struct hpsa_sas_port *parent_port;