Home
last modified time | relevance | path

Searched refs:release_assert (Results 1 – 12 of 12) sorted by relevance

/xnu-12377.41.6/osfmk/kern/
H A Dtest_lock.c59 release_assert(false); in hw_lck_ticket_test_wait_for_delta()
74 release_assert(rc == HW_LOCK_INVALID); // because the other thread invalidated it in hw_lck_ticket_allow_invalid_worker()
75 release_assert(preemption_enabled()); in hw_lck_ticket_allow_invalid_worker()
102 release_assert(rc == HW_LOCK_INVALID); // because the lock is 0 in hw_lck_ticket_allow_invalid_test()
103 release_assert(preemption_enabled()); in hw_lck_ticket_allow_invalid_test()
107 release_assert(hw_lck_ticket_lock_try(lck, NULL)); in hw_lck_ticket_allow_invalid_test()
108 release_assert(!hw_lck_ticket_lock_try(lck, NULL)); in hw_lck_ticket_allow_invalid_test()
113 release_assert(rc == HW_LOCK_ACQUIRED); // because the lock is initialized in hw_lck_ticket_allow_invalid_test()
114 release_assert(!preemption_enabled()); in hw_lck_ticket_allow_invalid_test()
128 release_assert(preemption_enabled()); in hw_lck_ticket_allow_invalid_test()
[all …]
H A Dassert.h183 #define release_assert(ex) ({ \ macro
H A Dtask_ident.c90 release_assert(kotype == IKOT_TASK_ID_TOKEN || in tidt_release()
/xnu-12377.41.6/osfmk/vm/
H A Dvm_page_internal.h72 release_assert(!os_add_overflow(*__counter, value, __counter)); \
78 release_assert(!os_add_overflow(__orig, __value, &__orig)); \
98 release_assert(!os_add_overflow(*__counter, value, __counter)); \
104 release_assert(!os_add_overflow(__orig, __value, &__orig)); \
123 release_assert(!os_sub_overflow(*__counter, value, __counter)); \
129 release_assert(!os_sub_overflow(__orig, __value, &__orig)); \
H A Dvm_mteinfo.c1124 release_assert(((mask) & (1 << (cell)->state)) != 0)
3409 release_assert(count == mte_tag_storage_count); in kdp_mteinfo_snapshot()
/xnu-12377.41.6/osfmk/ipc/
H A Dipc_object.h386 release_assert(!io->io_label_lock); in __io_label_validate()
453 release_assert(io->io_label_lock); in io_label_set_and_put()
466 release_assert(io->io_label_lock); in io_label_put()
H A Dipc_policy.h166 #define ipc_release_assert(expr) release_assert(expr)
H A Dipc_object.c1271 release_assert(!object->io_label_lock); in ipc_object_unlock()
H A Dipc_policy.c1366 release_assert(ip_in_a_space(pd_port)); in ipc_allow_register_pd_notification()
H A Dipc_kmsg.c3350 release_assert(!ip_is_tt_control_port(reply_subst)); in ipc_kmsg_copyout_header()
/xnu-12377.41.6/tests/vm/
H A Dvm_mteinfo.c91 #define release_assert(...) assert(__VA_ARGS__) macro
/xnu-12377.41.6/iokit/Kernel/
H A DIOUserClient.cpp255 release_assert(machPort->init()); in withObject()