/kernel/linux/linux-6.6/drivers/cxl/ |
H A D | mem.c | 51 struct cxl_port *parent_port = parent_dport->port; in devm_cxl_add_endpoint() local 60 for (iter = parent_port, down = NULL; !is_cxl_root(iter); in devm_cxl_add_endpoint() 113 struct cxl_port *parent_port; in cxl_mem_probe() local 150 parent_port = cxl_mem_find_port(cxlmd, &dport); in cxl_mem_probe() 151 if (!parent_port) { in cxl_mem_probe() 157 endpoint_parent = parent_port->uport_dev; in cxl_mem_probe() 159 endpoint_parent = &parent_port->dev; in cxl_mem_probe() 172 put_device(&parent_port->dev); in cxl_mem_probe()
|
/kernel/linux/linux-5.10/drivers/scsi/libsas/ |
H A D | sas_internal.h | 166 if (!ex->parent_port) { in sas_add_parent_port() 167 ex->parent_port = sas_port_alloc(&dev->rphy->dev, phy_id); in sas_add_parent_port() 169 BUG_ON(!ex->parent_port); in sas_add_parent_port() 170 BUG_ON(sas_port_add(ex->parent_port)); in sas_add_parent_port() 171 sas_port_mark_backlink(ex->parent_port); in sas_add_parent_port() 173 sas_port_add_phy(ex->parent_port, ex_phy->phy); in sas_add_parent_port()
|
/kernel/linux/linux-6.6/drivers/scsi/libsas/ |
H A D | sas_internal.h | 185 if (!ex->parent_port) { in sas_add_parent_port() 186 ex->parent_port = sas_port_alloc(&dev->rphy->dev, phy_id); in sas_add_parent_port() 188 BUG_ON(!ex->parent_port); in sas_add_parent_port() 189 BUG_ON(sas_port_add(ex->parent_port)); in sas_add_parent_port() 190 sas_port_mark_backlink(ex->parent_port); in sas_add_parent_port() 192 sas_port_add_phy(ex->parent_port, ex_phy->phy); in sas_add_parent_port()
|
/kernel/linux/linux-6.6/drivers/cxl/core/ |
H A D | port.c | 656 struct cxl_port *parent_port = parent_dport->port; in cxl_port_alloc() local 659 dev->parent = &parent_port->dev; in cxl_port_alloc() 660 port->depth = parent_port->depth + 1; in cxl_port_alloc() 809 struct cxl_port *port, *parent_port; in devm_cxl_add_port() local 814 parent_port = parent_dport ? parent_dport->port : NULL; in devm_cxl_add_port() 817 parent_port ? " port to " : "", in devm_cxl_add_port() 818 parent_port ? dev_name(&parent_port->dev) : "", in devm_cxl_add_port() 819 parent_port ? "" : " root port", in devm_cxl_add_port() 824 parent_port in devm_cxl_add_port() 1171 const struct cxl_port *parent_port; global() member 1219 find_cxl_port_at(struct cxl_port *parent_port, struct device *dport_dev, struct cxl_dport **dport) find_cxl_port_at() argument 1343 struct cxl_port *port, *parent_port; cxl_detach_ep() local 1411 struct cxl_port *port, *parent_port = NULL; add_port_attach_ep() local [all...] |
H A D | region.c | 1115 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in cxl_port_setup_targets() local 1159 if (is_cxl_root(parent_port)) { in cxl_port_setup_targets() 1179 parent_rr = cxl_rr_load(parent_port, cxlr); in cxl_port_setup_targets() 1188 dev_name(parent_port->uport_dev), in cxl_port_setup_targets() 1189 dev_name(&parent_port->dev), parent_ig); in cxl_port_setup_targets() 1196 dev_name(parent_port->uport_dev), in cxl_port_setup_targets() 1197 dev_name(&parent_port->dev), parent_iw); in cxl_port_setup_targets() 1210 * Interleave granularity is a multiple of @parent_port granularity. in cxl_port_setup_targets() 1217 dev_name(&parent_port->dev), parent_ig, parent_iw); in cxl_port_setup_targets()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | pci.c | 182 struct pci_dev *parent_port; in hl_pci_reset_link_through_bridge() local 185 parent_port = pdev->bus->self; in hl_pci_reset_link_through_bridge() 186 pci_read_config_word(parent_port, PCI_BRIDGE_CONTROL, &val); in hl_pci_reset_link_through_bridge() 188 pci_write_config_word(parent_port, PCI_BRIDGE_CONTROL, val); in hl_pci_reset_link_through_bridge() 192 pci_write_config_word(parent_port, PCI_BRIDGE_CONTROL, val); in hl_pci_reset_link_through_bridge()
|
/kernel/linux/linux-5.10/drivers/scsi/smartpqi/ |
H A D | smartpqi_sas_transport.c | 38 pqi_sas_phy->parent_port = pqi_sas_port; in pqi_alloc_sas_phy() 47 sas_port_delete_phy(pqi_sas_phy->parent_port->port, phy); in pqi_free_sas_phy() 61 pqi_sas_port = pqi_sas_phy->parent_port; in pqi_sas_port_add_phy()
|
H A D | smartpqi.h | 1046 struct pqi_sas_port *parent_port; member
|
/kernel/linux/linux-6.6/drivers/scsi/smartpqi/ |
H A D | smartpqi_sas_transport.c | 38 pqi_sas_phy->parent_port = pqi_sas_port; in pqi_alloc_sas_phy() 47 sas_port_delete_phy(pqi_sas_phy->parent_port->port, phy); in pqi_free_sas_phy() 61 pqi_sas_port = pqi_sas_phy->parent_port; in pqi_sas_port_add_phy()
|
H A D | smartpqi.h | 1243 struct pqi_sas_port *parent_port; member
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | hpsa.h | 57 struct hpsa_sas_port *parent_port; member
|
H A D | hpsa.c | 9570 hpsa_sas_phy->parent_port = hpsa_sas_port; in hpsa_alloc_sas_phy() 9579 sas_port_delete_phy(hpsa_sas_phy->parent_port->port, phy); in hpsa_free_sas_phy() 9593 hpsa_sas_port = hpsa_sas_phy->parent_port; in hpsa_sas_port_add_phy()
|
/kernel/linux/linux-5.10/include/scsi/ |
H A D | libsas.h | 134 struct sas_port *parent_port; member
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | libsas.h | 124 struct sas_port *parent_port; member
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | hpsa.h | 57 struct hpsa_sas_port *parent_port; member
|
H A D | hpsa.c | 9585 hpsa_sas_phy->parent_port = hpsa_sas_port; in hpsa_alloc_sas_phy() 9594 sas_port_delete_phy(hpsa_sas_phy->parent_port->port, phy); in hpsa_free_sas_phy() 9608 hpsa_sas_port = hpsa_sas_phy->parent_port; in hpsa_sas_port_add_phy()
|
/kernel/linux/linux-6.6/tools/testing/cxl/test/ |
H A D | cxl.c | 848 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in mock_cxl_enumerate_decoders() local 853 else if (is_cxl_root(parent_port)) in mock_cxl_enumerate_decoders()
|