Home
last modified time | relevance | path

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

/linux/drivers/pci/controller/dwc/
H A Dpcie-designware-ep.c259 const struct pci_epf_bar *epf_bar) in dw_pcie_ep_ib_atu_addr()
262 const struct pci_epf_bar_submap *submap = epf_bar->submap; in dw_pcie_ep_ib_atu_addr()
264 enum pci_barno bar = epf_bar->barno; in dw_pcie_ep_ib_atu_addr()
272 if (!ep_func || !epf_bar->num_submap || !submap || !epf_bar->size) in dw_pcie_ep_ib_atu_addr()
275 ret = dw_pcie_ep_validate_submap(ep, submap, epf_bar->num_submap, in dw_pcie_ep_ib_atu_addr()
276 epf_bar->size); in dw_pcie_ep_ib_atu_addr()
280 base = dw_pcie_ep_read_bar_assigned(ep, func_no, bar, epf_bar->flags); in dw_pcie_ep_ib_atu_addr()
288 indexes = devm_kcalloc(dev, epf_bar->num_submap, sizeof(*indexes), in dw_pcie_ep_ib_atu_addr()
296 for (i = 0; i < epf_bar in dw_pcie_ep_ib_atu_addr()
258 dw_pcie_ep_ib_atu_addr(struct dw_pcie_ep * ep,u8 func_no,int type,const struct pci_epf_bar * epf_bar) dw_pcie_ep_ib_atu_addr() argument
354 dw_pcie_ep_clear_bar(struct pci_epc * epc,u8 func_no,u8 vfunc_no,struct pci_epf_bar * epf_bar) dw_pcie_ep_clear_bar() argument
396 dw_pcie_ep_set_bar_resizable(struct dw_pcie_ep * ep,u8 func_no,struct pci_epf_bar * epf_bar) dw_pcie_ep_set_bar_resizable() argument
454 dw_pcie_ep_set_bar_programmable(struct dw_pcie_ep * ep,u8 func_no,struct pci_epf_bar * epf_bar) dw_pcie_ep_set_bar_programmable() argument
491 dw_pcie_ep_set_bar(struct pci_epc * epc,u8 func_no,u8 vfunc_no,struct pci_epf_bar * epf_bar) dw_pcie_ep_set_bar() argument
[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-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()