| /OK3568_Linux_fs/u-boot/include/ |
| H A D | dfu.h | 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); [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/dfu/ |
| H A D | dfu.c | 97 unsigned char *dfu_get_buf(struct dfu_entity *dfu) in dfu_get_buf() 139 static int dfu_write_buffer_drain(struct dfu_entity *dfu) in dfu_write_buffer_drain() 168 void dfu_transaction_cleanup(struct dfu_entity *dfu) in dfu_transaction_cleanup() 184 int dfu_transaction_initiate(struct dfu_entity *dfu, bool read) in dfu_transaction_initiate() 210 int dfu_flush(struct dfu_entity *dfu, void *buf, int size, int blk_seq_num) in dfu_flush() 230 int dfu_write(struct dfu_entity *dfu, void *buf, int size, int blk_seq_num) in dfu_write() 297 static int dfu_read_buffer_fill(struct dfu_entity *dfu, void *buf, int size) in dfu_read_buffer_fill() 349 int dfu_read(struct dfu_entity *dfu, void *buf, int size, int blk_seq_num) in dfu_read() 386 static int dfu_fill_entity(struct dfu_entity *dfu, char *s, int alt, in dfu_fill_entity() 427 struct dfu_entity *dfu, *p, *t = NULL; in dfu_free_entities() [all …]
|
| H A D | dfu_sf.c | 15 static int dfu_get_medium_size_sf(struct dfu_entity *dfu, u64 *size) in dfu_get_medium_size_sf() 22 static int dfu_read_medium_sf(struct dfu_entity *dfu, u64 offset, void *buf, in dfu_read_medium_sf() 29 static u64 find_sector(struct dfu_entity *dfu, u64 start, u64 offset) in find_sector() 35 static int dfu_write_medium_sf(struct dfu_entity *dfu, in dfu_write_medium_sf() 54 static int dfu_flush_medium_sf(struct dfu_entity *dfu) in dfu_flush_medium_sf() 59 static unsigned int dfu_polltimeout_sf(struct dfu_entity *dfu) in dfu_polltimeout_sf() 64 static void dfu_free_entity_sf(struct dfu_entity *dfu) in dfu_free_entity_sf() 118 int dfu_fill_entity_sf(struct dfu_entity *dfu, char *devstr, char *s) in dfu_fill_entity_sf()
|
| H A D | dfu_nand.c | 22 static int nand_block_op(enum dfu_op op, struct dfu_entity *dfu, in nand_block_op() 88 static inline int nand_block_write(struct dfu_entity *dfu, in nand_block_write() 94 static inline int nand_block_read(struct dfu_entity *dfu, in nand_block_read() 100 static int dfu_write_medium_nand(struct dfu_entity *dfu, in dfu_write_medium_nand() 117 int dfu_get_medium_size_nand(struct dfu_entity *dfu, u64 *size) in dfu_get_medium_size_nand() 124 static int dfu_read_medium_nand(struct dfu_entity *dfu, u64 offset, void *buf, in dfu_read_medium_nand() 141 static int dfu_flush_medium_nand(struct dfu_entity *dfu) in dfu_flush_medium_nand() 180 unsigned int dfu_polltimeout_nand(struct dfu_entity *dfu) in dfu_polltimeout_nand() 192 int dfu_fill_entity_nand(struct dfu_entity *dfu, char *devstr, char *s) in dfu_fill_entity_nand()
|
| H A D | dfu_mmc.c | 23 static int mmc_block_op(enum dfu_op op, struct dfu_entity *dfu, in mmc_block_op() 95 static int mmc_file_buffer(struct dfu_entity *dfu, void *buf, long *len) in mmc_file_buffer() 109 static int mmc_file_op(enum dfu_op op, struct dfu_entity *dfu, in mmc_file_op() 175 int dfu_write_medium_mmc(struct dfu_entity *dfu, in dfu_write_medium_mmc() 196 int dfu_flush_medium_mmc(struct dfu_entity *dfu) in dfu_flush_medium_mmc() 212 int dfu_get_medium_size_mmc(struct dfu_entity *dfu, u64 *size) in dfu_get_medium_size_mmc() 236 static int mmc_file_unbuffer(struct dfu_entity *dfu, u64 offset, void *buf, in mmc_file_unbuffer() 257 int dfu_read_medium_mmc(struct dfu_entity *dfu, u64 offset, void *buf, in dfu_read_medium_mmc() 278 void dfu_free_entity_mmc(struct dfu_entity *dfu) in dfu_free_entity_mmc() 299 int dfu_fill_entity_mmc(struct dfu_entity *dfu, char *devstr, char *s) in dfu_fill_entity_mmc()
|
| H A D | dfu_ram.c | 17 static int dfu_transfer_medium_ram(enum dfu_op op, struct dfu_entity *dfu, in dfu_transfer_medium_ram() 38 static int dfu_write_medium_ram(struct dfu_entity *dfu, u64 offset, in dfu_write_medium_ram() 44 int dfu_get_medium_size_ram(struct dfu_entity *dfu, u64 *size) in dfu_get_medium_size_ram() 51 static int dfu_read_medium_ram(struct dfu_entity *dfu, u64 offset, in dfu_read_medium_ram() 57 int dfu_fill_entity_ram(struct dfu_entity *dfu, char *devstr, char *s) in dfu_fill_entity_ram()
|
| H A D | dfu_mtd.c | 15 static int dfu_write_medium_mtd(struct dfu_entity *dfu, u64 offset, void *buf, long *len) in dfu_write_medium_mtd() 60 static int dfu_get_medium_size_mtd(struct dfu_entity *dfu, u64 *size) in dfu_get_medium_size_mtd() 67 static int dfu_read_medium_mtd(struct dfu_entity *dfu, u64 offset, void *buf, long *len) in dfu_read_medium_mtd() 102 static int dfu_flush_medium_mtd(struct dfu_entity *dfu) in dfu_flush_medium_mtd() 107 unsigned int dfu_polltimeout_mtd(struct dfu_entity *dfu) in dfu_polltimeout_mtd() 119 int dfu_fill_entity_mtd(struct dfu_entity *dfu, char *devstr, char *s) in dfu_fill_entity_mtd()
|
| H A D | dfu_tftp.c | 18 struct dfu_entity *dfu; in dfu_tftp_write()
|
| /OK3568_Linux_fs/u-boot/drivers/usb/gadget/ |
| H A D | f_thor.c | 150 struct dfu_entity *dfu_entity = dfu_get_entity(alt_setting_num); in download_head() local 151 void *transfer_buffer = dfu_get_buf(dfu_entity); in download_head() 213 struct dfu_entity *dfu_entity; in download_tail() local 219 dfu_entity = dfu_get_entity(alt_setting_num); in download_tail() 220 if (!dfu_entity) { in download_tail() 225 transfer_buffer = dfu_get_buf(dfu_entity); in download_tail() 232 ret = dfu_write(dfu_entity, transfer_buffer, left, cnt++); in download_tail() 246 ret = dfu_flush(dfu_entity, transfer_buffer, 0, cnt); in download_tail()
|
| H A D | f_dfu.c | 47 struct dfu_entity *dfu_defer_flush; 175 static inline int dfu_get_manifest_timeout(struct dfu_entity *dfu) in dfu_get_manifest_timeout() 185 struct dfu_entity *dfu = dfu_get_entity(f_dfu->altsetting); in handle_getstatus() 626 struct dfu_entity *de = NULL; in dfu_prepare_strings()
|