Lines Matching defs:dfu_entity
110 struct dfu_entity { struct
127 int (*get_medium_size)(struct dfu_entity *dfu, u64 *size); argument
129 int (*read_medium)(struct dfu_entity *dfu, argument
132 int (*write_medium)(struct dfu_entity *dfu, argument
135 int (*flush_medium)(struct dfu_entity *dfu); argument
136 unsigned int (*poll_timeout)(struct dfu_entity *dfu); argument
138 void (*free_entity)(struct dfu_entity *dfu); argument
140 struct list_head list;
143 u32 crc;
144 u64 offset;
145 int i_blk_seq_num;
146 u8 *i_buf;
147 u8 *i_buf_start;
148 u8 *i_buf_end;
149 u64 r_left;
150 long b_left;
152 u32 bad_skip; /* for nand use */
154 unsigned int inited:1;