Lines Matching refs:buffer
54 a = (vaddr_t)params[n].memref.buffer; in copy_param()
84 a = (vaddr_t)params[n].memref.buffer; in copy_gp11_param()
197 memcpy(params[n].memref.buffer, tmp_va[n], in update_out_param()
227 memcpy(params[n].memref.buffer, tmp_va[n], in update_out_gp11_param()
269 ta_params[n].memref.buffer, in check_mem_access_rights_params()
296 void *buf = params[n].memref.buffer; in check_invoke_param()
561 TEE_Result TEE_CheckMemoryAccessRights(uint32_t accessFlags, void *buffer, in TEE_CheckMemoryAccessRights() argument
573 if (_utee_check_access_rights(accessFlags, buffer, size)) in TEE_CheckMemoryAccessRights()
584 if (check_mem_access_rights_params(flags, buffer, size)) in TEE_CheckMemoryAccessRights()
587 if (malloc_buffer_overlaps_heap(buffer, size) && in TEE_CheckMemoryAccessRights()
588 !malloc_buffer_is_within_alloced(buffer, size)) in TEE_CheckMemoryAccessRights()
595 void *buffer, uint32_t size) in __GP11_TEE_CheckMemoryAccessRights() argument
597 return TEE_CheckMemoryAccessRights(accessFlags, buffer, size); in __GP11_TEE_CheckMemoryAccessRights()
754 void *TEE_Realloc(void *buffer, size_t newSize) in TEE_Realloc() argument
756 bool no_share = (buffer == TEE_NULL_SIZED_NO_SHARE_VA || in TEE_Realloc()
757 addr_is_in_no_share_heap(buffer)); in TEE_Realloc()
760 if (buffer != TEE_NULL_SIZED_NO_SHARE_VA && buffer != TEE_NULL_SIZED_VA) in TEE_Realloc()
761 p = buffer; in TEE_Realloc()
782 void *__GP11_TEE_Realloc(void *buffer, uint32_t newSize) in __GP11_TEE_Realloc() argument
784 return TEE_Realloc(buffer, newSize); in __GP11_TEE_Realloc()
787 void TEE_Free(void *buffer) in TEE_Free() argument
789 if (buffer != TEE_NULL_SIZED_VA && in TEE_Free()
790 buffer != TEE_NULL_SIZED_NO_SHARE_VA) { in TEE_Free()
791 if (addr_is_in_no_share_heap(buffer)) in TEE_Free()
792 raw_free(buffer, __ta_no_share_malloc_ctx, false); in TEE_Free()
794 free(buffer); in TEE_Free()