Searched refs:epf_bar (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-ntb.c | 100 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 D | pci-epf-vntb.c | 381 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 D | pci-epc-core.c | 641 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 D | pci-epc.h | 137 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 D | pcie-rockchip-ep.c | 152 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()
|