Lines Matching refs:check_access
38 static TEE_Result check_access(uint32_t flags, void *buf, size_t len) in check_access() function
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()
63 check_access(ACCESS_RW, len, sizeof(*len))); in __utee_check_gp11_outbuf_annotation()
65 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_gp11_outbuf_annotation()
71 check_access(ACCESS_R, (char *)buf, strlen(buf) + 1)); in __utee_check_instring_annotation()
77 check_access(ACCESS_RW, len, sizeof(*len))); in __utee_check_outstring_annotation()
79 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_outstring_annotation()
85 check_access(ACCESS_RW, len, sizeof(*len))); in __utee_check_gp11_outstring_annotation()
87 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_gp11_outstring_annotation()
93 check_access(ACCESS_W, buf, len)); in __utee_check_out_annotation()
99 check_access(ACCESS_R, (void *)attr, sizeof(*attr) * count)); in __utee_check_attr_in_annotation()
107 check_access(ACCESS_R, (void *)attr, sizeof(*attr) * count)); in __utee_check_gp11_attr_in_annotation()
113 check_access(ACCESS_RW, buf, len)); in __utee_check_inout_annotation()