/kernel/linux/linux-5.10/drivers/pci/endpoint/functions/ |
H A D | pci-epf-test.c | 58 const struct pci_epc_features *epc_features; member 645 const struct pci_epc_features *epc_features; in pci_epf_test_set_bar() local 647 epc_features = epf_test->epc_features; in pci_epf_test_set_bar() 658 if (!!(epc_features->reserved_bar & (1 << bar))) in pci_epf_test_set_bar() 677 const struct pci_epc_features *epc_features; in pci_epf_test_core_init() local 684 epc_features = pci_epc_get_features(epc, epf->func_no); in pci_epf_test_core_init() 685 if (epc_features) { in pci_epf_test_core_init() 686 msix_capable = epc_features->msix_capable; in pci_epf_test_core_init() 687 msi_capable = epc_features in pci_epf_test_core_init() 760 const struct pci_epc_features *epc_features; pci_epf_test_alloc_space() local 811 pci_epf_configure_bar(struct pci_epf *epf, const struct pci_epc_features *epc_features) pci_epf_configure_bar() argument 832 const struct pci_epc_features *epc_features; pci_epf_test_bind() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/endpoint/functions/ |
H A D | pci-epf-test.c | 63 const struct pci_epc_features *epc_features; member 719 const struct pci_epc_features *epc_features; in pci_epf_test_set_bar() local 721 epc_features = epf_test->epc_features; in pci_epf_test_set_bar() 732 if (!!(epc_features->reserved_bar & (1 << bar))) in pci_epf_test_set_bar() 753 const struct pci_epc_features *epc_features; in pci_epf_test_core_init() local 760 epc_features = pci_epc_get_features(epc, epf->func_no, epf->vfunc_no); in pci_epf_test_core_init() 761 if (epc_features) { in pci_epf_test_core_init() 762 msix_capable = epc_features->msix_capable; in pci_epf_test_core_init() 763 msi_capable = epc_features in pci_epf_test_core_init() 828 const struct pci_epc_features *epc_features; pci_epf_test_alloc_space() local 880 pci_epf_configure_bar(struct pci_epf *epf, const struct pci_epc_features *epc_features) pci_epf_configure_bar() argument 901 const struct pci_epc_features *epc_features; pci_epf_test_bind() local [all...] |
H A D | pci-epf-ntb.c | 104 const struct pci_epc_features *epc_features; member 491 const struct pci_epc_features *epc_features; in epf_ntb_configure_msix() local 516 epc_features = ntb_epc->epc_features; in epf_ntb_configure_msix() 517 align = epc_features->align; in epf_ntb_configure_msix() 996 const struct pci_epc_features *peer_epc_features, *epc_features; in epf_ntb_config_spad_bar_alloc() local 1013 epc_features = ntb_epc->epc_features; in epf_ntb_config_spad_bar_alloc() 1015 size = epc_features->bar_fixed_size[barno]; in epf_ntb_config_spad_bar_alloc() 1016 align = epc_features in epf_ntb_config_spad_bar_alloc() 1275 const struct pci_epc_features *epc_features; epf_ntb_configure_interrupt() local 1382 const struct pci_epc_features *epc_features; epf_ntb_alloc_peer_mem() local 1432 const struct pci_epc_features *epc_features; epf_ntb_db_mw_bar_init() local 1550 const struct pci_epc_features *epc_features; epf_ntb_epc_create_interface() local 1642 const struct pci_epc_features *epc_features; epf_ntb_init_epc_bar_interface() local [all...] |
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() local 425 size = epc_features->bar_fixed_size[barno]; in epf_ntb_config_spad_bar_alloc() 426 align = epc_features->align; in epf_ntb_config_spad_bar_alloc() 485 const struct pci_epc_features *epc_features; in epf_ntb_configure_interrupt() local 492 epc_features = pci_epc_get_features(ntb->epf->epc, ntb->epf->func_no, ntb->epf->vfunc_no); in epf_ntb_configure_interrupt() 494 if (!(epc_features->msix_capable || epc_features->msi_capable)) { in epf_ntb_configure_interrupt() 507 if (epc_features->msi_capable) { in epf_ntb_configure_interrupt() 529 const struct pci_epc_features *epc_features; in epf_ntb_db_bar_init() local 538 epc_features in epf_ntb_db_bar_init() 697 const struct pci_epc_features *epc_features; epf_ntb_init_epc_bar() local [all...] |
H A D | pci-epf-mhi.c | 118 const struct pci_epc_features *epc_features; member 133 return addr & (epf_mhi->epc_features->align -1); in get_align_offset() 505 epf_mhi->epc_features = pci_epc_get_features(epc, epf->func_no, epf->vfunc_no); in pci_epf_mhi_core_init() 506 if (!epf_mhi->epc_features) in pci_epf_mhi_core_init()
|
/kernel/linux/linux-5.10/drivers/pci/endpoint/ |
H A D | pci-epc-core.c | 88 * @epc_features: pci_epc_features structure that holds the reserved bar bitmap 94 pci_epc_get_first_free_bar(const struct pci_epc_features *epc_features) in pci_epc_get_first_free_bar() argument 96 return pci_epc_get_next_free_bar(epc_features, BAR_0); in pci_epc_get_first_free_bar() 102 * @epc_features: pci_epc_features structure that holds the reserved bar bitmap 109 *epc_features, enum pci_barno bar) in pci_epc_get_next_free_bar() 113 if (!epc_features) in pci_epc_get_next_free_bar() 117 if ((epc_features->bar_fixed_64bit << 1) & 1 << bar) in pci_epc_get_next_free_bar() 121 free_bar = epc_features->reserved_bar & epc_features->bar_fixed_64bit; in pci_epc_get_next_free_bar() 125 free_bar |= epc_features in pci_epc_get_next_free_bar() 108 pci_epc_get_next_free_bar(const struct pci_epc_features *epc_features, enum pci_barno bar) pci_epc_get_next_free_bar() argument 148 const struct pci_epc_features *epc_features; pci_epc_get_features() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/endpoint/ |
H A D | pci-epc-core.c | 87 * @epc_features: pci_epc_features structure that holds the reserved bar bitmap 93 pci_epc_get_first_free_bar(const struct pci_epc_features *epc_features) in pci_epc_get_first_free_bar() argument 95 return pci_epc_get_next_free_bar(epc_features, BAR_0); in pci_epc_get_first_free_bar() 101 * @epc_features: pci_epc_features structure that holds the reserved bar bitmap 108 *epc_features, enum pci_barno bar) in pci_epc_get_next_free_bar() 112 if (!epc_features) in pci_epc_get_next_free_bar() 116 if ((epc_features->bar_fixed_64bit << 1) & 1 << bar) in pci_epc_get_next_free_bar() 120 free_bar = epc_features->reserved_bar & epc_features->bar_fixed_64bit; in pci_epc_get_next_free_bar() 124 free_bar |= epc_features in pci_epc_get_next_free_bar() 107 pci_epc_get_next_free_bar(const struct pci_epc_features *epc_features, enum pci_barno bar) pci_epc_get_next_free_bar() argument 149 const struct pci_epc_features *epc_features; pci_epc_get_features() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | pci-epc.h | 205 pci_epc_get_first_free_bar(const struct pci_epc_features *epc_features); 207 *epc_features, enum pci_barno bar);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | pci-epc.h | 238 pci_epc_get_first_free_bar(const struct pci_epc_features *epc_features); 240 *epc_features, enum pci_barno bar);
|
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-designware-ep.c | 685 const struct pci_epc_features *epc_features; in dw_pcie_ep_init() local 784 epc_features = ep->ops->get_features(ep); in dw_pcie_ep_init() 785 if (epc_features->core_init_notifier) in dw_pcie_ep_init()
|
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-designware-ep.c | 717 const struct pci_epc_features *epc_features; in dw_pcie_ep_init() local 803 epc_features = ep->ops->get_features(ep); in dw_pcie_ep_init() 804 if (epc_features->core_init_notifier) in dw_pcie_ep_init()
|