Home
last modified time | relevance | path

Searched refs:epc (Results 1 – 25 of 36) sorted by relevance

12

/drivers/pci/endpoint/
A Dpci-epc-core.c63 return epc; in pci_epc_get()
118 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_function_is_valid()
166 if (IS_ERR(epc) || !epc->ops->stop) in pci_epc_stop()
170 epc->ops->stop(epc); in pci_epc_stop()
192 ret = epc->ops->start(epc); in pci_epc_start()
290 interrupt = epc->ops->get_msi(epc, func_no, vfunc_no); in pci_epc_get_msi()
349 interrupt = epc->ops->get_msix(epc, func_no, vfunc_no); in pci_epc_get_msix()
495 epc->ops->align_addr(epc, pci_addr, in pci_epc_mem_map()
573 epc->ops->clear_bar(epc, func_no, vfunc_no, epf_bar); in pci_epc_clear_bar()
734 epf->epc = epc; in pci_epc_add_epf()
[all …]
A Dpci-epc-mem.c60 epc->num_windows = 0; in pci_epc_multi_mem_init()
65 epc->windows = kcalloc(num_windows, sizeof(*epc->windows), GFP_KERNEL); in pci_epc_multi_mem_init()
66 if (!epc->windows) in pci_epc_multi_mem_init()
98 epc->windows[i] = mem; in pci_epc_multi_mem_init()
101 epc->mem = epc->windows[0]; in pci_epc_multi_mem_init()
112 kfree(epc->windows); in pci_epc_multi_mem_init()
153 if (!epc->num_windows) in pci_epc_mem_exit()
161 kfree(epc->windows); in pci_epc_mem_exit()
163 epc->windows = NULL; in pci_epc_mem_exit()
164 epc->mem = NULL; in pci_epc_mem_exit()
[all …]
A Dpci-ep-cfs.c33 struct pci_epc *epc; member
53 struct pci_epc *epc = epc_group->epc; in pci_secondary_epc_epf_link() local
77 struct pci_epc *epc; in pci_secondary_epc_epf_unlink() local
82 epc = epc_group->epc; in pci_secondary_epc_epf_unlink()
117 struct pci_epc *epc = epc_group->epc; in pci_primary_epc_epf_link() local
146 epc = epc_group->epc; in pci_primary_epc_epf_unlink()
182 epc = epc_group->epc; in pci_epc_start_store()
225 struct pci_epc *epc = epc_group->epc; in pci_epc_epf_link() local
254 epc = epc_group->epc; in pci_epc_epf_unlink()
294 if (IS_ERR(epc)) { in pci_ep_cfs_add_epc_group()
[all …]
A Dpci-ep-msi.c23 struct pci_epc *epc; in pci_epf_write_msi_msg() local
26 epc = pci_epc_get(dev_name(msi_desc_to_dev(desc))); in pci_epf_write_msi_msg()
27 if (!epc) in pci_epf_write_msi_msg()
30 epf = list_first_entry_or_null(&epc->pci_epf, struct pci_epf, list); in pci_epf_write_msi_msg()
35 pci_epc_put(epc); in pci_epf_write_msi_msg()
40 struct pci_epc *epc = epf->epc; in pci_epf_alloc_doorbell() local
53 domain = of_msi_map_get_device_domain(epc->dev.parent, 0, in pci_epf_alloc_doorbell()
68 dev_set_msi_domain(epc->dev.parent, domain); in pci_epf_alloc_doorbell()
77 ret = platform_device_msi_init_and_alloc_irqs(epc->dev.parent, num_db, in pci_epf_alloc_doorbell()
86 epf->db_msg[i].virq = msi_get_virq(epc->dev.parent, i); in pci_epf_alloc_doorbell()
[all …]
A Dpci-epf-core.c64 struct pci_epc *epc; in pci_epf_bind() local
85 epc = epf->epc; in pci_epf_bind()
88 if (!epc->max_vfs) { in pci_epf_bind()
102 epc = epf->sec_epc; in pci_epf_bind()
121 epf_vf->epc = epf->epc; in pci_epf_bind()
162 if (epf_pf->epc || epf_vf->epc || epf_vf->epf_pf) in pci_epf_add_vepf()
225 struct pci_epc *epc; in pci_epf_free_space() local
231 epc = epf->epc; in pci_epf_free_space()
234 epc = epf->sec_epc; in pci_epf_free_space()
271 struct pci_epc *epc; in pci_epf_alloc_space() local
[all …]
A DMakefile7 obj-$(CONFIG_PCI_ENDPOINT) += pci-epc-core.o pci-epf-core.o\
8 pci-epc-mem.o functions/
/drivers/pci/endpoint/functions/
A Dpci-epf-ntb.c153 epc = ntb_epc->epc; in epf_ntb_link_up()
249 epc = ntb_epc->epc; in epf_ntb_configure_mw()
306 epc = ntb_epc->epc; in epf_ntb_teardown_mw()
397 epc = ntb_epc->epc; in epf_ntb_configure_msi()
506 epc = ntb_epc->epc; in epf_ntb_configure_msix()
566 epc = ntb_epc->epc; in epf_ntb_configure_db()
599 epc = ntb_epc->epc; in epf_ntb_teardown_db()
741 epc = ntb_epc->epc; in epf_ntb_peer_spad_bar_clear()
802 epc = ntb_epc->epc; in epf_ntb_peer_spad_bar_set()
857 epc = ntb_epc->epc; in epf_ntb_config_sspad_bar_clear()
[all …]
A Dpci-epf-test.c340 struct pci_epc *epc = epf->epc; in pci_epf_test_copy() local
444 struct pci_epc *epc = epf->epc; in pci_epf_test_read() local
541 struct pci_epc *epc = epf->epc; in pci_epf_test_write() local
639 struct pci_epc *epc = epf->epc; in pci_epf_test_raise_irq() local
713 struct pci_epc *epc = epf->epc; in pci_epf_test_enable_doorbell() local
774 struct pci_epc *epc = epf->epc; in pci_epf_test_disable_doorbell() local
860 struct pci_epc *epc = epf->epc; in pci_epf_test_set_bar() local
887 struct pci_epc *epc = epf->epc; in pci_epf_test_clear_bar() local
904 struct pci_epc *epc = epf->epc; in pci_epf_test_set_capabilities() local
927 struct pci_epc *epc = epf->epc; in pci_epf_test_epc_init() local
[all …]
A Dpci-epf-mhi.c172 struct pci_epc *epc = epf->epc; in __pci_epf_mhi_alloc_map() local
210 struct pci_epc *epc = epf->epc; in __pci_epf_mhi_unmap_free() local
232 struct pci_epc *epc = epf->epc; in pci_epf_mhi_raise_irq() local
313 struct device *dma_dev = epf_mhi->epf->epc->dev.parent; in pci_epf_mhi_edma_read()
384 struct device *dma_dev = epf_mhi->epf->epc->dev.parent; in pci_epf_mhi_edma_write()
725 struct pci_epc *epc = epf->epc; in pci_epf_mhi_epc_init() local
774 struct pci_epc *epc = epf->epc; in pci_epf_mhi_epc_deinit() local
791 struct pci_epc *epc = epf->epc; in pci_epf_mhi_link_up() local
800 mhi_cntrl->cntrl_dev = epc->dev.parent; in pci_epf_mhi_link_up()
869 struct pci_epc *epc = epf->epc; in pci_epf_mhi_bind() local
[all …]
A Dpci-epf-vntb.c220 dev_err(&ntb->epf->epc->dev, in epf_ntb_configure_mw()
235 pci_epc_unmap_addr(ntb->epf->epc, in epf_ntb_teardown_mw()
490 ret = pci_epc_set_msi(ntb->epf->epc, in epf_ntb_configure_interrupt()
559 pci_epc_clear_bar(ntb->epf->epc, in epf_ntb_db_bar_clear()
591 ret = pci_epc_set_bar(ntb->epf->epc, in epf_ntb_mw_bar_init()
614 pci_epc_clear_bar(ntb->epf->epc, in epf_ntb_mw_bar_init()
635 pci_epc_clear_bar(ntb->epf->epc, in epf_ntb_mw_bar_clear()
656 pci_epc_put(ntb->epf->epc); in epf_ntb_epc_destroy()
771 struct pci_epc *epc; in epf_ntb_epc_init() local
778 epc = epf->epc; in epf_ntb_epc_init()
[all …]
/drivers/pci/controller/cadence/
A Dpcie-cadence-ep.c657 pci_epc_mem_exit(epc); in cdns_pcie_ep_disable()
669 struct pci_epc *epc; in cdns_pcie_ep_setup() local
701 if (IS_ERR(epc)) { in cdns_pcie_ep_setup()
703 return PTR_ERR(epc); in cdns_pcie_ep_setup()
706 epc_set_drvdata(epc, ep); in cdns_pcie_ep_setup()
709 epc->max_functions = 1; in cdns_pcie_ep_setup()
716 epc->max_vfs = devm_kcalloc(dev, epc->max_functions, in cdns_pcie_ep_setup()
718 if (!epc->max_vfs) in cdns_pcie_ep_setup()
722 epc->max_vfs, epc->max_functions); in cdns_pcie_ep_setup()
758 pci_epc_init_notify(epc); in cdns_pcie_ep_setup()
[all …]
/drivers/pci/controller/dwc/
A Dpcie-designware-ep.c701 struct pci_epc *epc = ep->epc; in dw_pcie_ep_raise_msi_irq() local
787 struct pci_epc *epc = ep->epc; in dw_pcie_ep_raise_msix_irq() local
854 struct pci_epc *epc = ep->epc; in dw_pcie_ep_deinit() local
927 struct pci_epc *epc = ep->epc; in dw_pcie_ep_init_registers() local
1033 struct pci_epc *epc = ep->epc; in dw_pcie_ep_linkup() local
1035 pci_epc_linkup(epc); in dw_pcie_ep_linkup()
1050 struct pci_epc *epc = ep->epc; in dw_pcie_ep_linkdown() local
1070 struct pci_epc *epc = ep->epc; in dw_pcie_ep_get_resources() local
1111 struct pci_epc *epc; in dw_pcie_ep_init() local
1118 if (IS_ERR(epc)) { in dw_pcie_ep_init()
[all …]
A Dpcie-qcom-ep.c404 pci_epc_deinit_notify(pci->ep.epc); in qcom_pcie_perst_deassert()
532 pci_epc_init_notify(pcie_ep->pci.ep.epc); in qcom_pcie_perst_deassert()
690 pci_epc_bus_master_enable_notify(pci->ep.epc); in qcom_pcie_ep_global_irq_thread()
747 pcie_ep->pci.ep.epc->domain_nr); in qcom_pcie_ep_enable_irq_resources()
765 pcie_ep->pci.ep.epc->domain_nr); in qcom_pcie_ep_enable_irq_resources()
A Dpcie-designware-plat.c157 pci_epc_init_notify(pci->ep.epc); in dw_plat_pcie_probe()
A Dpci-layerscape-ep.c289 pci_epc_init_notify(pci->ep.epc); in ls_pcie_ep_probe()
A Dpcie-keembay.c445 pci_epc_init_notify(pci->ep.epc); in keembay_pcie_probe()
A Dpcie-uniphier-ep.c413 pci_epc_init_notify(priv->pci.ep.epc); in uniphier_pcie_ep_probe()
/drivers/pci/controller/
A Dpcie-rockchip-ep.c50 struct pci_epc *epc; member
588 pci_epc_linkup(ep->epc); in rockchip_pcie_ep_link_training()
682 "pcie-ep-perst", epc); in rockchip_pcie_ep_setup_irq()
802 pci_epc_mem_exit(ep->epc); in rockchip_pcie_ep_init_ob_mem()
809 pci_epc_mem_exit(ep->epc); in rockchip_pcie_ep_exit_ob_mem()
845 struct pci_epc *epc; in rockchip_pcie_ep_probe() local
858 if (IS_ERR(epc)) { in rockchip_pcie_ep_probe()
860 return PTR_ERR(epc); in rockchip_pcie_ep_probe()
863 ep->epc = epc; in rockchip_pcie_ep_probe()
864 epc_set_drvdata(epc, ep); in rockchip_pcie_ep_probe()
[all …]
A Dpcie-rcar-ep.c162 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_write_header()
199 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_set_bar()
421 static int rcar_pcie_ep_start(struct pci_epc *epc) in rcar_pcie_ep_start() argument
431 static void rcar_pcie_ep_stop(struct pci_epc *epc) in rcar_pcie_ep_stop() argument
485 struct pci_epc *epc; in rcar_pcie_ep_probe() local
527 epc = devm_pci_epc_create(dev, &rcar_pcie_epc_ops); in rcar_pcie_ep_probe()
528 if (IS_ERR(epc)) { in rcar_pcie_ep_probe()
530 err = PTR_ERR(epc); in rcar_pcie_ep_probe()
534 epc->max_functions = ep->max_functions; in rcar_pcie_ep_probe()
535 epc_set_drvdata(epc, ep); in rcar_pcie_ep_probe()
[all …]
/drivers/nvme/target/
A Dpci-epf.c261 return pci_epc_mem_map(epf->epc, epf->func_no, epf->vfunc_no, in nvmet_pci_epf_mem_map()
270 pci_epc_mem_unmap(epf->epc, epf->func_no, epf->vfunc_no, map); in nvmet_pci_epf_mem_unmap()
304 filter.dev = epf->epc->dev.parent; in nvmet_pci_epf_init_dma()
642 ret = pci_epc_raise_irq(epf->epc, epf->func_no, epf->vfunc_no, in nvmet_pci_epf_raise_irq()
648 ret = pci_epc_raise_irq(epf->epc, epf->func_no, epf->vfunc_no, in nvmet_pci_epf_raise_irq()
2236 pci_epc_clear_bar(epf->epc, epf->func_no, epf->vfunc_no, in nvmet_pci_epf_clear_bar()
2339 ret = pci_epc_set_bar(epf->epc, epf->func_no, epf->vfunc_no, in nvmet_pci_epf_epc_init()
2408 struct pci_epc *epc = epf->epc; in nvmet_pci_epf_bind() local
2411 if (WARN_ON_ONCE(!epc)) in nvmet_pci_epf_bind()
2433 struct pci_epc *epc = epf->epc; in nvmet_pci_epf_unbind() local
[all …]
/drivers/infiniband/hw/cxgb4/
A Dcm.c152 epc->cm_id->rem_ref(epc->cm_id); in deref_cm_id()
153 epc->cm_id = NULL; in deref_cm_id()
160 epc->cm_id->add_ref(epc->cm_id); in ref_cm_id()
271 state = epc->state; in state_read()
278 epc->state = new; in __state_set()
285 __state_set(epc, new); in state_set()
314 if (epc) { in alloc_ep()
316 if (!epc->wr_waitp) { in alloc_ep()
317 kfree(epc); in alloc_ep()
318 epc = NULL; in alloc_ep()
[all …]
/drivers/scsi/
A Dgvp11.c322 unsigned int epc; in gvp11_probe() local
397 epc = *(unsigned short *)(ZTWO_VADDR(address) + 0x8000); in gvp11_probe()
399 (epc & GVP_SCSICLKMASK) ? WD33C93_FS_8_10 in gvp11_probe()
/drivers/gpu/drm/imagination/
A Dpvr_rogue_mips_check.h39 static_assert(offsetof(struct rogue_mips_state, epc) == 20,
A Dpvr_rogue_mips.h323 u32 epc; member
/drivers/net/ethernet/huawei/hinic/
A Dhinic_hw_dev.h512 u32 epc; member

Completed in 61 milliseconds

12