Home
last modified time | relevance | path

Searched refs:epf_bar (Results 1 – 5 of 5) 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()
606 peer_epf_bar = &peer_ntb_epc->epf_bar[peer_barno]; in epf_ntb_teardown_db()
739 struct pci_epf_bar *epf_bar; in epf_ntb_peer_spad_bar_clear() local
[all …]
H A Dpci-epf-vntb.c381 struct pci_epf_bar *epf_bar; in epf_ntb_config_sspad_bar_clear() local
385 epf_bar = &ntb->epf->bar[barno]; in epf_ntb_config_sspad_bar_clear()
387 pci_epc_clear_bar(ntb->epf->epc, ntb->epf->func_no, ntb->epf->vfunc_no, epf_bar); in epf_ntb_config_sspad_bar_clear()
404 struct pci_epf_bar *epf_bar; in epf_ntb_config_sspad_bar_set() local
414 epf_bar = &ntb->epf->bar[barno]; in epf_ntb_config_sspad_bar_set()
416 ret = pci_epc_set_bar(ntb->epf->epc, func_no, vfunc_no, epf_bar); in epf_ntb_config_sspad_bar_set()
683 struct pci_epf_bar *epf_bar; in epf_ntb_db_bar_init() local
692 epf_bar = &ntb->epf->bar[barno]; in epf_ntb_db_bar_init()
694 ret = epf_ntb_db_bar_init_msi_doorbell(ntb, epf_bar, epc_features, barno); in epf_ntb_db_bar_init()
706 ntb->epf->vfunc_no, epf_bar); in epf_ntb_db_bar_init()
[all …]
/linux/drivers/pci/endpoint/
H A Dpci-epc-core.c641 struct pci_epf_bar *epf_bar) in pci_epc_clear_bar() argument
646 if (epf_bar->barno == BAR_5 && in pci_epc_clear_bar()
647 epf_bar->flags & PCI_BASE_ADDRESS_MEM_TYPE_64) in pci_epc_clear_bar()
654 epc->ops->clear_bar(epc, func_no, vfunc_no, epf_bar); in pci_epc_clear_bar()
669 struct pci_epf_bar *epf_bar) in pci_epc_set_bar() argument
672 enum pci_barno bar = epf_bar->barno; in pci_epc_set_bar()
673 int flags = epf_bar->flags; in pci_epc_set_bar()
680 if (epf_bar->num_submap && !epf_bar->submap) in pci_epc_set_bar()
683 if (epf_bar->num_submap && in pci_epc_set_bar()
689 (epf_bar->size < SZ_1M || (u64)epf_bar->size > (SZ_128G * 1024))) in pci_epc_set_bar()
[all …]
/linux/include/linux/
H A Dpci-epc.h137 struct pci_epf_bar *epf_bar);
139 struct pci_epf_bar *epf_bar);
373 struct pci_epf_bar *epf_bar);
375 struct pci_epf_bar *epf_bar);
/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()