Lines Matching defs:pci_ep_ops
92 struct pci_ep_ops { struct
101 int (*write_header)(struct udevice *dev, uint func_num,
111 int (*read_header)(struct udevice *dev, uint func_num,
121 int (*set_bar)(struct udevice *dev, uint func_num,
132 int (*read_bar)(struct udevice *dev, uint func_num,
142 int (*clear_bar)(struct udevice *dev, uint func_num,
157 int (*map_addr)(struct udevice *dev, uint func_num,
169 int (*unmap_addr)(struct udevice *dev, uint func_num,
182 int (*set_msi)(struct udevice *dev, uint func_num, uint interrupts);
194 int (*get_msi)(struct udevice *dev, uint func_num);
207 int (*set_msix)(struct udevice *dev, uint func_num,
220 int (*get_msix)(struct udevice *dev, uint func_num);
250 #define pci_ep_get_ops(dev) ((struct pci_ep_ops *)(dev)->driver->ops) argument