Searched refs:pci_epf (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | pci-epf.h | 17 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 D | pci-epc.h | 141 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 D | pci-epf-core.c | 63 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 D | pci-ep-cfs.c | 27 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 D | pci-epc-core.c | 600 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 D | pci-epf-test.c | 51 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 D | pci-epf-ntb.c | 80 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 D | pci-epf-vntb.c | 120 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 D | pcie-rockchip-ep.c | 493 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 22 milliseconds