Lines Matching defs:pci_epc_ops
43 struct pci_epc_ops { struct
44 int (*write_header)(struct pci_epc *epc, u8 func_no,
46 int (*set_bar)(struct pci_epc *epc, u8 func_no,
48 void (*clear_bar)(struct pci_epc *epc, u8 func_no,
50 int (*map_addr)(struct pci_epc *epc, u8 func_no,
52 void (*unmap_addr)(struct pci_epc *epc, u8 func_no,
54 int (*set_msi)(struct pci_epc *epc, u8 func_no, u8 interrupts);
55 int (*get_msi)(struct pci_epc *epc, u8 func_no);
56 int (*set_msix)(struct pci_epc *epc, u8 func_no, u16 interrupts,
58 int (*get_msix)(struct pci_epc *epc, u8 func_no);
59 int (*raise_irq)(struct pci_epc *epc, u8 func_no,
61 int (*start)(struct pci_epc *epc);
62 void (*stop)(struct pci_epc *epc);
63 const struct pci_epc_features* (*get_features)(struct pci_epc *epc,
65 struct module *owner;