Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/
A Dpci-epf.h17 struct pci_epf;
64 int (*bind)(struct pci_epf *epf);
65 void (*unbind)(struct pci_epf *epf);
76 int (*core_init)(struct pci_epf *epf);
77 int (*link_up)(struct pci_epf *epf);
92 int (*probe)(struct pci_epf *epf);
93 void (*remove)(struct pci_epf *epf);
148 struct pci_epf { struct
159 struct pci_epf *epf_pf; argument
219 int pci_epf_add_vepf(struct pci_epf *epf_pf, struct pci_epf *epf_vf);
[all …]
A Dpci-epc.h141 struct list_head pci_epf; member
203 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf,
207 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf,
/linux-6.3-rc2/drivers/pci/endpoint/
A Dpci-epf-core.c63 void pci_epf_unbind(struct pci_epf *epf) in pci_epf_unbind()
65 struct pci_epf *epf_vf; in pci_epf_unbind()
91 int pci_epf_bind(struct pci_epf *epf) in pci_epf_bind()
94 struct pci_epf *epf_vf; in pci_epf_bind()
187 int pci_epf_add_vepf(struct pci_epf *epf_pf, struct pci_epf *epf_vf) in pci_epf_add_vepf()
230 void pci_epf_remove_vepf(struct pci_epf *epf_pf, struct pci_epf *epf_vf) in pci_epf_remove_vepf()
443 struct pci_epf *epf; in pci_epf_create()
486 struct pci_epf *epf = to_pci_epf(dev); in pci_epf_dev_release()
510 struct pci_epf *epf = to_pci_epf(dev); in pci_epf_device_match()
521 struct pci_epf *epf = to_pci_epf(dev); in pci_epf_device_probe()
[all …]
A Dpci-ep-cfs.c27 struct pci_epf *epf;
54 struct pci_epf *epf = epf_group->epf; in pci_secondary_epc_epf_link()
75 struct pci_epf *epf; in pci_secondary_epc_epf_unlink()
115 struct pci_epf *epf = epf_group->epf; in pci_primary_epc_epf_link()
136 struct pci_epf *epf; in pci_primary_epc_epf_unlink()
217 struct pci_epf *epf = epf_group->epf; in pci_epc_epf_link()
236 struct pci_epf *epf; in pci_epc_epf_unlink()
471 struct pci_epf *epf_pf = epf_pf_group->epf; in pci_epf_vepf_link()
472 struct pci_epf *epf_vf = epf_vf_group->epf; in pci_epf_vepf_link()
482 struct pci_epf *epf_pf = epf_pf_group->epf; in pci_epf_vepf_unlink()
[all …]
A Dpci-epc-core.c600 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf, in pci_epc_add_epf()
641 list_add_tail(list, &epc->pci_epf); in pci_epc_add_epf()
658 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf, in pci_epc_remove_epf()
693 struct pci_epf *epf; in pci_epc_linkup()
699 list_for_each_entry(epf, &epc->pci_epf, list) { in pci_epc_linkup()
719 struct pci_epf *epf; in pci_epc_init_notify()
725 list_for_each_entry(epf, &epc->pci_epf, list) { in pci_epc_init_notify()
799 INIT_LIST_HEAD(&epc->pci_epf); in __pci_epc_create()
/linux-6.3-rc2/drivers/pci/endpoint/functions/
A Dpci-epf-test.c51 struct pci_epf *epf;
119 struct pci_epf *epf = epf_test->epf; in pci_epf_test_data_transfer()
201 struct pci_epf *epf = epf_test->epf; in pci_epf_test_init_dma_chan()
321 struct pci_epf *epf = epf_test->epf; in pci_epf_test_copy()
421 struct pci_epf *epf = epf_test->epf; in pci_epf_test_read()
510 struct pci_epf *epf = epf_test->epf; in pci_epf_test_write()
600 struct pci_epf *epf = epf_test->epf; in pci_epf_test_raise_irq()
634 struct pci_epf *epf = epf_test->epf; in pci_epf_test_cmd_handler()
717 static void pci_epf_test_unbind(struct pci_epf *epf) in pci_epf_test_unbind()
925 static int pci_epf_test_bind(struct pci_epf *epf) in pci_epf_test_bind()
[all …]
A Dpci-epf-ntb.c80 struct pci_epf *epf;
953 struct pci_epf *epf; in epf_ntb_config_spad_bar_free()
1003 struct pci_epf *epf; in epf_ntb_config_spad_bar_alloc()
1510 struct pci_epf *epf; in epf_ntb_epc_destroy_interface()
1554 struct pci_epf *epf; in epf_ntb_epc_create_interface()
1602 struct pci_epf *epf; in epf_ntb_epc_create()
1723 struct pci_epf *epf; in epf_ntb_epc_init_interface()
1865 static int epf_ntb_bind(struct pci_epf *epf) in epf_ntb_bind()
1924 static void epf_ntb_unbind(struct pci_epf *epf) in epf_ntb_unbind()
2063 static struct config_group *epf_ntb_add_cfs(struct pci_epf *epf, in epf_ntb_add_cfs()
[all …]
A Dpci-epf-vntb.c120 struct pci_epf *epf;
416 struct pci_epf *epf = ntb->epf; in epf_ntb_config_spad_bar_alloc()
746 struct pci_epf *epf; in epf_ntb_epc_init()
974 static struct config_group *epf_ntb_add_cfs(struct pci_epf *epf, in epf_ntb_add_cfs()
1317 static int epf_ntb_bind(struct pci_epf *epf) in epf_ntb_bind()
1377 static void epf_ntb_unbind(struct pci_epf *epf) in epf_ntb_unbind()
1404 static int epf_ntb_probe(struct pci_epf *epf) in epf_ntb_probe()
/linux-6.3-rc2/drivers/pci/controller/
A 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()

Completed in 21 milliseconds