Lines Matching refs:epc
162 static int rcar_pcie_ep_write_header(struct pci_epc *epc, u8 fn, in rcar_pcie_ep_write_header() argument
165 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_write_header()
198 static int rcar_pcie_ep_set_bar(struct pci_epc *epc, u8 func_no, in rcar_pcie_ep_set_bar() argument
202 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_set_bar()
249 static void rcar_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, in rcar_pcie_ep_clear_bar() argument
252 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_clear_bar()
262 static int rcar_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 interrupts) in rcar_pcie_ep_set_msi() argument
264 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_set_msi()
275 static int rcar_pcie_ep_get_msi(struct pci_epc *epc, u8 fn) in rcar_pcie_ep_get_msi() argument
277 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_get_msi()
288 static int rcar_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, in rcar_pcie_ep_map_addr() argument
291 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_map_addr()
325 static void rcar_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, in rcar_pcie_ep_unmap_addr() argument
328 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_unmap_addr()
406 static int rcar_pcie_ep_raise_irq(struct pci_epc *epc, u8 fn, in rcar_pcie_ep_raise_irq() argument
410 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_raise_irq()
424 static int rcar_pcie_ep_start(struct pci_epc *epc) in rcar_pcie_ep_start() argument
426 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_start()
434 static void rcar_pcie_ep_stop(struct pci_epc *epc) in rcar_pcie_ep_stop() argument
436 struct rcar_pcie_endpoint *ep = epc_get_drvdata(epc); in rcar_pcie_ep_stop()
454 rcar_pcie_ep_get_features(struct pci_epc *epc, u8 func_no) in rcar_pcie_ep_get_features() argument
484 struct pci_epc *epc; in rcar_pcie_ep_probe() local
526 epc = devm_pci_epc_create(dev, &rcar_pcie_epc_ops); in rcar_pcie_ep_probe()
527 if (IS_ERR(epc)) { in rcar_pcie_ep_probe()
529 err = PTR_ERR(epc); in rcar_pcie_ep_probe()
533 epc->max_functions = ep->max_functions; in rcar_pcie_ep_probe()
534 epc_set_drvdata(epc, ep); in rcar_pcie_ep_probe()
538 err = pci_epc_multi_mem_init(epc, ep->ob_window, ep->num_ob_windows); in rcar_pcie_ep_probe()