| /xnu-11215/osfmk/mach/arm/ |
| H A D | _structs.h | 456 (void)(ts) 463 ((ts).__pc) 475 ((ts).__lr) 487 ((ts).__sp) 493 ((ts).__fp) 499 (void)(ts) 505 ((ts).pc) 517 ((ts).lr) 529 ((ts).sp) 535 ((ts).fp) [all …]
|
| H A D | thread_status.h | 138 #define arm_thread_state64_get_pc(ts) \ argument 139 __darwin_arm_thread_state64_get_pc(ts) 143 #define arm_thread_state64_get_pc_fptr(ts) \ argument 152 #define arm_thread_state64_get_lr(ts) \ argument 153 __darwin_arm_thread_state64_get_lr(ts) 157 #define arm_thread_state64_get_lr_fptr(ts) \ argument 166 #define arm_thread_state64_get_sp(ts) \ argument 169 #define arm_thread_state64_set_sp(ts, ptr) \ argument 172 #define arm_thread_state64_get_fp(ts) \ argument 175 #define arm_thread_state64_set_fp(ts, ptr) \ argument [all …]
|
| /xnu-11215/osfmk/i386/ |
| H A D | pcb.c | 659 ts->cs = USER_CS; in set_thread_state32() 666 ts->ss = USER_DS; in set_thread_state32() 667 ts->ds = USER_DS; in set_thread_state32() 668 ts->es = USER_DS; in set_thread_state32() 675 ts->ss, in set_thread_state32() 676 ts->ds, in set_thread_state32() 677 ts->es, in set_thread_state32() 678 ts->fs, in set_thread_state32() 679 ts->gs)) { in set_thread_state32() 693 saved_state->cs = ts->cs; in set_thread_state32() [all …]
|
| H A D | locks_i386.c | 1180 struct turnstile *ts; in lck_mtx_unlock_wakeup_tail() local 1224 struct turnstile *ts) in lck_mtx_lock_acquire_inline() argument 1232 if (ts == NULL) { in lck_mtx_lock_acquire_inline() 1241 if (ts != NULL) { in lck_mtx_lock_acquire_inline() 1268 struct turnstile *ts) in lck_mtx_lock_acquire_tail() argument 1385 struct turnstile *ts = NULL; in lck_mtx_lock_contended() local 1419 lck_mtx_lock_wait_x86(lock, &ts); in lck_mtx_lock_contended() 1458 if (ts != NULL) { in lck_mtx_lock_contended() 2160 struct turnstile **ts) in lck_mtx_lock_wait_x86() argument 2181 if (*ts == NULL) { in lck_mtx_lock_wait_x86() [all …]
|
| /xnu-11215/tests/ |
| H A D | thread_set_state_arm64_cpsr.c | 51 arm_thread_state64_t ts; in phase2() local 57 err = thread_get_state(mach_thread_self(), ARM_THREAD_STATE64, (thread_state_t)&ts, &count); in phase2() 60 …T_QUIET; T_ASSERT_EQ(ts.__cpsr & ~(PSR64_USER_MASK | PSR64_OPT_BITS), 0, "No privileged fields in … in phase2() 74 arm_thread_state64_t ts; 77 err = thread_get_state(mach_thread_self(), ARM_THREAD_STATE64, (thread_state_t)&ts, &count); 90 arm_thread_state64_set_pc_fptr(ts, new_pc); 91 ts.__cpsr = ~0U; 93 …err = thread_set_state(mach_thread_self(), ARM_THREAD_STATE64, (thread_state_t)&ts, ARM_THREAD_STA…
|
| H A D | uipc_kevent.c | 56 struct timespec ts = { .tv_sec = 1, .tv_nsec = 0 }; in test_kevent() local 57 result = kevent(kq, &chlist, 1, &evlist, 1, &ts); in test_kevent() 112 struct timespec ts = { .tv_sec = 1, .tv_nsec = 0 }; in test_kevent_lowat() local 113 result = kevent(kq, &chlist, 1, &evlist, 1, &ts); in test_kevent_lowat() 129 result = kevent(kq, &chlist, 1, &evlist, 1, &ts); in test_kevent_lowat()
|
| H A D | mach_get_times.c | 13 #define timespec2nanosec(ts) ((uint64_t)((ts)->tv_sec) * NSEC_PER_SEC + (uint64_t)((ts)->tv_nsec)) argument
|
| H A D | reply_port_defense_client.c | 202 machine_thread_state_t ts; in test_unentitled_thread_set_state() local 206 …kern_return_t kr = thread_get_state(mach_thread_self(), MACHINE_THREAD_STATE, (thread_state_t)&ts,… in test_unentitled_thread_set_state() 208 kr = thread_set_state(mach_thread_self(), MACHINE_THREAD_STATE, (thread_state_t)&ts, count); in test_unentitled_thread_set_state() 288 machine_thread_state_t ts; in kobject_reply_port_defense() local 296 kr = thread_get_state(mach_thread_self(), MACHINE_THREAD_STATE, (thread_state_t)&ts, &count); in kobject_reply_port_defense() 302 kr = thread_get_state(mach_thread_self(), MACHINE_THREAD_STATE, (thread_state_t)&ts, &count); in kobject_reply_port_defense()
|
| /xnu-11215/osfmk/kern/ |
| H A D | turnstile.h | 172 #define turnstile_state_init(ts, state) \ argument 174 ts->ts_state = state; \ 177 #define turnstile_state_add(ts, state) \ argument 179 assert((ts->ts_state & (state)) == 0); \ 183 #define turnstile_state_remove(ts, state) \ argument 191 #define turnstile_state_init(ts, state) \ argument 193 (void)ts; \ 196 #define turnstile_state_add(ts, state) \ argument 198 (void)ts; \ 201 #define turnstile_state_remove(ts, state) \ argument [all …]
|
| H A D | zalloc_bounds.c | 45 struct turnstile *__single ts = zalloc_id(ZONE_ID_TURNSTILE, Z_WAITOK); in zalloc_bound_checks() local 47 zfree_id(ZONE_ID_TURNSTILE, ts); in zalloc_bound_checks() 75 struct turnstile *__single ts; in kalloc_type_bound_checks() local 78 ts = kalloc_type(struct turnstile, Z_WAITOK); in kalloc_type_bound_checks() 80 kfree_type(struct turnstile, ts); in kalloc_type_bound_checks()
|
| H A D | locks.c | 1277 struct turnstile *ts = NULL; in wakeup_with_inheritor_and_turnstile() local 1379 struct turnstile *ts = NULL; variable 1447 struct turnstile *ts = NULL; in change_sleep_inheritor() local 1458 if (!turnstile_has_waiters(ts)) { in change_sleep_inheritor() 1702 struct turnstile *ts = NULL; variable 2108 struct turnstile *ts = NULL; in gate_open_turnstile() local 2175 struct turnstile *ts = NULL; in gate_handoff_turnstile() local 2192 *waiters = turnstile_has_waiters(ts); in gate_handoff_turnstile() 2296 struct turnstile *ts = NULL; in gate_steal_turnstile() local 2365 struct turnstile *ts; in gate_wait_turnstile() local [all …]
|
| H A D | turnstile.c | 361 struct turnstile *ts) in turnstile_freelist_empty() argument 405 struct turnstile *ts) in turnstile_freelist_remove() argument 580 struct turnstile *ts; in turnstile_htable_lookup_add() local 595 return ts; in turnstile_htable_lookup_add() 658 ret_turnstile = ts; in turnstable_htable_lookup_remove() 741 ret_turnstile = ts; in turnstile_htable_lookup() 931 assert(ts && ts->ts_compact_id == tsid); in turnstile_get_by_id() 933 return ts; in turnstile_get_by_id() 3226 if (ts->ts_priority == 0) { in turnstile_stats_update() 3285 if (waitq_held(&ts->ts_waitq)) { in kdp_turnstile_traverse_inheritor_chain() [all …]
|
| H A D | lock_mtx.c | 565 struct turnstile *ts) in lck_mtx_lock_wait() argument 572 if (ts == TURNSTILE_NULL) { in lck_mtx_lock_wait() 576 lck->lck_mtx_tsid = ts->ts_compact_id; in lck_mtx_lock_wait() 597 return ts; in lck_mtx_lock_wait() 640 struct turnstile *ts; in lck_mtx_unlock_wakeup() local 812 struct turnstile *ts = TURNSTILE_NULL; in lck_mtx_lock_contended() local 931 ts = lck_mtx_lock_wait(lock, thread, in lck_mtx_lock_contended() 932 ctid_get_thread(state.owner), ts); in lck_mtx_lock_contended() 946 if (ts) { in lck_mtx_lock_contended() 947 lck_mtx_lock_wait_done(lock, ts); in lck_mtx_lock_contended() [all …]
|
| H A D | epoch_sync.c | 456 struct turnstile *ts = turnstile_prepare((uintptr_t)sync, in esync_wait() local 463 turnstile_update_inheritor(ts, owner_thread, in esync_wait() 468 wait_result_t wr = waitq_assert_wait64(&ts->ts_waitq, in esync_wait() 473 turnstile_update_inheritor_complete(ts, TURNSTILE_INTERLOCK_NOT_HELD); in esync_wait() 537 struct turnstile *ts = turnstile_prepare((uintptr_t)sync, in esync_wake() local 549 kr = waitq_wakeup64_one(&ts->ts_waitq, CAST_EVENT64_T(sync), in esync_wake() 557 kr = waitq_wakeup64_all(&ts->ts_waitq, CAST_EVENT64_T(sync), in esync_wake() 565 kr = waitq_wakeup64_one(&ts->ts_waitq, CAST_EVENT64_T(sync), in esync_wake() 567 turnstile_update_inheritor(ts, thread, in esync_wake() 575 kr = waitq_wakeup64_thread(&ts->ts_waitq, CAST_EVENT64_T(sync), in esync_wake() [all …]
|
| /xnu-11215/bsd/sys/ |
| H A D | time.h | 137 #define TIMEVAL_TO_TIMESPEC(tv, ts) { \ argument 138 (ts)->tv_sec = (tv)->tv_sec; \ 139 (ts)->tv_nsec = (tv)->tv_usec * 1000; \ 142 #define TIMEVAL64_TO_TIMESPEC(tv, ts){ … argument 143 (ts)->tv_sec = (time_t)((tv)->tv_sec); \ 144 (ts)->tv_nsec = (tv)->tv_usec * 1000; \ 147 #define TIMESPEC_TO_TIMEVAL(tv, ts) { \ argument 148 (tv)->tv_sec = (ts)->tv_sec; \ 149 (tv)->tv_usec = (__darwin_suseconds_t)((ts)->tv_nsec / 1000); \ 217 void nanotime(struct timespec *ts); [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | turnstile.py | 150 for ts in kmemory.Zone("turnstiles").iter_allocated(ts_ty): 151 PrintTurnstile(value(ts), O=O) 166 def ts_is_interesting(ts): argument 167 if not ts.xGetScalarByName('ts_proprietor'): 172 return ts.xGetScalarByPath('.ts_waitq.waitq_prio_queue.pq_root') 176 for ts in kmemory.Zone("turnstiles").iter_allocated(ts_ty): 177 if ts_is_interesting(ts): 178 PrintTurnstile(value(ts), O=O)
|
| /xnu-11215/osfmk/ipc/ |
| H A D | ipc_pset.c | 394 ts = filt_ipc_kqueue_turnstile(kn); in filt_machport_stash_port() 413 return ts; in filt_machport_stash_port() 491 ts = port_send_turnstile(port); in filt_machport_turnstile_complete_port() 493 if (ts) { in filt_machport_turnstile_complete_port() 494 turnstile_reference(ts); in filt_machport_turnstile_complete_port() 500 if (ts) { in filt_machport_turnstile_complete_port() 503 turnstile_deallocate(ts); in filt_machport_turnstile_complete_port() 533 if (ts) { in filt_machport_turnstile_complete() 538 struct turnstile *ts_store = ts; in filt_machport_turnstile_complete() 544 assert(ts); in filt_machport_turnstile_complete() [all …]
|
| /xnu-11215/tools/trace/ |
| H A D | bridgetime.lua | 24 format_timestamp_arm = function(ts) 25 local secs = trace.convert_timestamp_to_nanoseconds(ts - initial_arm_timestamp) / 1000000000 30 format_timestamp_intel = function(ts) 31 local secs = (ts - initial_intel_timestamp) / 1000000000 35 format_timestamp_ns = function(ts) 36 local secs = (ts) / 1000000000
|
| /xnu-11215/bsd/pthread/ |
| H A D | pthread_shims.c | 225 struct turnstile *ts; in psynch_wait_prepare() local 229 ts = turnstile_prepare(kwq, tstore, TURNSTILE_NULL, in psynch_wait_prepare() 232 turnstile_update_inheritor(ts, owner, in psynch_wait_prepare() 250 psynch_wait_update_complete(struct turnstile *ts) in psynch_wait_update_complete() argument 252 assert(ts); in psynch_wait_update_complete() 267 struct turnstile *ts; in psynch_wait_update_owner() local 269 ts = turnstile_prepare(kwq, tstore, TURNSTILE_NULL, in psynch_wait_update_owner() 272 turnstile_update_inheritor(ts, owner, in psynch_wait_update_owner() 289 struct turnstile *ts; in psynch_wait_wakeup() local 295 ts = turnstile_prepare(kwq, tstore, TURNSTILE_NULL, in psynch_wait_wakeup() [all …]
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_clock.c | 187 struct timespec *ts) in bsd_timeout() argument 191 if (ts && (ts->tv_sec || ts->tv_nsec)) { in bsd_timeout() 192 nanoseconds_to_absolutetime((uint64_t)ts->tv_sec * NSEC_PER_SEC + ts->tv_nsec, &deadline ); in bsd_timeout()
|
| H A D | kern_overrides.c | 289 struct timespec ts; in PROCESS_OVERRIDING_SYSTEM_DEFAULTS() local 290 ts.tv_sec = timeout / NSEC_PER_SEC; in PROCESS_OVERRIDING_SYSTEM_DEFAULTS() 291 ts.tv_nsec = timeout - ((long)ts.tv_sec * NSEC_PER_SEC); in PROCESS_OVERRIDING_SYSTEM_DEFAULTS() 292 …= msleep((caddr_t)&sys_override_wait, &sys_override_lock, PRIBIO | PCATCH, "system_override", &ts); in PROCESS_OVERRIDING_SYSTEM_DEFAULTS()
|
| H A D | sys_ulock.c | 724 struct turnstile *ts; in sys_ulock_wait2() local 726 ts = turnstile_prepare((uintptr_t)ull, &ull->ull_turnstile, in sys_ulock_wait2() 734 turnstile_update_inheritor(ts, owner_thread, in sys_ulock_wait2() 764 turnstile_update_inheritor_complete(ts, TURNSTILE_INTERLOCK_NOT_HELD); in sys_ulock_wait2() 992 struct turnstile *ts = TURNSTILE_NULL; in ulock_wake() local 1022 ts = turnstile_prepare((uintptr_t)ull, &ull->ull_turnstile, in ulock_wake() 1024 assert(ts != TURNSTILE_NULL); in ulock_wake() 1027 kern_return_t kr = waitq_wakeup64_thread(&ts->ts_waitq, in ulock_wake() 1044 new_owner = waitq_wakeup64_identify(&ts->ts_waitq, in ulock_wake() 1053 turnstile_update_inheritor_complete(ts, TURNSTILE_INTERLOCK_HELD); in ulock_wake() [all …]
|
| /xnu-11215/bsd/dev/arm/ |
| H A D | unix_signal.c | 76 tstate = (void *) ts; in sendsig_get_state32() 82 mcp->ss = *ts; in sendsig_get_state32() 123 tstate = (void *) ts; in sendsig_get_state64() 129 mcp->ss = *ts; in sendsig_get_state64() 296 } ts; in sendsig() local 317 bzero(&ts, sizeof(ts)); in sendsig() 383 sp = CAST_USER_ADDR_T(ts.ts64.ss.sp); in sendsig() 429 sinfo.si_addr = ts.ts64.ss.pc; in sendsig() 430 sinfo.pad[0] = ts.ts64.ss.sp; in sendsig() 435 sinfo.si_addr = ts.ts32.ss.pc; in sendsig() [all …]
|
| /xnu-11215/bsd/skywalk/nexus/kpipe/ |
| H A D | nx_kpipe_loopback.c | 324 kern_channel_slot_t rs, ts, prs, pts; in kplo_sync_tx() local 357 ts = kern_channel_get_next_slot(txkring, NULL, NULL); in kplo_sync_tx() 359 VERIFY((avail_ts == 0) == (ts == NULL)); in kplo_sync_tx() 361 if (!rs || !ts) { in kplo_sync_tx() 380 ph = kern_channel_slot_get_packet(txkring, ts); in kplo_sync_tx() 422 VERIFY(kern_channel_slot_get_packet(txkring, ts) == 0); in kplo_sync_tx() 430 tph = kern_channel_slot_get_packet(ring, ts); in kplo_sync_tx() 437 pts = ts; in kplo_sync_tx() 439 ts = kern_channel_get_next_slot(txkring, ts, NULL); in kplo_sync_tx() 443 VERIFY((avail_ts == 0) == (ts == NULL)); in kplo_sync_tx() [all …]
|
| /xnu-11215/security/ |
| H A D | mac_vfs_subr.c | 113 struct timespec ts; in vnode_label() local 115 ts.tv_sec = 10; in vnode_label() 116 ts.tv_nsec = 0; in vnode_label() 122 "vnode_label", &ts); in vnode_label()
|