Lines Matching refs:epc
14 #include <linux/pci-epc.h>
142 struct pci_epc *epc = epf->epc;
145 *vaddr = pci_epc_mem_alloc_addr(epc, paddr, size + offset);
149 ret = pci_epc_map_addr(epc, epf->func_no, epf->vfunc_no, *paddr,
152 pci_epc_mem_free_addr(epc, *paddr, *vaddr, size + offset);
180 struct pci_epc *epc = epf->epc;
182 pci_epc_unmap_addr(epc, epf->func_no, epf->vfunc_no, paddr - offset);
183 pci_epc_mem_free_addr(epc, paddr - offset, vaddr - offset,
202 struct pci_epc *epc = epf->epc;
208 pci_epc_raise_irq(epc, epf->func_no, epf->vfunc_no, PCI_EPC_IRQ_MSI,
277 struct device *dma_dev = epf_mhi->epf->epc->dev.parent;
348 struct device *dma_dev = epf_mhi->epf->epc->dev.parent;
434 struct device *dma_dev = epf_mhi->epf->epc->dev.parent;
477 struct pci_epc *epc = epf->epc;
485 ret = pci_epc_set_bar(epc, epf->func_no, epf->vfunc_no, epf_bar);
491 ret = pci_epc_set_msi(epc, epf->func_no, epf->vfunc_no,
498 ret = pci_epc_write_header(epc, epf->func_no, epf->vfunc_no,
505 epf_mhi->epc_features = pci_epc_get_features(epc, epf->func_no, epf->vfunc_no);
517 struct pci_epc *epc = epf->epc;
534 mhi_cntrl->cntrl_dev = epc->dev.parent;
602 struct pci_epc *epc = epf->epc;
603 struct platform_device *pdev = to_platform_device(epc->dev.parent);
633 struct pci_epc *epc = epf->epc;
648 pci_epc_clear_bar(epc, epf->func_no, epf->vfunc_no, epf_bar);