drivers/nvme/target/pci-epf.c
2409
struct pci_epc *epc = epf->epc;
drivers/nvme/target/pci-epf.c
2432
struct pci_epc *epc = epf->epc;
drivers/pci/controller/cadence/pcie-cadence-ep.c
152
static void cdns_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/cadence/pcie-cadence-ep.c
185
static int cdns_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/cadence/pcie-cadence-ep.c
207
static void cdns_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/cadence/pcie-cadence-ep.c
227
static int cdns_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn, u8 nr_irqs)
drivers/pci/controller/cadence/pcie-cadence-ep.c
251
static int cdns_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn)
drivers/pci/controller/cadence/pcie-cadence-ep.c
275
static int cdns_pcie_ep_get_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/controller/cadence/pcie-cadence-ep.c
295
static int cdns_pcie_ep_set_msix(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/cadence/pcie-cadence-ep.c
38
static int cdns_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/cadence/pcie-cadence-ep.c
435
static int cdns_pcie_ep_map_msi_irq(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/cadence/pcie-cadence-ep.c
538
static int cdns_pcie_ep_raise_irq(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/cadence/pcie-cadence-ep.c
566
static int cdns_pcie_ep_start(struct pci_epc *epc)
drivers/pci/controller/cadence/pcie-cadence-ep.c
629
cdns_pcie_ep_get_features(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/controller/cadence/pcie-cadence-ep.c
656
struct pci_epc *epc = to_pci_epc(dev);
drivers/pci/controller/cadence/pcie-cadence-ep.c
673
struct pci_epc *epc;
drivers/pci/controller/cadence/pcie-cadence-ep.c
81
static int cdns_pcie_ep_set_bar(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/dwc/pcie-designware-ep.c
1052
struct pci_epc *epc = ep->epc;
drivers/pci/controller/dwc/pcie-designware-ep.c
1137
struct pci_epc *epc = ep->epc;
drivers/pci/controller/dwc/pcie-designware-ep.c
1255
struct pci_epc *epc = ep->epc;
drivers/pci/controller/dwc/pcie-designware-ep.c
1272
struct pci_epc *epc = ep->epc;
drivers/pci/controller/dwc/pcie-designware-ep.c
1292
struct pci_epc *epc = ep->epc;
drivers/pci/controller/dwc/pcie-designware-ep.c
1333
struct pci_epc *epc;
drivers/pci/controller/dwc/pcie-designware-ep.c
353
static void dw_pcie_ep_clear_bar(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
490
static int dw_pcie_ep_set_bar(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
621
static u64 dw_pcie_ep_align_addr(struct pci_epc *epc, u64 pci_addr,
drivers/pci/controller/dwc/pcie-designware-ep.c
635
static void dw_pcie_ep_unmap_addr(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
653
static int dw_pcie_ep_map_addr(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
675
static int dw_pcie_ep_get_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
695
static int dw_pcie_ep_set_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
719
static int dw_pcie_ep_get_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
739
static int dw_pcie_ep_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
772
static int dw_pcie_ep_raise_irq(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
783
static void dw_pcie_ep_stop(struct pci_epc *epc)
drivers/pci/controller/dwc/pcie-designware-ep.c
801
static int dw_pcie_ep_start(struct pci_epc *epc)
drivers/pci/controller/dwc/pcie-designware-ep.c
810
dw_pcie_ep_get_features(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
85
static int dw_pcie_ep_write_header(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
868
struct pci_epc *epc = ep->epc;
drivers/pci/controller/dwc/pcie-designware-ep.c
981
struct pci_epc *epc = ep->epc;
drivers/pci/controller/dwc/pcie-designware.h
483
struct pci_epc *epc;
drivers/pci/controller/pcie-rcar-ep.c
159
static int rcar_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rcar-ep.c
195
static int rcar_pcie_ep_set_bar(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/controller/pcie-rcar-ep.c
246
static void rcar_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rcar-ep.c
259
static int rcar_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn, u8 nr_irqs)
drivers/pci/controller/pcie-rcar-ep.c
273
static int rcar_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn)
drivers/pci/controller/pcie-rcar-ep.c
286
static int rcar_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rcar-ep.c
323
static void rcar_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rcar-ep.c
404
static int rcar_pcie_ep_raise_irq(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rcar-ep.c
421
static int rcar_pcie_ep_start(struct pci_epc *epc)
drivers/pci/controller/pcie-rcar-ep.c
431
static void rcar_pcie_ep_stop(struct pci_epc *epc)
drivers/pci/controller/pcie-rcar-ep.c
453
rcar_pcie_ep_get_features(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/controller/pcie-rcar-ep.c
483
struct pci_epc *epc;
drivers/pci/controller/pcie-rockchip-ep.c
114
static int rockchip_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rockchip-ep.c
151
static int rockchip_pcie_ep_set_bar(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rockchip-ep.c
219
static void rockchip_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rockchip-ep.c
253
static u64 rockchip_pcie_ep_align_addr(struct pci_epc *epc, u64 pci_addr,
drivers/pci/controller/pcie-rockchip-ep.c
275
static int rockchip_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rockchip-ep.c
294
static void rockchip_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rockchip-ep.c
310
static int rockchip_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rockchip-ep.c
332
static int rockchip_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn)
drivers/pci/controller/pcie-rockchip-ep.c
455
static int rockchip_pcie_ep_raise_irq(struct pci_epc *epc, u8 fn, u8 vfn,
drivers/pci/controller/pcie-rockchip-ep.c
470
static int rockchip_pcie_ep_start(struct pci_epc *epc)
drivers/pci/controller/pcie-rockchip-ep.c
498
static void rockchip_pcie_ep_stop(struct pci_epc *epc)
drivers/pci/controller/pcie-rockchip-ep.c
50
struct pci_epc *epc;
drivers/pci/controller/pcie-rockchip-ep.c
636
struct pci_epc *epc = data;
drivers/pci/controller/pcie-rockchip-ep.c
652
static int rockchip_pcie_ep_setup_irq(struct pci_epc *epc)
drivers/pci/controller/pcie-rockchip-ep.c
702
rockchip_pcie_ep_get_features(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/controller/pcie-rockchip-ep.c
844
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
172
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
210
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
232
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
725
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
774
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
791
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
869
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-mhi.c
906
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
1165
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
1229
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
1279
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
1384
struct pci_epc *peer_epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
1440
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
146
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
1509
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
1547
struct pci_epc *epc,
drivers/pci/endpoint/functions/pci-epf-ntb.c
1722
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
244
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
303
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
393
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
500
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
559
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
596
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
739
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
787
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
855
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
901
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-ntb.c
95
struct pci_epc *epc;
drivers/pci/endpoint/functions/pci-epf-test.c
1051
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
1078
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
1095
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
1122
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
1285
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
1313
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
356
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
460
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
557
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
655
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
729
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
791
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
832
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-test.c
934
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/functions/pci-epf-vntb.c
890
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-cfs.c
116
struct pci_epc *epc = epc_group->epc;
drivers/pci/endpoint/pci-ep-cfs.c
140
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-cfs.c
178
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-cfs.c
224
struct pci_epc *epc = epc_group->epc;
drivers/pci/endpoint/pci-ep-cfs.c
246
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-cfs.c
273
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-cfs.c
32
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-cfs.c
52
struct pci_epc *epc = epc_group->epc;
drivers/pci/endpoint/pci-ep-cfs.c
76
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-msi.c
23
struct pci_epc *epc;
drivers/pci/endpoint/pci-ep-msi.c
40
struct pci_epc *epc = epf->epc;
drivers/pci/endpoint/pci-epc-core.c
1042
struct pci_epc *
drivers/pci/endpoint/pci-epc-core.c
1046
struct pci_epc **ptr, *epc;
drivers/pci/endpoint/pci-epc-core.c
115
static bool pci_epc_function_is_valid(struct pci_epc *epc,
drivers/pci/endpoint/pci-epc-core.c
139
const struct pci_epc_features *pci_epc_get_features(struct pci_epc *epc,
drivers/pci/endpoint/pci-epc-core.c
164
void pci_epc_stop(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
181
int pci_epc_start(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
209
int pci_epc_raise_irq(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
23
struct pci_epc *epc = *(struct pci_epc **)res;
drivers/pci/endpoint/pci-epc-core.c
249
int pci_epc_map_msi_irq(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
279
int pci_epc_get_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/endpoint/pci-epc-core.c
309
int pci_epc_set_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no, u8 nr_irqs)
drivers/pci/endpoint/pci-epc-core.c
338
int pci_epc_get_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no)
drivers/pci/endpoint/pci-epc-core.c
34
void pci_epc_put(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
370
int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no, u16 nr_irqs,
drivers/pci/endpoint/pci-epc-core.c
401
void pci_epc_unmap_addr(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
427
int pci_epc_map_addr(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
472
int pci_epc_mem_map(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
51
struct pci_epc *pci_epc_get(const char *epc_name)
drivers/pci/endpoint/pci-epc-core.c
535
void pci_epc_mem_unmap(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
54
struct pci_epc *epc;
drivers/pci/endpoint/pci-epc-core.c
559
void pci_epc_clear_bar(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
587
int pci_epc_set_bar(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
675
int pci_epc_write_header(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
drivers/pci/endpoint/pci-epc-core.c
709
int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf,
drivers/pci/endpoint/pci-epc-core.c
767
void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf,
drivers/pci/endpoint/pci-epc-core.c
800
void pci_epc_linkup(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
826
void pci_epc_linkdown(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
852
void pci_epc_init_notify(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
881
void pci_epc_notify_pending_init(struct pci_epc *epc, struct pci_epf *epf)
drivers/pci/endpoint/pci-epc-core.c
898
void pci_epc_deinit_notify(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
926
void pci_epc_bus_master_enable_notify(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
950
void pci_epc_destroy(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-core.c
973
struct pci_epc *
drivers/pci/endpoint/pci-epc-core.c
978
struct pci_epc *epc;
drivers/pci/endpoint/pci-epc-mem.c
128
int pci_epc_mem_init(struct pci_epc *epc, phys_addr_t base,
drivers/pci/endpoint/pci-epc-mem.c
148
void pci_epc_mem_exit(struct pci_epc *epc)
drivers/pci/endpoint/pci-epc-mem.c
178
void __iomem *pci_epc_mem_alloc_addr(struct pci_epc *epc,
drivers/pci/endpoint/pci-epc-mem.c
221
static struct pci_epc_mem *pci_epc_get_matching_window(struct pci_epc *epc,
drivers/pci/endpoint/pci-epc-mem.c
247
void pci_epc_mem_free_addr(struct pci_epc *epc, phys_addr_t phys_addr,
drivers/pci/endpoint/pci-epc-mem.c
47
int pci_epc_multi_mem_init(struct pci_epc *epc,
drivers/pci/endpoint/pci-epf-core.c
267
struct pci_epc *epc;
drivers/pci/endpoint/pci-epf-core.c
311
struct pci_epc *epc;
drivers/pci/endpoint/pci-epf-core.c
64
struct pci_epc *epc;
include/linux/pci-epc.h
100
void (*unmap_addr)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
102
int (*set_msi)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
104
int (*get_msi)(struct pci_epc *epc, u8 func_no, u8 vfunc_no);
include/linux/pci-epc.h
105
int (*set_msix)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
107
int (*get_msix)(struct pci_epc *epc, u8 func_no, u8 vfunc_no);
include/linux/pci-epc.h
108
int (*raise_irq)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
110
int (*map_msi_irq)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
114
int (*start)(struct pci_epc *epc);
include/linux/pci-epc.h
115
void (*stop)(struct pci_epc *epc);
include/linux/pci-epc.h
116
const struct pci_epc_features* (*get_features)(struct pci_epc *epc,
include/linux/pci-epc.h
14
struct pci_epc;
include/linux/pci-epc.h
250
#define to_pci_epc(device) container_of((device), struct pci_epc, dev)
include/linux/pci-epc.h
259
static inline void epc_set_drvdata(struct pci_epc *epc, void *data)
include/linux/pci-epc.h
264
static inline void *epc_get_drvdata(struct pci_epc *epc)
include/linux/pci-epc.h
269
struct pci_epc *
include/linux/pci-epc.h
272
struct pci_epc *
include/linux/pci-epc.h
275
void pci_epc_destroy(struct pci_epc *epc);
include/linux/pci-epc.h
276
int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf,
include/linux/pci-epc.h
278
void pci_epc_linkup(struct pci_epc *epc);
include/linux/pci-epc.h
279
void pci_epc_linkdown(struct pci_epc *epc);
include/linux/pci-epc.h
280
void pci_epc_init_notify(struct pci_epc *epc);
include/linux/pci-epc.h
281
void pci_epc_notify_pending_init(struct pci_epc *epc, struct pci_epf *epf);
include/linux/pci-epc.h
282
void pci_epc_deinit_notify(struct pci_epc *epc);
include/linux/pci-epc.h
283
void pci_epc_bus_master_enable_notify(struct pci_epc *epc);
include/linux/pci-epc.h
284
void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf,
include/linux/pci-epc.h
286
int pci_epc_write_header(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
289
int pci_epc_set_bar(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
291
void pci_epc_clear_bar(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
293
int pci_epc_map_addr(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
296
void pci_epc_unmap_addr(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
298
int pci_epc_set_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no, u8 nr_irqs);
include/linux/pci-epc.h
299
int pci_epc_get_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no);
include/linux/pci-epc.h
300
int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no, u16 nr_irqs,
include/linux/pci-epc.h
302
int pci_epc_get_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no);
include/linux/pci-epc.h
303
int pci_epc_map_msi_irq(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
306
int pci_epc_raise_irq(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
308
int pci_epc_start(struct pci_epc *epc);
include/linux/pci-epc.h
309
void pci_epc_stop(struct pci_epc *epc);
include/linux/pci-epc.h
310
const struct pci_epc_features *pci_epc_get_features(struct pci_epc *epc,
include/linux/pci-epc.h
316
struct pci_epc *pci_epc_get(const char *epc_name);
include/linux/pci-epc.h
317
void pci_epc_put(struct pci_epc *epc);
include/linux/pci-epc.h
319
int pci_epc_mem_init(struct pci_epc *epc, phys_addr_t base,
include/linux/pci-epc.h
321
int pci_epc_multi_mem_init(struct pci_epc *epc,
include/linux/pci-epc.h
324
void pci_epc_mem_exit(struct pci_epc *epc);
include/linux/pci-epc.h
325
void __iomem *pci_epc_mem_alloc_addr(struct pci_epc *epc,
include/linux/pci-epc.h
327
void pci_epc_mem_free_addr(struct pci_epc *epc, phys_addr_t phys_addr,
include/linux/pci-epc.h
329
int pci_epc_mem_map(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
331
void pci_epc_mem_unmap(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
335
static inline void pci_epc_init_notify(struct pci_epc *epc)
include/linux/pci-epc.h
339
static inline void pci_epc_deinit_notify(struct pci_epc *epc)
include/linux/pci-epc.h
90
int (*write_header)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
92
int (*set_bar)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
94
void (*clear_bar)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epc.h
96
u64 (*align_addr)(struct pci_epc *epc, u64 pci_addr, size_t *size,
include/linux/pci-epc.h
98
int (*map_addr)(struct pci_epc *epc, u8 func_no, u8 vfunc_no,
include/linux/pci-epf.h
205
struct pci_epc *epc;
include/linux/pci-epf.h
214
struct pci_epc *sec_epc;