Lines Matching refs:epc
238 struct pci_epc *epc = epf->epc; in pci_epf_test_copy() local
242 src_addr = pci_epc_mem_alloc_addr(epc, &src_phys_addr, reg->size); in pci_epf_test_copy()
250 ret = pci_epc_map_addr(epc, epf->func_no, src_phys_addr, reg->src_addr, in pci_epf_test_copy()
258 dst_addr = pci_epc_mem_alloc_addr(epc, &dst_phys_addr, reg->size); in pci_epf_test_copy()
266 ret = pci_epc_map_addr(epc, epf->func_no, dst_phys_addr, reg->dst_addr, in pci_epf_test_copy()
304 pci_epc_unmap_addr(epc, epf->func_no, dst_phys_addr); in pci_epf_test_copy()
307 pci_epc_mem_free_addr(epc, dst_phys_addr, dst_addr, reg->size); in pci_epf_test_copy()
310 pci_epc_unmap_addr(epc, epf->func_no, src_phys_addr); in pci_epf_test_copy()
313 pci_epc_mem_free_addr(epc, src_phys_addr, src_addr, reg->size); in pci_epf_test_copy()
331 struct pci_epc *epc = epf->epc; in pci_epf_test_read() local
332 struct device *dma_dev = epf->epc->dev.parent; in pci_epf_test_read()
336 src_addr = pci_epc_mem_alloc_addr(epc, &phys_addr, reg->size); in pci_epf_test_read()
344 ret = pci_epc_map_addr(epc, epf->func_no, phys_addr, reg->src_addr, in pci_epf_test_read()
399 pci_epc_unmap_addr(epc, epf->func_no, phys_addr); in pci_epf_test_read()
402 pci_epc_mem_free_addr(epc, phys_addr, src_addr, reg->size); in pci_epf_test_read()
419 struct pci_epc *epc = epf->epc; in pci_epf_test_write() local
420 struct device *dma_dev = epf->epc->dev.parent; in pci_epf_test_write()
424 dst_addr = pci_epc_mem_alloc_addr(epc, &phys_addr, reg->size); in pci_epf_test_write()
432 ret = pci_epc_map_addr(epc, epf->func_no, phys_addr, reg->dst_addr, in pci_epf_test_write()
492 pci_epc_unmap_addr(epc, epf->func_no, phys_addr); in pci_epf_test_write()
495 pci_epc_mem_free_addr(epc, phys_addr, dst_addr, reg->size); in pci_epf_test_write()
506 struct pci_epc *epc = epf->epc; in pci_epf_test_raise_irq() local
514 pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_LEGACY, 0); in pci_epf_test_raise_irq()
517 pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_MSI, irq); in pci_epf_test_raise_irq()
520 pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_MSIX, irq); in pci_epf_test_raise_irq()
537 struct pci_epc *epc = epf->epc; in pci_epf_test_cmd_handler() local
555 pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_LEGACY, 0); in pci_epf_test_cmd_handler()
593 count = pci_epc_get_msi(epc, epf->func_no); in pci_epf_test_cmd_handler()
597 pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_MSI, in pci_epf_test_cmd_handler()
603 count = pci_epc_get_msix(epc, epf->func_no); in pci_epf_test_cmd_handler()
607 pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_MSIX, in pci_epf_test_cmd_handler()
620 struct pci_epc *epc = epf->epc; in pci_epf_test_unbind() local
630 pci_epc_clear_bar(epc, epf->func_no, epf_bar); in pci_epf_test_unbind()
641 struct pci_epc *epc = epf->epc; in pci_epf_test_set_bar() local
661 ret = pci_epc_set_bar(epc, epf->func_no, epf_bar); in pci_epf_test_set_bar()
678 struct pci_epc *epc = epf->epc; in pci_epf_test_core_init() local
684 epc_features = pci_epc_get_features(epc, epf->func_no); in pci_epf_test_core_init()
690 ret = pci_epc_write_header(epc, epf->func_no, header); in pci_epf_test_core_init()
701 ret = pci_epc_set_msi(epc, epf->func_no, epf->msi_interrupts); in pci_epf_test_core_init()
709 ret = pci_epc_set_msix(epc, epf->func_no, epf->msix_interrupts, in pci_epf_test_core_init()
834 struct pci_epc *epc = epf->epc; in pci_epf_test_bind() local
838 if (WARN_ON_ONCE(!epc)) in pci_epf_test_bind()
841 epc_features = pci_epc_get_features(epc, epf->func_no); in pci_epf_test_bind()
875 pci_epc_register_notifier(epc, &epf->nb); in pci_epf_test_bind()