pqi_sas_port      944 drivers/scsi/smartpqi/smartpqi.h 	struct pqi_sas_port *sas_port;
pqi_sas_port     1036 drivers/scsi/smartpqi/smartpqi.h 	struct pqi_sas_port *parent_port;
pqi_sas_port       20 drivers/scsi/smartpqi/smartpqi_sas_transport.c static struct pqi_sas_phy *pqi_alloc_sas_phy(struct pqi_sas_port *pqi_sas_port)
pqi_sas_port       29 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	phy = sas_phy_alloc(pqi_sas_port->parent_node->parent_dev,
pqi_sas_port       30 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		pqi_sas_port->next_phy_index);
pqi_sas_port       36 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port->next_phy_index++;
pqi_sas_port       38 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_phy->parent_port = pqi_sas_port;
pqi_sas_port       57 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	struct pqi_sas_port *pqi_sas_port;
pqi_sas_port       61 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port = pqi_sas_phy->parent_port;
pqi_sas_port       66 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	identify->sas_address = pqi_sas_port->sas_address;
pqi_sas_port       80 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	sas_port_add_phy(pqi_sas_port->port, pqi_sas_phy->phy);
pqi_sas_port       82 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		&pqi_sas_port->phy_list_head);
pqi_sas_port       88 drivers/scsi/smartpqi/smartpqi_sas_transport.c static int pqi_sas_port_add_rphy(struct pqi_sas_port *pqi_sas_port,
pqi_sas_port       94 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	identify->sas_address = pqi_sas_port->sas_address;
pqi_sas_port       96 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	if (pqi_sas_port->device &&
pqi_sas_port       97 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		pqi_sas_port->device->is_expander_smp_device) {
pqi_sas_port      108 drivers/scsi/smartpqi/smartpqi_sas_transport.c static struct sas_rphy *pqi_sas_rphy_alloc(struct pqi_sas_port *pqi_sas_port)
pqi_sas_port      110 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	if (pqi_sas_port->device &&
pqi_sas_port      111 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		pqi_sas_port->device->is_expander_smp_device)
pqi_sas_port      112 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		return sas_expander_alloc(pqi_sas_port->port,
pqi_sas_port      115 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	return sas_end_device_alloc(pqi_sas_port->port);
pqi_sas_port      118 drivers/scsi/smartpqi/smartpqi_sas_transport.c static struct pqi_sas_port *pqi_alloc_sas_port(
pqi_sas_port      123 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	struct pqi_sas_port *pqi_sas_port;
pqi_sas_port      126 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port = kzalloc(sizeof(*pqi_sas_port), GFP_KERNEL);
pqi_sas_port      127 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	if (!pqi_sas_port)
pqi_sas_port      130 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	INIT_LIST_HEAD(&pqi_sas_port->phy_list_head);
pqi_sas_port      131 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port->parent_node = pqi_sas_node;
pqi_sas_port      141 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port->port = port;
pqi_sas_port      142 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port->sas_address = sas_address;
pqi_sas_port      143 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port->device = device;
pqi_sas_port      144 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	list_add_tail(&pqi_sas_port->port_list_entry,
pqi_sas_port      147 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	return pqi_sas_port;
pqi_sas_port      152 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	kfree(pqi_sas_port);
pqi_sas_port      157 drivers/scsi/smartpqi/smartpqi_sas_transport.c static void pqi_free_sas_port(struct pqi_sas_port *pqi_sas_port)
pqi_sas_port      163 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		&pqi_sas_port->phy_list_head, phy_list_entry)
pqi_sas_port      166 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	sas_port_delete(pqi_sas_port->port);
pqi_sas_port      167 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	list_del(&pqi_sas_port->port_list_entry);
pqi_sas_port      168 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	kfree(pqi_sas_port);
pqi_sas_port      186 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	struct pqi_sas_port *pqi_sas_port;
pqi_sas_port      187 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	struct pqi_sas_port *next;
pqi_sas_port      192 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	list_for_each_entry_safe(pqi_sas_port, next,
pqi_sas_port      194 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		pqi_free_sas_port(pqi_sas_port);
pqi_sas_port      220 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	struct pqi_sas_port *pqi_sas_port;
pqi_sas_port      229 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port = pqi_alloc_sas_port(pqi_sas_node,
pqi_sas_port      231 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	if (!pqi_sas_port) {
pqi_sas_port      236 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_phy = pqi_alloc_sas_phy(pqi_sas_port);
pqi_sas_port      253 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_free_sas_port(pqi_sas_port);
pqi_sas_port      269 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	struct pqi_sas_port *pqi_sas_port;
pqi_sas_port      272 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port = pqi_alloc_sas_port(pqi_sas_node,
pqi_sas_port      274 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	if (!pqi_sas_port)
pqi_sas_port      277 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	rphy = pqi_sas_rphy_alloc(pqi_sas_port);
pqi_sas_port      283 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port->rphy = rphy;
pqi_sas_port      284 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	device->sas_port = pqi_sas_port;
pqi_sas_port      286 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	rc = pqi_sas_port_add_rphy(pqi_sas_port, rphy);
pqi_sas_port      293 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_free_sas_port(pqi_sas_port);