Lines Matching refs:dfu_entity
110 struct dfu_entity { struct
126 int (*get_medium_size)(struct dfu_entity *dfu, u64 *size); argument
128 int (*read_medium)(struct dfu_entity *dfu, argument
131 int (*write_medium)(struct dfu_entity *dfu, argument
134 int (*flush_medium)(struct dfu_entity *dfu); argument
135 unsigned int (*poll_timeout)(struct dfu_entity *dfu); argument
137 void (*free_entity)(struct dfu_entity *dfu); argument
165 struct dfu_entity *dfu_get_entity(int alt); argument
170 unsigned char *dfu_get_buf(struct dfu_entity *dfu);
175 int dfu_read(struct dfu_entity *de, void *buf, int size, int blk_seq_num);
176 int dfu_write(struct dfu_entity *de, void *buf, int size, int blk_seq_num);
177 int dfu_flush(struct dfu_entity *de, void *buf, int size, int blk_seq_num);
183 extern struct dfu_entity *dfu_defer_flush;
189 static inline struct dfu_entity *dfu_get_defer_flush(void) in dfu_get_defer_flush()
199 static inline void dfu_set_defer_flush(struct dfu_entity *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()
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()
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()
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()
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()