Lines Matching refs:buf
38 static TEE_Result check_access(uint32_t flags, void *buf, size_t len) in check_access() argument
43 if (!buf) 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
57 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_outbuf_annotation()
60 void __utee_check_instring_annotation(const char *buf) in __utee_check_instring_annotation() argument
63 check_access(ACCESS_R, (char *)buf, strlen(buf) + 1)); in __utee_check_instring_annotation()
66 void __utee_check_outstring_annotation(char *buf, uint32_t *len) in __utee_check_outstring_annotation() argument
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()