Home
last modified time | relevance | path

Searched refs:epf_bar (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/pci/endpoint/functions/
H A Dpci-epf-ntb.c100 struct pci_epf_bar *epf_bar; member
253 peer_epf_bar = &peer_ntb_epc->epf_bar[peer_barno]; in epf_ntb_configure_mw()
310 peer_epf_bar = &peer_ntb_epc->epf_bar[peer_barno]; in epf_ntb_teardown_mw()
401 peer_epf_bar = &peer_ntb_epc->epf_bar[peer_barno]; in epf_ntb_configure_msi()
493 struct pci_epf_bar *peer_epf_bar, *epf_bar; in epf_ntb_configure_msix() local
508 epf_bar = &ntb_epc->epf_bar[ntb_epc->msix_bar]; in epf_ntb_configure_msix()
509 msix_tbl = epf_bar->addr + ntb_epc->msix_table_offset; in epf_ntb_configure_msix()
513 peer_epf_bar = &peer_ntb_epc->epf_bar[peer_barno]; in epf_ntb_configure_msix()
603 peer_epf_bar = &peer_ntb_epc->epf_bar[peer_barno]; in epf_ntb_teardown_db()
736 struct pci_epf_bar *epf_bar; in epf_ntb_peer_spad_bar_clear() local
[all …]
/linux/drivers/pci/endpoint/
H A Dpci-epc-core.c560 struct pci_epf_bar *epf_bar) in pci_epc_clear_bar() argument
565 if (epf_bar->barno == BAR_5 && in pci_epc_clear_bar()
566 epf_bar->flags & PCI_BASE_ADDRESS_MEM_TYPE_64) in pci_epc_clear_bar()
573 epc->ops->clear_bar(epc, func_no, vfunc_no, epf_bar); in pci_epc_clear_bar()
588 struct pci_epf_bar *epf_bar) in pci_epc_set_bar() argument
591 enum pci_barno bar = epf_bar->barno; in pci_epc_set_bar()
592 int flags = epf_bar->flags; in pci_epc_set_bar()
600 (epf_bar->size < SZ_1M || (u64)epf_bar->size > (SZ_128G * 1024))) in pci_epc_set_bar()
604 (epc_features->bar[bar].fixed_size != epf_bar->size)) in pci_epc_set_bar()
607 if (!is_power_of_2(epf_bar->size)) in pci_epc_set_bar()
[all …]
/linux/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c82 struct pci_epf_bar *epf_bar) in cdns_pcie_ep_set_bar() argument
87 dma_addr_t bar_phys = epf_bar->phys_addr; in cdns_pcie_ep_set_bar()
88 enum pci_barno bar = epf_bar->barno; in cdns_pcie_ep_set_bar()
89 int flags = epf_bar->flags; in cdns_pcie_ep_set_bar()
94 sz = max_t(size_t, epf_bar->size, CDNS_PCIE_EP_MIN_APERTURE); in cdns_pcie_ep_set_bar()
147 epf->epf_bar[bar] = epf_bar; in cdns_pcie_ep_set_bar()
153 struct pci_epf_bar *epf_bar) in cdns_pcie_ep_clear_bar() argument
158 enum pci_barno bar = epf_bar->barno; in cdns_pcie_ep_clear_bar()
182 epf->epf_bar[bar] = NULL; in cdns_pcie_ep_clear_bar()
517 msix_tbl = epf->epf_bar[bir]->addr + tbl_offset; in cdns_pcie_ep_send_msix_irq()
/linux/drivers/pci/controller/
H A Dpcie-rcar-ep.c196 struct pci_epf_bar *epf_bar) in rcar_pcie_ep_set_bar() argument
198 int flags = epf_bar->flags | LAR_ENABLE | LAM_64BIT; in rcar_pcie_ep_set_bar()
200 u64 size = 1ULL << fls64(epf_bar->size - 1); in rcar_pcie_ep_set_bar()
201 dma_addr_t cpu_addr = epf_bar->phys_addr; in rcar_pcie_ep_set_bar()
202 enum pci_barno bar = epf_bar->barno; in rcar_pcie_ep_set_bar()
247 struct pci_epf_bar *epf_bar) in rcar_pcie_ep_clear_bar() argument
250 enum pci_barno bar = epf_bar->barno; in rcar_pcie_ep_clear_bar()
H A Dpcie-rockchip-ep.c152 struct pci_epf_bar *epf_bar) in rockchip_pcie_ep_set_bar() argument
156 dma_addr_t bar_phys = epf_bar->phys_addr; in rockchip_pcie_ep_set_bar()
157 enum pci_barno bar = epf_bar->barno; in rockchip_pcie_ep_set_bar()
158 int flags = epf_bar->flags; in rockchip_pcie_ep_set_bar()
163 sz = max_t(size_t, epf_bar->size, MIN_EP_APERTURE); in rockchip_pcie_ep_set_bar()
220 struct pci_epf_bar *epf_bar) in rockchip_pcie_ep_clear_bar() argument
225 enum pci_barno bar = epf_bar->barno; in rockchip_pcie_ep_clear_bar()
/linux/include/linux/
H A Dpci-epc.h93 struct pci_epf_bar *epf_bar);
95 struct pci_epf_bar *epf_bar);
281 struct pci_epf_bar *epf_bar);
283 struct pci_epf_bar *epf_bar);