Lines Matching defs:fmc_operations
131 struct fmc_operations { struct
132 uint32_t (*read32)(struct fmc_device *fmc, int offset);
133 void (*write32)(struct fmc_device *fmc, uint32_t value, int offset);
134 int (*validate)(struct fmc_device *fmc, struct fmc_driver *drv);
135 int (*reprogram_raw)(struct fmc_device *f, struct fmc_driver *d,
137 int (*reprogram)(struct fmc_device *f, struct fmc_driver *d, char *gw);
138 int (*irq_request)(struct fmc_device *fmc, irq_handler_t h,
140 void (*irq_ack)(struct fmc_device *fmc);
141 int (*irq_free)(struct fmc_device *fmc);
142 int (*gpio_config)(struct fmc_device *fmc, struct fmc_gpio *gpio,
167 struct fmc_operations *op; /* carrier-provided */ argument