Lines Matching refs:dfu
126 int (*get_medium_size)(struct dfu_entity *dfu, u64 *size);
128 int (*read_medium)(struct dfu_entity *dfu,
131 int (*write_medium)(struct dfu_entity *dfu,
134 int (*flush_medium)(struct dfu_entity *dfu);
135 unsigned int (*poll_timeout)(struct dfu_entity *dfu);
137 void (*free_entity)(struct dfu_entity *dfu);
170 unsigned char *dfu_get_buf(struct dfu_entity *dfu);
199 static inline void dfu_set_defer_flush(struct dfu_entity *dfu) in dfu_set_defer_flush() argument
201 dfu_defer_flush = dfu; in dfu_set_defer_flush()
216 int dfu_write_from_mem_addr(struct dfu_entity *dfu, void *buf, int size);
220 extern int dfu_fill_entity_mmc(struct dfu_entity *dfu, char *devstr, char *s);
222 static inline int dfu_fill_entity_mmc(struct dfu_entity *dfu, char *devstr, in dfu_fill_entity_mmc() argument
231 extern int dfu_fill_entity_mtd(struct dfu_entity *dfu, char *devstr, char *s);
233 static inline int dfu_fill_entity_mtd(struct dfu_entity *dfu, char *devstr, in dfu_fill_entity_mtd() argument
242 extern int dfu_fill_entity_nand(struct dfu_entity *dfu, char *devstr, char *s);
244 static inline int dfu_fill_entity_nand(struct dfu_entity *dfu, char *devstr, in dfu_fill_entity_nand() argument
253 extern int dfu_fill_entity_ram(struct dfu_entity *dfu, char *devstr, char *s);
255 static inline int dfu_fill_entity_ram(struct dfu_entity *dfu, char *devstr, in dfu_fill_entity_ram() argument
264 extern int dfu_fill_entity_sf(struct dfu_entity *dfu, char *devstr, char *s);
266 static inline int dfu_fill_entity_sf(struct dfu_entity *dfu, char *devstr, in dfu_fill_entity_sf() argument