Searched refs:pci_epf (Results 1 - 10 of 10) sorted by relevance

/linux-master/include/linux/
H A Dpci-epf.h17 struct pci_epf;
65 int (*bind)(struct pci_epf *epf);
66 void (*unbind)(struct pci_epf *epf);
67 struct config_group *(*add_cfs)(struct pci_epf *epf,
79 int (*core_init)(struct pci_epf *epf);
80 int (*link_up)(struct pci_epf *epf);
81 int (*link_down)(struct pci_epf *epf);
82 int (*bme)(struct pci_epf *epf);
97 int (*probe)(struct pci_epf *epf,
99 void (*remove)(struct pci_epf *ep
155 struct pci_epf { struct
[all...]
H A Dpci-epc.h117 * @pci_epf: list of endpoint functions present in this EPC device
118 * @list_lock: Mutex for protecting pci_epf list
134 struct list_head pci_epf; member in struct:pci_epc
223 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf,
229 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf,
/linux-master/drivers/pci/endpoint/
H A Dpci-epf-core.c31 void pci_epf_unbind(struct pci_epf *epf)
33 struct pci_epf *epf_vf;
59 int pci_epf_bind(struct pci_epf *epf)
62 struct pci_epf *epf_vf;
155 int pci_epf_add_vepf(struct pci_epf *epf_pf, struct pci_epf *epf_vf)
198 void pci_epf_remove_vepf(struct pci_epf *epf_pf, struct pci_epf *epf_vf)
219 void pci_epf_free_space(struct pci_epf *epf, void *addr, enum pci_barno bar,
259 void *pci_epf_alloc_space(struct pci_epf *ep
[all...]
H A Dpci-ep-cfs.c28 struct pci_epf *epf;
55 struct pci_epf *epf = epf_group->epf;
76 struct pci_epf *epf;
116 struct pci_epf *epf = epf_group->epf;
137 struct pci_epf *epf;
221 struct pci_epf *epf = epf_group->epf;
240 struct pci_epf *epf;
323 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
334 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
348 struct pci_epf *ep
[all...]
H A Dpci-epc-core.c594 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf,
635 list_add_tail(list, &epc->pci_epf);
652 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf,
687 struct pci_epf *epf;
693 list_for_each_entry(epf, &epc->pci_epf, list) {
713 struct pci_epf *epf;
719 list_for_each_entry(epf, &epc->pci_epf, list) {
739 struct pci_epf *epf;
745 list_for_each_entry(epf, &epc->pci_epf, list) {
765 struct pci_epf *ep
[all...]
/linux-master/drivers/pci/endpoint/functions/
H A Dpci-epf-test.c51 struct pci_epf *epf;
128 struct pci_epf *epf = epf_test->epf;
217 struct pci_epf *epf = epf_test->epf;
326 struct pci_epf *epf = epf_test->epf;
421 struct pci_epf *epf = epf_test->epf;
505 struct pci_epf *epf = epf_test->epf;
590 struct pci_epf *epf = epf_test->epf;
638 struct pci_epf *epf = epf_test->epf;
689 static void pci_epf_test_unbind(struct pci_epf *epf)
710 static int pci_epf_test_set_bar(struct pci_epf *ep
[all...]
H A Dpci-epf-mhi.c146 struct pci_epf *epf;
170 struct pci_epf *epf = epf_mhi->epf;
208 struct pci_epf *epf = epf_mhi->epf;
230 struct pci_epf *epf = epf_mhi->epf;
719 static int pci_epf_mhi_core_init(struct pci_epf *epf)
759 static int pci_epf_mhi_link_up(struct pci_epf *epf)
806 static int pci_epf_mhi_link_down(struct pci_epf *epf)
822 static int pci_epf_mhi_bme(struct pci_epf *epf)
847 static int pci_epf_mhi_bind(struct pci_epf *epf)
875 static void pci_epf_mhi_unbind(struct pci_epf *ep
[all...]
H A Dpci-epf-ntb.c80 struct pci_epf *epf;
953 struct pci_epf *epf;
1003 struct pci_epf *epf;
1510 struct pci_epf *epf;
1554 struct pci_epf *epf;
1602 struct pci_epf *epf;
1723 struct pci_epf *epf;
1865 static int epf_ntb_bind(struct pci_epf *epf)
1924 static void epf_ntb_unbind(struct pci_epf *epf)
2063 static struct config_group *epf_ntb_add_cfs(struct pci_epf *ep
[all...]
H A Dpci-epf-vntb.c120 struct pci_epf *epf;
416 struct pci_epf *epf = ntb->epf;
735 struct pci_epf *epf;
963 static struct config_group *epf_ntb_add_cfs(struct pci_epf *epf,
1300 static int epf_ntb_bind(struct pci_epf *epf)
1360 static void epf_ntb_unbind(struct pci_epf *epf)
1388 static int epf_ntb_probe(struct pci_epf *epf,
/linux-master/drivers/pci/controller/
H A Dpcie-rockchip-ep.c428 struct pci_epf *epf;
432 list_for_each_entry(epf, &epc->pci_epf, list)

Completed in 212 milliseconds