| /linux-6.15/include/linux/ |
| H A D | pci-epc.h | 116 const struct pci_epc_features* (*get_features)(struct pci_epc *epc, 232 struct pci_epc_features { struct 302 const struct pci_epc_features *pci_epc_get_features(struct pci_epc *epc, 305 pci_epc_get_first_free_bar(const struct pci_epc_features *epc_features); 306 enum pci_barno pci_epc_get_next_free_bar(const struct pci_epc_features
|
| H A D | pci-epf.h | 18 struct pci_epc_features; 222 const struct pci_epc_features *epc_features,
|
| /linux-6.15/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-plat.c | 63 static const struct pci_epc_features dw_plat_pcie_epc_features = { 69 static const struct pci_epc_features*
|
| H A D | pci-layerscape-ep.c | 45 struct pci_epc_features *ls_epc; 141 static const struct pci_epc_features* 231 struct pci_epc_features *ls_epc; in ls_pcie_ep_probe()
|
| H A D | pcie-dw-rockchip.c | 72 const struct pci_epc_features *epc_features; 299 static const struct pci_epc_features rockchip_pcie_epc_features_rk3568 = { 320 static const struct pci_epc_features rockchip_pcie_epc_features_rk3588 = { 334 static const struct pci_epc_features *
|
| H A D | pcie-uniphier-ep.c | 85 const struct pci_epc_features features; 276 static const struct pci_epc_features*
|
| H A D | pcie-keembay.c | 311 static const struct pci_epc_features keembay_pcie_epc_features = { 324 static const struct pci_epc_features *
|
| H A D | pcie-artpec6.c | 372 static const struct pci_epc_features artpec6_pcie_epc_features = { 378 static const struct pci_epc_features *
|
| H A D | pci-imx6.c | 125 const struct pci_epc_features *epc_features; 1278 static const struct pci_epc_features imx8m_pcie_epc_features = { 1287 static const struct pci_epc_features imx8q_pcie_epc_features = { 1309 static const struct pci_epc_features imx95_pcie_epc_features = { 1315 static const struct pci_epc_features*
|
| H A D | pcie-rcar-gen4.c | 400 static const struct pci_epc_features rcar_gen4_pcie_epc_features = { 410 static const struct pci_epc_features*
|
| H A D | pci-dra7xx.c | 426 static const struct pci_epc_features dra7xx_pcie_epc_features = { 432 static const struct pci_epc_features*
|
| H A D | pcie-qcom-ep.c | 823 static const struct pci_epc_features qcom_pcie_epc_features = { 834 static const struct pci_epc_features *
|
| H A D | pcie-designware-ep.c | 356 const struct pci_epc_features *epc_features; in dw_pcie_ep_get_bar_type() 641 static const struct pci_epc_features*
|
| H A D | pci-keystone.c | 963 static const struct pci_epc_features ks_pcie_am654_epc_features = { 976 static const struct pci_epc_features*
|
| H A D | pcie-designware.h | 422 const struct pci_epc_features* (*get_features)(struct dw_pcie_ep *ep);
|
| /linux-6.15/drivers/pci/endpoint/ |
| H A D | pci-epc-core.c | 79 pci_epc_get_first_free_bar(const struct pci_epc_features *epc_features) in pci_epc_get_first_free_bar() 93 enum pci_barno pci_epc_get_next_free_bar(const struct pci_epc_features in pci_epc_get_next_free_bar() 139 const struct pci_epc_features *pci_epc_get_features(struct pci_epc *epc, in pci_epc_get_features() 142 const struct pci_epc_features *epc_features; in pci_epc_get_features() 596 const struct pci_epc_features *epc_features; in pci_epc_set_bar()
|
| H A D | pci-epf-core.c | 263 const struct pci_epc_features *epc_features, in pci_epf_alloc_space()
|
| /linux-6.15/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-ntb.c | 104 const struct pci_epc_features *epc_features; 491 const struct pci_epc_features *epc_features; in epf_ntb_configure_msix() 996 const struct pci_epc_features *peer_epc_features, *epc_features; in epf_ntb_config_spad_bar_alloc() 1275 const struct pci_epc_features *epc_features; in epf_ntb_configure_interrupt() 1382 const struct pci_epc_features *epc_features; in epf_ntb_alloc_peer_mem() 1432 const struct pci_epc_features *epc_features; in epf_ntb_db_mw_bar_init() 1550 const struct pci_epc_features *epc_features; in epf_ntb_epc_create_interface() 1642 const struct pci_epc_features *epc_features; in epf_ntb_init_epc_bar_interface()
|
| H A D | pci-epf-test.c | 68 const struct pci_epc_features *epc_features; 796 const struct pci_epc_features *epc_features = epf_test->epc_features; in pci_epf_test_epc_init() 894 const struct pci_epc_features *epc_features = epf_test->epc_features; in pci_epf_test_alloc_space() 953 const struct pci_epc_features *epc_features; in pci_epf_test_bind()
|
| H A D | pci-epf-vntb.c | 421 const struct pci_epc_features *epc_features = pci_epc_get_features(epf->epc, in epf_ntb_config_spad_bar_alloc() 485 const struct pci_epc_features *epc_features; in epf_ntb_configure_interrupt() 529 const struct pci_epc_features *epc_features; in epf_ntb_db_bar_init() 686 const struct pci_epc_features *epc_features; in epf_ntb_init_epc_bar()
|
| H A D | pci-epf-mhi.c | 144 const struct pci_epc_features *epc_features;
|
| /linux-6.15/drivers/pci/controller/cadence/ |
| H A D | pcie-cadence-ep.c | 608 static const struct pci_epc_features cdns_pcie_epc_vf_features = { 615 static const struct pci_epc_features cdns_pcie_epc_features = { 622 static const struct pci_epc_features*
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pcie-rcar-ep.c | 438 static const struct pci_epc_features rcar_pcie_epc_features = { 454 static const struct pci_epc_features*
|
| H A D | pcie-rockchip-ep.c | 693 static const struct pci_epc_features rockchip_pcie_epc_features = { 700 static const struct pci_epc_features*
|
| /linux-6.15/drivers/nvme/target/ |
| H A D | pci-epf.c | 201 const struct pci_epc_features *epc_features; 2145 const struct pci_epc_features *epc_features = nvme_epf->epc_features; in nvmet_pci_epf_configure_bar() 2231 const struct pci_epc_features *epc_features = nvme_epf->epc_features; in nvmet_pci_epf_init_irq() 2275 const struct pci_epc_features *epc_features = nvme_epf->epc_features; in nvmet_pci_epf_epc_init() 2396 const struct pci_epc_features *epc_features; in nvmet_pci_epf_bind()
|