Home
last modified time | relevance | path

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

/linux/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,
80 int (*epc_init)(struct pci_epf *epf);
81 void (*epc_deinit)(struct pci_epf *epf);
82 int (*link_up)(struct pci_epf *epf);
83 int (*link_down)(struct pci_epf *epf);
84 int (*bus_master_enable)(struct pci_epf *epf);
99 int (*probe)(struct pci_epf *epf,
[all …]
H A Dpci-epc.h151 * @pci_epf: list of endpoint functions present in this EPC device
152 * @list_lock: Mutex for protecting pci_epf list
171 struct list_head pci_epf;
262 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf,
267 void pci_epc_notify_pending_init(struct pci_epc *epc, struct pci_epf *epf);
270 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf,
137 struct list_head pci_epf; global() member
/linux/drivers/pci/endpoint/
H A Dpci-epf-core.c31 void pci_epf_unbind(struct pci_epf *epf) in pci_epf_unbind()
33 struct pci_epf *epf_vf; in pci_epf_unbind()
59 int pci_epf_bind(struct pci_epf *epf) in pci_epf_bind()
62 struct pci_epf *epf_vf; in pci_epf_bind()
155 int pci_epf_add_vepf(struct pci_epf *epf_pf, struct pci_epf *epf_vf) in pci_epf_add_vepf()
198 void pci_epf_remove_vepf(struct pci_epf *epf_pf, struct pci_epf *epf_vf) in pci_epf_remove_vepf()
219 void pci_epf_free_space(struct pci_epf *epf, void *addr, enum pci_barno bar, in pci_epf_free_space()
261 void *pci_epf_alloc_space(struct pci_epf *epf, size_t size, enum pci_barno bar, in pci_epf_alloc_space()
409 void pci_epf_destroy(struct pci_epf *epf) in pci_epf_destroy()
423 struct pci_epf *pci_epf_create(const char *name) in pci_epf_create()
[all …]
H A Dpci-ep-cfs.c27 struct pci_epf *epf;
54 struct pci_epf *epf = epf_group->epf; in pci_secondary_epc_epf_link()
78 struct pci_epf *epf; in pci_secondary_epc_epf_unlink()
118 struct pci_epf *epf = epf_group->epf; in pci_primary_epc_epf_link()
142 struct pci_epf *epf; in pci_primary_epc_epf_unlink()
226 struct pci_epf *epf = epf_group->epf; in pci_epc_epf_link()
248 struct pci_epf *epf; in pci_epc_epf_unlink()
331 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
342 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
356 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
[all …]
/linux/drivers/pci/endpoint/functions/
H 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 …]
H A Dpci-epf-vntb.c120 struct pci_epf *epf;
416 struct pci_epf *epf = ntb->epf; in epf_ntb_config_spad_bar_alloc()
735 struct pci_epf *epf; in epf_ntb_epc_init()
964 static struct config_group *epf_ntb_add_cfs(struct pci_epf *epf, in epf_ntb_add_cfs()
1303 static int epf_ntb_bind(struct pci_epf *epf) in epf_ntb_bind()
1369 static void epf_ntb_unbind(struct pci_epf *epf) in epf_ntb_unbind()
1397 static int epf_ntb_probe(struct pci_epf *epf, in epf_ntb_probe()