Lines Matching refs:len
38 static TEE_Result check_access(uint32_t flags, void *buf, size_t len) in check_access() argument
40 if (!len) in check_access()
47 return TEE_CheckMemoryAccessRights(flags, buf, len); in check_access()
52 void __utee_check_outbuf_annotation(void *buf, uint32_t *len) in __utee_check_outbuf_annotation() argument
55 check_access(ACCESS_RW, len, sizeof(*len))); in __utee_check_outbuf_annotation()
57 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_outbuf_annotation()
66 void __utee_check_outstring_annotation(char *buf, uint32_t *len) in __utee_check_outstring_annotation() argument
69 check_access(ACCESS_RW, len, sizeof(*len))); in __utee_check_outstring_annotation()
71 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_outstring_annotation()
74 void __utee_check_out_annotation(void *buf, const size_t len) in __utee_check_out_annotation() argument
77 check_access(ACCESS_W, buf, len)); in __utee_check_out_annotation()
86 void __utee_check_inout_annotation(void *buf, const size_t len) in __utee_check_inout_annotation() argument
89 check_access(ACCESS_RW, buf, len)); in __utee_check_inout_annotation()