Searched refs:epf_bar (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/pci/endpoint/ |
D | pci-epc-core.c | 342 struct pci_epf_bar *epf_bar) in pci_epc_clear_bar() argument 347 (epf_bar->barno == BAR_5 && in pci_epc_clear_bar() 348 epf_bar->flags & PCI_BASE_ADDRESS_MEM_TYPE_64)) in pci_epc_clear_bar() 355 epc->ops->clear_bar(epc, func_no, epf_bar); in pci_epc_clear_bar() 369 struct pci_epf_bar *epf_bar) in pci_epc_set_bar() argument 373 int flags = epf_bar->flags; in pci_epc_set_bar() 376 (epf_bar->barno == BAR_5 && in pci_epc_set_bar() 380 (upper_32_bits(epf_bar->size) && in pci_epc_set_bar() 388 ret = epc->ops->set_bar(epc, func_no, epf_bar); in pci_epc_set_bar()
|
/Linux-v4.19/include/linux/ |
D | pci-epc.h | 47 struct pci_epf_bar *epf_bar); 49 struct pci_epf_bar *epf_bar); 145 struct pci_epf_bar *epf_bar); 147 struct pci_epf_bar *epf_bar);
|
/Linux-v4.19/drivers/pci/endpoint/functions/ |
D | pci-epf-test.c | 381 struct pci_epf_bar *epf_bar; in pci_epf_test_unbind() local 387 epf_bar = &epf->bar[bar]; in pci_epf_test_unbind() 391 pci_epc_clear_bar(epc, epf->func_no, epf_bar); in pci_epf_test_unbind() 400 struct pci_epf_bar *epf_bar; in pci_epf_test_set_bar() local 407 epf_bar = &epf->bar[bar]; in pci_epf_test_set_bar() 409 epf_bar->flags |= upper_32_bits(epf_bar->size) ? in pci_epf_test_set_bar() 413 ret = pci_epc_set_bar(epc, epf->func_no, epf_bar); in pci_epf_test_set_bar() 425 if (epf_bar->flags & PCI_BASE_ADDRESS_MEM_TYPE_64) in pci_epf_test_set_bar()
|
/Linux-v4.19/drivers/pci/controller/ |
D | pcie-cadence-ep.c | 81 struct pci_epf_bar *epf_bar) in cdns_pcie_ep_set_bar() argument 85 dma_addr_t bar_phys = epf_bar->phys_addr; in cdns_pcie_ep_set_bar() 86 enum pci_barno bar = epf_bar->barno; in cdns_pcie_ep_set_bar() 87 int flags = epf_bar->flags; in cdns_pcie_ep_set_bar() 92 sz = max_t(size_t, epf_bar->size, CDNS_PCIE_EP_MIN_APERTURE); in cdns_pcie_ep_set_bar() 110 epf_bar->flags |= PCI_BASE_ADDRESS_MEM_TYPE_64; in cdns_pcie_ep_set_bar() 148 struct pci_epf_bar *epf_bar) in cdns_pcie_ep_clear_bar() argument 152 enum pci_barno bar = epf_bar->barno; in cdns_pcie_ep_clear_bar()
|
D | pcie-rockchip-ep.c | 162 struct pci_epf_bar *epf_bar) in rockchip_pcie_ep_set_bar() argument 166 dma_addr_t bar_phys = epf_bar->phys_addr; in rockchip_pcie_ep_set_bar() 167 enum pci_barno bar = epf_bar->barno; in rockchip_pcie_ep_set_bar() 168 int flags = epf_bar->flags; in rockchip_pcie_ep_set_bar() 173 sz = max_t(size_t, epf_bar->size, MIN_EP_APERTURE); in rockchip_pcie_ep_set_bar() 230 struct pci_epf_bar *epf_bar) in rockchip_pcie_ep_clear_bar() argument 235 enum pci_barno bar = epf_bar->barno; in rockchip_pcie_ep_clear_bar()
|
/Linux-v4.19/drivers/pci/controller/dwc/ |
D | pcie-designware-ep.c | 150 struct pci_epf_bar *epf_bar) in dw_pcie_ep_clear_bar() argument 154 enum pci_barno bar = epf_bar->barno; in dw_pcie_ep_clear_bar() 157 __dw_pcie_ep_reset_bar(pci, bar, epf_bar->flags); in dw_pcie_ep_clear_bar() 164 struct pci_epf_bar *epf_bar) in dw_pcie_ep_set_bar() argument 169 enum pci_barno bar = epf_bar->barno; in dw_pcie_ep_set_bar() 170 size_t size = epf_bar->size; in dw_pcie_ep_set_bar() 171 int flags = epf_bar->flags; in dw_pcie_ep_set_bar() 180 ret = dw_pcie_ep_inbound_atu(ep, bar, epf_bar->phys_addr, as_type); in dw_pcie_ep_set_bar()
|