fmc_device         21 include/linux/fmc-sdb.h struct fmc_device;
fmc_device         28 include/linux/fmc-sdb.h 	struct fmc_device *fmc;		/* the device that hosts it */
fmc_device         34 include/linux/fmc-sdb.h extern int fmc_scan_sdb_tree(struct fmc_device *fmc, unsigned long address);
fmc_device         35 include/linux/fmc-sdb.h extern void fmc_show_sdb_tree(const struct fmc_device *fmc);
fmc_device         38 include/linux/fmc-sdb.h extern int fmc_free_sdb_tree(struct fmc_device *fmc);
fmc_device         19 include/linux/fmc.h struct fmc_device;
fmc_device         78 include/linux/fmc.h 	int (*probe)(struct fmc_device *);
fmc_device         79 include/linux/fmc.h 	int (*remove)(struct fmc_device *);
fmc_device        132 include/linux/fmc.h 	uint32_t (*read32)(struct fmc_device *fmc, int offset);
fmc_device        133 include/linux/fmc.h 	void (*write32)(struct fmc_device *fmc, uint32_t value, int offset);
fmc_device        134 include/linux/fmc.h 	int (*validate)(struct fmc_device *fmc, struct fmc_driver *drv);
fmc_device        135 include/linux/fmc.h 	int (*reprogram)(struct fmc_device *f, struct fmc_driver *d, char *gw);
fmc_device        136 include/linux/fmc.h 	int (*irq_request)(struct fmc_device *fmc, irq_handler_t h,
fmc_device        138 include/linux/fmc.h 	void (*irq_ack)(struct fmc_device *fmc);
fmc_device        139 include/linux/fmc.h 	int (*irq_free)(struct fmc_device *fmc);
fmc_device        140 include/linux/fmc.h 	int (*gpio_config)(struct fmc_device *fmc, struct fmc_gpio *gpio,
fmc_device        142 include/linux/fmc.h 	int (*read_ee)(struct fmc_device *fmc, int pos, void *d, int l);
fmc_device        143 include/linux/fmc.h 	int (*write_ee)(struct fmc_device *fmc, int pos, const void *d, int l);
fmc_device        147 include/linux/fmc.h extern int fmc_reprogram(struct fmc_device *f, struct fmc_driver *d, char *gw,
fmc_device        172 include/linux/fmc.h 	struct fmc_device **devarray;	/* Allocated by the bus */
fmc_device        184 include/linux/fmc.h #define to_fmc_device(x) container_of((x), struct fmc_device, dev)
fmc_device        195 include/linux/fmc.h static inline uint32_t fmc_readl(struct fmc_device *fmc, int offset)
fmc_device        201 include/linux/fmc.h static inline void fmc_writel(struct fmc_device *fmc, uint32_t val, int off)
fmc_device        210 include/linux/fmc.h static inline void *fmc_get_drvdata(const struct fmc_device *fmc)
fmc_device        215 include/linux/fmc.h static inline void fmc_set_drvdata(struct fmc_device *fmc, void *data)
fmc_device        223 include/linux/fmc.h extern int fmc_device_register(struct fmc_device *tdev);
fmc_device        224 include/linux/fmc.h extern void fmc_device_unregister(struct fmc_device *tdev);
fmc_device        227 include/linux/fmc.h extern int fmc_device_register_n(struct fmc_device **devs, int n);
fmc_device        228 include/linux/fmc.h extern void fmc_device_unregister_n(struct fmc_device **devs, int n);
fmc_device        232 include/linux/fmc.h extern int fmc_fill_id_info(struct fmc_device *fmc);
fmc_device        233 include/linux/fmc.h extern void fmc_free_id_info(struct fmc_device *fmc);
fmc_device        234 include/linux/fmc.h extern void fmc_dump_eeprom(const struct fmc_device *fmc);
fmc_device        235 include/linux/fmc.h extern void fmc_dump_sdb(const struct fmc_device *fmc);