Home
last modified time | relevance | path

Searched refs:pci_epf (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/include/linux/
Dpci-epf.h16 struct pci_epf;
62 int (*bind)(struct pci_epf *epf);
63 void (*unbind)(struct pci_epf *epf);
64 void (*linkup)(struct pci_epf *epf);
79 int (*probe)(struct pci_epf *epf);
80 int (*remove)(struct pci_epf *epf);
116 struct pci_epf { struct
130 #define to_pci_epf(epf_dev) container_of((epf_dev), struct pci_epf, dev) argument
135 static inline void epf_set_drvdata(struct pci_epf *epf, void *data) in epf_set_drvdata()
140 static inline void *epf_get_drvdata(struct pci_epf *epf) in epf_get_drvdata()
[all …]
Dpci-epc.h93 struct list_head pci_epf; member
139 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf);
141 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf);
/Linux-v4.19/drivers/pci/endpoint/
Dpci-epf-core.c32 void pci_epf_linkup(struct pci_epf *epf) in pci_epf_linkup()
51 void pci_epf_unbind(struct pci_epf *epf) in pci_epf_unbind()
70 int pci_epf_bind(struct pci_epf *epf) in pci_epf_bind()
91 void pci_epf_free_space(struct pci_epf *epf, void *addr, enum pci_barno bar) in pci_epf_free_space()
115 void *pci_epf_alloc_space(struct pci_epf *epf, size_t size, enum pci_barno bar) in pci_epf_alloc_space()
231 void pci_epf_destroy(struct pci_epf *epf) in pci_epf_destroy()
245 struct pci_epf *pci_epf_create(const char *name) in pci_epf_create()
248 struct pci_epf *epf; in pci_epf_create()
285 pci_epf_match_device(const struct pci_epf_device_id *id, struct pci_epf *epf) in pci_epf_match_device()
302 struct pci_epf *epf = to_pci_epf(dev); in pci_epf_dev_release()
[all …]
Dpci-ep-cfs.c24 struct pci_epf *epf;
96 struct pci_epf *epf = epf_group->epf; in pci_epc_epf_link()
129 struct pci_epf *epf; in pci_epc_epf_unlink()
213 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
225 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
241 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
257 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
395 struct pci_epf *epf; in pci_epf_make()
Dpci-epc-core.c435 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf) in pci_epc_add_epf()
451 list_add_tail(&epf->list, &epc->pci_epf); in pci_epc_add_epf()
465 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf) in pci_epc_remove_epf()
489 struct pci_epf *epf; in pci_epc_linkup()
495 list_for_each_entry(epf, &epc->pci_epf, list) in pci_epc_linkup()
560 INIT_LIST_HEAD(&epc->pci_epf); in __pci_epc_create()
/Linux-v4.19/drivers/pci/endpoint/functions/
Dpci-epf-test.c48 struct pci_epf *epf;
88 struct pci_epf *epf = epf_test->epf; in pci_epf_test_copy()
150 struct pci_epf *epf = epf_test->epf; in pci_epf_test_read()
202 struct pci_epf *epf = epf_test->epf; in pci_epf_test_write()
256 struct pci_epf *epf = epf_test->epf; in pci_epf_test_raise_irq()
287 struct pci_epf *epf = epf_test->epf; in pci_epf_test_cmd_handler()
369 static void pci_epf_test_linkup(struct pci_epf *epf) in pci_epf_test_linkup()
377 static void pci_epf_test_unbind(struct pci_epf *epf) in pci_epf_test_unbind()
396 static int pci_epf_test_set_bar(struct pci_epf *epf) in pci_epf_test_set_bar()
432 static int pci_epf_test_alloc_space(struct pci_epf *epf) in pci_epf_test_alloc_space()
[all …]
/Linux-v4.19/drivers/pci/controller/
Dpcie-cadence-ep.c388 struct pci_epf *epf; in cdns_pcie_ep_start()
396 list_for_each_entry(epf, &epc->pci_epf, list) in cdns_pcie_ep_start()
409 list_for_each_entry(epf, &epc->pci_epf, list) in cdns_pcie_ep_start()
Dpcie-rockchip-ep.c493 struct pci_epf *epf; in rockchip_pcie_ep_start()
497 list_for_each_entry(epf, &epc->pci_epf, list) in rockchip_pcie_ep_start()
502 list_for_each_entry(epf, &epc->pci_epf, list) in rockchip_pcie_ep_start()