Searched refs:epf (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-test.c | 82 struct pci_epf *epf; member 167 struct pci_epf *epf = epf_test->epf; in pci_epf_test_data_transfer() local 170 struct device *dev = &epf->dev; in pci_epf_test_data_transfer() 256 struct pci_epf *epf = epf_test->epf; in pci_epf_test_init_dma_chan() local 257 struct device *dev = &epf->dev; in pci_epf_test_init_dma_chan() 263 filter.dev = epf->epc->dev.parent; in pci_epf_test_init_dma_chan() 353 dev_info(&epf_test->epf->dev, in pci_epf_test_print_rate() 363 struct pci_epf *epf = epf_test->epf; in pci_epf_test_copy() local 364 struct pci_epc *epc = epf->epc; in pci_epf_test_copy() 365 struct device *dev = &epf->dev; in pci_epf_test_copy() [all …]
|
| H A D | Makefile | 6 obj-$(CONFIG_PCI_EPF_TEST) += pci-epf-test.o 7 obj-$(CONFIG_PCI_EPF_NTB) += pci-epf-ntb.o 8 obj-$(CONFIG_PCI_EPF_VNTB) += pci-epf-vntb.o 9 obj-$(CONFIG_PCI_EPF_MHI) += pci-epf-mhi.o
|
| /linux/drivers/nvme/target/ |
| H A D | pci-epf.c | 199 struct pci_epf *epf; member 259 struct pci_epf *epf = nvme_epf->epf; in nvmet_pci_epf_mem_map() local 261 return pci_epc_mem_map(epf->epc, epf->func_no, epf->vfunc_no, in nvmet_pci_epf_mem_map() 268 struct pci_epf *epf = nvme_epf->epf; in nvmet_pci_epf_mem_unmap() local 270 pci_epc_mem_unmap(epf->epc, epf->func_no, epf->vfunc_no, map); in nvmet_pci_epf_mem_unmap() 292 struct pci_epf *epf = nvme_epf->epf; in nvmet_pci_epf_init_dma() local 293 struct device *dev = &epf->dev; in nvmet_pci_epf_init_dma() 304 filter.dev = epf->epc->dev.parent; in nvmet_pci_epf_init_dma() 343 dev_info(&epf->dev, "DMA not supported, falling back to MMIO\n"); in nvmet_pci_epf_init_dma() 363 struct pci_epf *epf = nvme_epf->epf; in nvmet_pci_epf_dma_transfer() local [all …]
|
| /linux/drivers/pci/controller/cadence/ |
| H A D | pcie-cadence-ep.c | 85 struct cdns_pcie_epf *epf = &ep->epf[fn]; in cdns_pcie_ep_set_bar() local 146 epf = &epf->epf[vfn - 1]; in cdns_pcie_ep_set_bar() 147 epf->epf_bar[bar] = epf_bar; in cdns_pcie_ep_set_bar() 156 struct cdns_pcie_epf *epf = &ep->epf[fn]; in cdns_pcie_ep_clear_bar() local 181 epf = &epf->epf[vfn - 1]; in cdns_pcie_ep_clear_bar() 182 epf->epf_bar[bar] = NULL; in cdns_pcie_ep_clear_bar() 494 struct cdns_pcie_epf *epf; in cdns_pcie_ep_send_msix_irq() local 501 epf = &ep->epf[fn]; in cdns_pcie_ep_send_msix_irq() 503 epf = &epf->epf[vfn - 1]; in cdns_pcie_ep_send_msix_irq() 517 msix_tbl = epf->epf_bar[bir]->addr + tbl_offset; in cdns_pcie_ep_send_msix_irq() [all …]
|
| /linux/include/linux/ |
| H A D | pci-ep-msi.h | 15 int pci_epf_alloc_doorbell(struct pci_epf *epf, u16 nums); 16 void pci_epf_free_doorbell(struct pci_epf *epf); 18 static inline int pci_epf_alloc_doorbell(struct pci_epf *epf, u16 nums) in pci_epf_alloc_doorbell() argument 23 static inline void pci_epf_free_doorbell(struct pci_epf *epf) in pci_epf_free_doorbell() argument
|
| /linux/Documentation/PCI/endpoint/ |
| H A D | pci-ntb-howto.rst | 9 This document is a guide to help users use pci-epf-ntb function driver 40 # ls /sys/bus/pci-epf/drivers 49 Creating pci-epf-ntb Device 53 pci-epf-ntb device, the following commands can be used:: 59 The "mkdir func1" above creates the pci-epf-ntb function device that will 66 baseclass_code deviceid msi_interrupts pci-epf-ntb.0 72 when the device is bound to the driver. The pci-epf-ntb driver populates 81 Configuring pci-epf-ntb Device 84 The user can configure the pci-epf-ntb device using its configfs entry. In order 108 Binding pci-epf-ntb Device to EP Controller [all …]
|
| H A D | pci-nvme-function.rst | 11 subsystem as drivers/nvme/target/pci-epf.c.
|
| /linux/drivers/ntb/hw/ |
| H A D | Makefile | 5 obj-$(CONFIG_NTB_EPF) += epf/
|
| H A D | Kconfig | 5 source "drivers/ntb/hw/epf/Kconfig"
|
| /linux/drivers/pci/endpoint/ |
| H A D | Makefile | 7 obj-$(CONFIG_PCI_ENDPOINT) += pci-epc-core.o pci-epf-core.o\
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-rockchip-ep.c | 474 struct pci_epf *epf; in rockchip_pcie_ep_start() local 478 list_for_each_entry(epf, &epc->pci_epf, list) in rockchip_pcie_ep_start() 479 cfg |= BIT(epf->func_no); in rockchip_pcie_ep_start()
|
| /linux/Documentation/nvme/ |
| H A D | nvme-pci-endpoint-target.rst | 216 # echo -n "Linux-pci-epf" > nvmepf.0.nqn/attr_model 327 mn : Linux-pci-epf
|