Lines Matching refs:data
39 struct usbd_dfu_flash_data *const data = priv; in dfu_flash_read() local
51 data->last_block = 0; in dfu_flash_read()
52 data->uploaded = 0; in dfu_flash_read()
54 if (data->last_block + 1U != block) { in dfu_flash_read()
60 ret = flash_area_open(data->id, &fa); in dfu_flash_read()
69 to_upload = fa->fa_size - data->uploaded; in dfu_flash_read()
76 ret = flash_area_read(fa, data->uploaded, buf, len); in dfu_flash_read()
82 data->last_block = block; in dfu_flash_read()
83 data->uploaded += size; in dfu_flash_read()
84 LOG_DBG("uploaded %u block %u len %u", data->uploaded, block, len); in dfu_flash_read()
93 struct usbd_dfu_flash_data *const data = priv; in dfu_flash_write() local
98 if (flash_img_init(&data->fi_ctx)) { in dfu_flash_write()
102 data->last_block = 0; in dfu_flash_write()
103 data->downloaded = 0; in dfu_flash_write()
110 if (data->last_block + 1U != block) { in dfu_flash_write()
116 ret = flash_img_buffered_write(&data->fi_ctx, buf, size, flush); in dfu_flash_write()
121 data->last_block = block; in dfu_flash_write()
122 data->downloaded += size; in dfu_flash_write()
123 LOG_DBG("downloaded %u (%u) block %u size %u", data->downloaded, in dfu_flash_write()
124 flash_img_bytes_written(&data->fi_ctx), block, size); in dfu_flash_write()