Home
last modified time | relevance | path

Searched refs:file_buffer (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/common_modules/tzdriver/core/
H A Dteek_app_load.c25 char *file_buffer = NULL; in teek_open_app_file() local
32 file_buffer = vmalloc(total_img_len); in teek_open_app_file()
33 if (!file_buffer) { in teek_open_app_file()
38 read_size = (uint32_t)kernel_read(fp, file_buffer, total_img_len, &pos); in teek_open_app_file()
41 vfree(file_buffer); in teek_open_app_file()
45 *file_buf = file_buffer; in teek_open_app_file()
H A Dsession_manager.h29 int tc_ns_load_image(struct tc_ns_dev_file *dev, const char *file_buffer,
32 const char *file_buffer, unsigned int file_size, enum secfile_type_t type);
H A Dteek_client_api.c490 char *file_buffer = NULL; in proc_teek_open_session() local
529 teec_ret = (uint32_t)teek_get_app(context->ta_path, &file_buffer, in proc_teek_open_session()
533 cli_context.memref.file_addr = (uint32_t)(uintptr_t)file_buffer; in proc_teek_open_session()
534 cli_context.memref.file_h_addr = (uint32_t)(((uint64_t)(uintptr_t)file_buffer) >> ADDR_TRANS_NUM); in proc_teek_open_session()
546 teek_free_app(load_app_flag, &file_buffer); in proc_teek_open_session()
701 const char *file_buffer, unsigned int file_size) in teek_send_secfile()
706 if (!file_buffer || (file_size == 0) || !session || in teek_send_secfile()
713 file_buffer, file_size, LOAD_TA); in teek_send_secfile()
720 const char *file_buffer, unsigned int file_size) in TEEK_SendSecfile()
723 file_buffer, file_siz in TEEK_SendSecfile()
700 teek_send_secfile(struct teec_session *session, const char *file_buffer, unsigned int file_size) teek_send_secfile() argument
719 TEEK_SendSecfile(TEEC_Session *session, const char *file_buffer, unsigned int file_size) TEEK_SendSecfile() argument
[all...]
H A Dsession_manager.c652 static bool is_valid_ta_size(const char *file_buffer, unsigned int file_size) in is_valid_ta_size() argument
654 if (!file_buffer || file_size == 0) { in is_valid_ta_size()
736 params->file_buffer + loaded_size, load_size) != 0) { in load_image_copy_file()
743 (const void __user *)params->file_buffer + loaded_size, load_size)) { in load_image_copy_file()
805 int tc_ns_load_image_with_lock(struct tc_ns_dev_file *dev, const char *file_buffer, in tc_ns_load_image_with_lock() argument
811 if (!dev || !file_buffer) { in tc_ns_load_image_with_lock()
820 ret = tc_ns_load_image(dev, file_buffer, &sec_file, NULL); in tc_ns_load_image_with_lock()
876 int tc_ns_load_image(struct tc_ns_dev_file *dev, const char *file_buffer, in tc_ns_load_image() argument
881 struct load_img_params params = { dev, file_buffer, 0, NULL, NULL, NULL, 0 }; in tc_ns_load_image()
883 if (!dev || !file_buffer || !sec_file_inf in tc_ns_load_image()
[all...]
/kernel/linux/common_modules/tzdriver/
H A Dteek_client_api.h59 const char *file_buffer, unsigned int file_size);
62 const char *file_buffer, unsigned int file_size);
176 const char *file_buffer, unsigned int file_size) in teek_send_secfile()
175 teek_send_secfile(struct teec_session *session, const char *file_buffer, unsigned int file_size) teek_send_secfile() argument
H A Dtc_ns_client.h84 char *file_buffer; member
116 char *file_buffer; member
H A Dteek_ns_client.h217 const char *file_buffer; member

Completed in 6 milliseconds