Lines Matching refs:bar
57 enum pci_barno bar, int flags) in __dw_pcie_ep_reset_bar() argument
65 reg = func_offset + PCI_BASE_ADDRESS_0 + (4 * bar); in __dw_pcie_ep_reset_bar()
76 void dw_pcie_ep_reset_bar(struct dw_pcie *pci, enum pci_barno bar) in dw_pcie_ep_reset_bar() argument
83 __dw_pcie_ep_reset_bar(pci, func_no, bar, 0); in dw_pcie_ep_reset_bar()
157 dma_addr_t cpu_addr, enum pci_barno bar) in dw_pcie_ep_inbound_atu() argument
163 if (!ep->bar_to_atu[bar]) in dw_pcie_ep_inbound_atu()
166 free_win = ep->bar_to_atu[bar]; in dw_pcie_ep_inbound_atu()
174 cpu_addr, bar); in dw_pcie_ep_inbound_atu()
180 ep->bar_to_atu[bar] = free_win; in dw_pcie_ep_inbound_atu()
216 enum pci_barno bar = epf_bar->barno; in dw_pcie_ep_clear_bar() local
217 u32 atu_index = ep->bar_to_atu[bar]; in dw_pcie_ep_clear_bar()
219 __dw_pcie_ep_reset_bar(pci, func_no, bar, epf_bar->flags); in dw_pcie_ep_clear_bar()
223 ep->epf_bar[bar] = NULL; in dw_pcie_ep_clear_bar()
224 ep->bar_to_atu[bar] = 0; in dw_pcie_ep_clear_bar()
232 enum pci_barno bar = epf_bar->barno; in dw_pcie_ep_set_bar() local
241 reg = PCI_BASE_ADDRESS_0 + (4 * bar) + func_offset; in dw_pcie_ep_set_bar()
248 ret = dw_pcie_ep_inbound_atu(ep, func_no, type, epf_bar->phys_addr, bar); in dw_pcie_ep_set_bar()
252 if (ep->epf_bar[bar]) in dw_pcie_ep_set_bar()
265 ep->epf_bar[bar] = epf_bar; in dw_pcie_ep_set_bar()