Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c51 struct pci_epf_bar *epf_bar) in cdns_pcie_ep_set_bar() argument
56 dma_addr_t bar_phys = epf_bar->phys_addr; in cdns_pcie_ep_set_bar()
57 enum pci_barno bar = epf_bar->barno; in cdns_pcie_ep_set_bar()
58 int flags = epf_bar->flags; in cdns_pcie_ep_set_bar()
63 sz = max_t(size_t, epf_bar->size, CDNS_PCIE_EP_MIN_APERTURE); in cdns_pcie_ep_set_bar()
81 epf_bar->flags |= PCI_BASE_ADDRESS_MEM_TYPE_64; in cdns_pcie_ep_set_bar()
115 epf->epf_bar[bar] = epf_bar; in cdns_pcie_ep_set_bar()
121 struct pci_epf_bar *epf_bar) in cdns_pcie_ep_clear_bar() argument
126 enum pci_barno bar = epf_bar->barno; in cdns_pcie_ep_clear_bar()
147 epf->epf_bar[bar] = NULL; in cdns_pcie_ep_clear_bar()
[all …]
H A Dpcie-cadence.h320 struct pci_epf_bar *epf_bar[PCI_STD_NUM_BARS]; member
/OK3568_Linux_fs/kernel/drivers/pci/endpoint/
H A Dpci-epc-core.c412 struct pci_epf_bar *epf_bar) in pci_epc_clear_bar() argument
415 (epf_bar->barno == BAR_5 && in pci_epc_clear_bar()
416 epf_bar->flags & PCI_BASE_ADDRESS_MEM_TYPE_64)) in pci_epc_clear_bar()
423 epc->ops->clear_bar(epc, func_no, epf_bar); in pci_epc_clear_bar()
437 struct pci_epf_bar *epf_bar) in pci_epc_set_bar() argument
440 int flags = epf_bar->flags; in pci_epc_set_bar()
443 (epf_bar->barno == BAR_5 && in pci_epc_set_bar()
447 (upper_32_bits(epf_bar->size) && in pci_epc_set_bar()
455 ret = epc->ops->set_bar(epc, func_no, epf_bar); in pci_epc_set_bar()
/OK3568_Linux_fs/kernel/drivers/pci/endpoint/functions/
H A Dpci-epf-test.c621 struct pci_epf_bar *epf_bar; in pci_epf_test_unbind() local
627 epf_bar = &epf->bar[bar]; in pci_epf_test_unbind()
630 pci_epc_clear_bar(epc, epf->func_no, epf_bar); in pci_epf_test_unbind()
640 struct pci_epf_bar *epf_bar; in pci_epf_test_set_bar() local
650 epf_bar = &epf->bar[bar]; in pci_epf_test_set_bar()
656 add = (epf_bar->flags & PCI_BASE_ADDRESS_MEM_TYPE_64) ? 2 : 1; in pci_epf_test_set_bar()
661 ret = pci_epc_set_bar(epc, epf->func_no, epf_bar); in pci_epf_test_set_bar()
752 struct pci_epf_bar *epf_bar; in pci_epf_test_alloc_space() local
791 epf_bar = &epf->bar[bar]; in pci_epf_test_alloc_space()
792 add = (epf_bar->flags & PCI_BASE_ADDRESS_MEM_TYPE_64) ? 2 : 1; in pci_epf_test_alloc_space()
[all …]
/OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/
H A Dpcie-designware-ep.c206 struct pci_epf_bar *epf_bar) in dw_pcie_ep_clear_bar() argument
210 enum pci_barno bar = epf_bar->barno; in dw_pcie_ep_clear_bar()
213 __dw_pcie_ep_reset_bar(pci, func_no, bar, epf_bar->flags); in dw_pcie_ep_clear_bar()
217 ep->epf_bar[bar] = NULL; in dw_pcie_ep_clear_bar()
221 struct pci_epf_bar *epf_bar) in dw_pcie_ep_set_bar() argument
226 enum pci_barno bar = epf_bar->barno; in dw_pcie_ep_set_bar()
227 size_t size = epf_bar->size; in dw_pcie_ep_set_bar()
228 int flags = epf_bar->flags; in dw_pcie_ep_set_bar()
243 epf_bar->phys_addr, as_type); in dw_pcie_ep_set_bar()
257 ep->epf_bar[bar] = epf_bar; in dw_pcie_ep_set_bar()
[all …]
H A Dpcie-designware.h244 struct pci_epf_bar *epf_bar[PCI_STD_NUM_BARS]; member
/OK3568_Linux_fs/kernel/include/linux/
H A Dpci-epc.h47 struct pci_epf_bar *epf_bar);
49 struct pci_epf_bar *epf_bar);
185 struct pci_epf_bar *epf_bar);
187 struct pci_epf_bar *epf_bar);
/OK3568_Linux_fs/kernel/drivers/pci/controller/
H A Dpcie-rcar-ep.c199 struct pci_epf_bar *epf_bar) in rcar_pcie_ep_set_bar() argument
201 int flags = epf_bar->flags | LAR_ENABLE | LAM_64BIT; in rcar_pcie_ep_set_bar()
203 u64 size = 1ULL << fls64(epf_bar->size - 1); in rcar_pcie_ep_set_bar()
204 dma_addr_t cpu_addr = epf_bar->phys_addr; in rcar_pcie_ep_set_bar()
205 enum pci_barno bar = epf_bar->barno; in rcar_pcie_ep_set_bar()
250 struct pci_epf_bar *epf_bar) in rcar_pcie_ep_clear_bar() argument
253 enum pci_barno bar = epf_bar->barno; in rcar_pcie_ep_clear_bar()
H A Dpcie-rockchip-ep.c163 struct pci_epf_bar *epf_bar) in rockchip_pcie_ep_set_bar() argument
167 dma_addr_t bar_phys = epf_bar->phys_addr; in rockchip_pcie_ep_set_bar()
168 enum pci_barno bar = epf_bar->barno; in rockchip_pcie_ep_set_bar()
169 int flags = epf_bar->flags; in rockchip_pcie_ep_set_bar()
174 sz = max_t(size_t, epf_bar->size, MIN_EP_APERTURE); in rockchip_pcie_ep_set_bar()
231 struct pci_epf_bar *epf_bar) in rockchip_pcie_ep_clear_bar() argument
236 enum pci_barno bar = epf_bar->barno; in rockchip_pcie_ep_clear_bar()