Searched refs:pci_epf (Results 1 – 6 of 6) sorted by relevance
/linux/include/linux/ |
H A D | pci-epf.h | 17 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 D | pci-epc.h | 151 * @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 D | pci-epf-core.c | 31 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 D | pci-ep-cfs.c | 27 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 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 …]
|
H 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() 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()
|