Lines Matching refs:file_ctx

129     lv_uefi_fs_file_context_t * file_ctx = NULL;  in lv_fs_uefi_open_cb()  local
153 file_ctx = lv_calloc(1, sizeof(lv_uefi_fs_file_context_t)); in lv_fs_uefi_open_cb()
154 LV_ASSERT_MALLOC(file_ctx); in lv_fs_uefi_open_cb()
165 &file_ctx->interface, in lv_fs_uefi_open_cb()
174 if(!lv_fs_uefi_is_file(file_ctx->interface)) { in lv_fs_uefi_open_cb()
181 if(file_ctx != NULL) { in lv_fs_uefi_open_cb()
182 if(file_ctx->interface != NULL) file_ctx->interface->Close(file_ctx->interface); in lv_fs_uefi_open_cb()
183 lv_free(file_ctx); in lv_fs_uefi_open_cb()
184 file_ctx = NULL; in lv_fs_uefi_open_cb()
191 return file_ctx; in lv_fs_uefi_open_cb()
197 lv_uefi_fs_file_context_t * file_ctx = (lv_uefi_fs_file_context_t *)file_p; in lv_fs_uefi_close_cb() local
199 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_close_cb()
201 status = file_ctx->interface->Close(file_ctx->interface); in lv_fs_uefi_close_cb()
204 lv_free(file_ctx); in lv_fs_uefi_close_cb()
212 lv_uefi_fs_file_context_t * file_ctx = (lv_uefi_fs_file_context_t *)file_p; in lv_fs_uefi_read_cb() local
215 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_read_cb()
217 status = file_ctx->interface->Read( in lv_fs_uefi_read_cb()
218 file_ctx->interface, in lv_fs_uefi_read_cb()
231 lv_uefi_fs_file_context_t * file_ctx = (lv_uefi_fs_file_context_t *)file_p; in lv_fs_uefi_write_cb() local
234 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_write_cb()
236 status = file_ctx->interface->Write( in lv_fs_uefi_write_cb()
237 file_ctx->interface, in lv_fs_uefi_write_cb()
242 file_ctx->interface->Flush(file_ctx->interface); in lv_fs_uefi_write_cb()
252 lv_uefi_fs_file_context_t * file_ctx = (lv_uefi_fs_file_context_t *)file_p; in lv_fs_uefi_seek_cb() local
255 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_seek_cb()
258 status = file_ctx->interface->SetPosition( in lv_fs_uefi_seek_cb()
259 file_ctx->interface, in lv_fs_uefi_seek_cb()
263 status = file_ctx->interface->GetPosition( in lv_fs_uefi_seek_cb()
264 file_ctx->interface, in lv_fs_uefi_seek_cb()
279 status = file_ctx->interface->GetPosition( in lv_fs_uefi_seek_cb()
280 file_ctx->interface, in lv_fs_uefi_seek_cb()
290 status = file_ctx->interface->SetPosition( in lv_fs_uefi_seek_cb()
291 file_ctx->interface, in lv_fs_uefi_seek_cb()
301 lv_uefi_fs_file_context_t * file_ctx = (lv_uefi_fs_file_context_t *)file_p; in lv_fs_uefi_tell_cb() local
304 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_tell_cb()
306 status = file_ctx->interface->GetPosition( in lv_fs_uefi_tell_cb()
307 file_ctx->interface, in lv_fs_uefi_tell_cb()
324 lv_uefi_fs_file_context_t * file_ctx = NULL; in lv_fs_uefi_dir_open_cb() local
355 file_ctx = lv_calloc(1, sizeof(lv_uefi_fs_file_context_t)); in lv_fs_uefi_dir_open_cb()
356 LV_ASSERT_MALLOC(file_ctx); in lv_fs_uefi_dir_open_cb()
363 &file_ctx->interface, in lv_fs_uefi_dir_open_cb()
372 if(!lv_fs_uefi_is_dir(file_ctx->interface)) { in lv_fs_uefi_dir_open_cb()
379 if(file_ctx != NULL) { in lv_fs_uefi_dir_open_cb()
380 if(file_ctx->interface != NULL) { in lv_fs_uefi_dir_open_cb()
381 file_ctx->interface->Close(file_ctx->interface); in lv_fs_uefi_dir_open_cb()
383 lv_free(file_ctx); in lv_fs_uefi_dir_open_cb()
384 file_ctx = NULL; in lv_fs_uefi_dir_open_cb()
391 return file_ctx; in lv_fs_uefi_dir_open_cb()
398 lv_uefi_fs_file_context_t * file_ctx = (lv_uefi_fs_file_context_t *)rddir_p; in lv_fs_uefi_dir_read_cb() local
406 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_dir_read_cb()
413 status = file_ctx->interface->Read( in lv_fs_uefi_dir_read_cb()
414 file_ctx->interface, in lv_fs_uefi_dir_read_cb()
430 status = file_ctx->interface->Read( in lv_fs_uefi_dir_read_cb()
431 file_ctx->interface, in lv_fs_uefi_dir_read_cb()
479 lv_uefi_fs_file_context_t * file_ctx = (lv_uefi_fs_file_context_t *)rddir_p; in lv_fs_uefi_dir_close_cb() local
481 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_dir_close_cb()
483 status = file_ctx->interface->Close(file_ctx->interface); in lv_fs_uefi_dir_close_cb()
486 lv_free(file_ctx); in lv_fs_uefi_dir_close_cb()