Lines Matching refs:ko
16 struct k_object *ko; in validate_kernel_object() local
19 ko = k_object_find(obj); in validate_kernel_object()
24 ret = k_object_validate(ko, K_OBJ_ANY, _OBJ_INIT_ANY); in validate_kernel_object()
27 k_object_dump_error(ret, obj, ko, otype); in validate_kernel_object()
32 return ko; in validate_kernel_object()
42 struct k_object *ko; in k_object_is_valid() local
44 ko = validate_kernel_object(obj, otype, _OBJ_INIT_TRUE); in k_object_is_valid()
46 return (ko != NULL); in k_object_is_valid()
59 struct k_object *ko; in z_vrfy_k_object_access_grant() local
62 ko = validate_any_object(object); in z_vrfy_k_object_access_grant()
63 K_OOPS(K_SYSCALL_VERIFY_MSG(ko != NULL, "object %p access denied", in z_vrfy_k_object_access_grant()
65 k_thread_perms_set(ko, thread); in z_vrfy_k_object_access_grant()
71 struct k_object *ko; in z_vrfy_k_object_release() local
73 ko = validate_any_object(object); in z_vrfy_k_object_release()
74 K_OOPS(K_SYSCALL_VERIFY_MSG(ko != NULL, "object %p access denied", object)); in z_vrfy_k_object_release()
75 k_thread_perms_clear(ko, _current); in z_vrfy_k_object_release()