Searched refs:interruptible (Results 1 - 25 of 30) sorted by relevance

12

/macosx-10.9.5/dcerpc-58/dcerpc/libdcethread/
H A Ddcethread_checkinterrupt.c90 int interruptible; local
95 interruptible = thread->flag.interruptible;
97 if (state == DCETHREAD_STATE_INTERRUPT && interruptible)
104 if (state == DCETHREAD_STATE_INTERRUPT && interruptible)
H A Ddcethread_enableinterrupt.c92 old = thread->flag.interruptible;
93 thread->flag.interruptible = on;
H A Ddcethread-private.c246 thread->flag.interruptible = 1;
492 thread->flag.interruptible && /* The thread can be interrupted, and */
540 int interruptible; local
544 interruptible = thread->flag.interruptible;
562 else if (state == DCETHREAD_STATE_INTERRUPT && interruptible)
569 return state == DCETHREAD_STATE_INTERRUPT && interruptible;
576 int interruptible; local
580 interruptible = thread->flag.interruptible;
602 int interruptible; local
[all...]
H A Ddcethread-private.h118 /* Is the thread currently interruptible? */
119 unsigned interruptible :1; member in struct:_dcethread::__anon8117
/macosx-10.9.5/xnu-2422.115.4/iokit/Kernel/
H A DIOConditionLock.cpp56 interruptible = (inIntr) ? THREAD_INTERRUPTIBLE : THREAD_UNINT;
83 return interruptible;
154 thread_res = IOLockSleep(sleep_interlock, (void *) this, interruptible);
194 assert_wait((void *) &condition, interruptible); /* assert event */
H A DIOCommandGate.cpp239 IOReturn IOCommandGate::commandSleep(void *event, UInt32 interruptible) argument
244 return sleepGate(event, interruptible);
247 IOReturn IOCommandGate::commandSleep(void *event, AbsoluteTime deadline, UInt32 interruptible) argument
252 return sleepGate(event, deadline, interruptible);
/macosx-10.9.5/xnu-2422.115.4/osfmk/kern/
H A Dlock.h120 wait_interrupt_t interruptible);
126 wait_interrupt_t interruptible);
134 wait_interrupt_t interruptible);
H A Dlocks.c434 wait_interrupt_t interruptible)
441 res = assert_wait(event, interruptible);
464 wait_interrupt_t interruptible,
472 res = assert_wait_deadline(event, interruptible, deadline);
495 wait_interrupt_t interruptible)
500 (int)lck, (int)lck_sleep_action, (int)event, (int)interruptible, 0);
505 res = assert_wait(event, interruptible);
534 wait_interrupt_t interruptible,
540 (int)lck, (int)lck_sleep_action, (int)event, (int)interruptible, 0);
545 res = assert_wait_deadline(event, interruptible, deadlin
430 lck_spin_sleep( lck_spin_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible) argument
460 lck_spin_sleep_deadline( lck_spin_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
491 lck_mtx_sleep( lck_mtx_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible) argument
530 lck_mtx_sleep_deadline( lck_mtx_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
866 lck_rw_sleep( lck_rw_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible) argument
903 lck_rw_sleep_deadline( lck_rw_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
1197 thread_sleep_lock_write_EXT( event_t event, lck_rw_t *lock, wait_interrupt_t interruptible) argument
1235 thread_sleep_usimple_lock_EXT( event_t event, lck_spin_t *lock, wait_interrupt_t interruptible) argument
1265 thread_sleep_mutex_EXT( event_t event, lck_mtx_t *mutex, wait_interrupt_t interruptible) argument
1274 thread_sleep_mutex_deadline_EXT( event_t event, lck_mtx_t *mutex, uint64_t deadline, wait_interrupt_t interruptible) argument
[all...]
H A Dsched_prim.h274 wait_interrupt_t interruptible);
278 wait_interrupt_t interruptible);
377 wait_interrupt_t interruptible);
382 wait_interrupt_t interruptible,
389 wait_interrupt_t interruptible,
397 wait_interrupt_t interruptible,
403 wait_interrupt_t interruptible,
H A Dlocks.h255 wait_interrupt_t interruptible);
261 wait_interrupt_t interruptible,
304 wait_interrupt_t interruptible);
310 wait_interrupt_t interruptible,
457 wait_interrupt_t interruptible);
463 wait_interrupt_t interruptible,
H A Dwait_queue.h228 wait_interrupt_t interruptible,
391 wait_interrupt_t interruptible,
397 wait_interrupt_t interruptible,
430 wait_interrupt_t interruptible,
437 wait_interrupt_t interruptible,
H A Dwait_queue.c1183 wait_interrupt_t interruptible,
1218 wait_result = thread_mark_wait_locked(thread, interruptible);
1258 wait_interrupt_t interruptible,
1273 interruptible,
1297 wait_interrupt_t interruptible,
1314 interruptible,
1335 wait_interrupt_t interruptible,
1349 ret = wait_queue_assert_wait64_locked(wq, event, interruptible,
1372 wait_interrupt_t interruptible,
1388 ret = wait_queue_assert_wait64_locked(wq, event, interruptible,
1180 wait_queue_assert_wait64_locked( wait_queue_t wq, event64_t event, wait_interrupt_t interruptible, wait_timeout_urgency_t urgency, uint64_t deadline, uint64_t leeway, thread_t thread) argument
1255 wait_queue_assert_wait( wait_queue_t wq, event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
1294 wait_queue_assert_wait_with_leeway( wait_queue_t wq, event_t event, wait_interrupt_t interruptible, wait_timeout_urgency_t urgency, uint64_t deadline, uint64_t leeway) argument
1332 wait_queue_assert_wait64( wait_queue_t wq, event64_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
1369 wait_queue_assert_wait64_with_leeway( wait_queue_t wq, event64_t event, wait_interrupt_t interruptible, wait_timeout_urgency_t urgency, uint64_t deadline, uint64_t leeway) argument
[all...]
H A Dsched_prim.c376 * N non-interruptible
1028 wait_interrupt_t interruptible)
1040 if (interruptible > (thread->options & TH_OPT_INTMASK))
1041 interruptible = thread->options & TH_OPT_INTMASK;
1043 at_safe_point = (interruptible == THREAD_ABORTSAFE);
1045 if ( interruptible == THREAD_UNINT ||
1053 thread->state |= (interruptible) ? TH_WAIT : (TH_WAIT | TH_UNINT);
1067 * Set the maximum interruptible state for the
1069 * interruptible flag passed into assert_wait
1121 wait_interrupt_t interruptible)
1026 thread_mark_wait_locked( thread_t thread, wait_interrupt_t interruptible) argument
1119 assert_wait( event_t event, wait_interrupt_t interruptible) argument
1138 assert_wait_timeout( event_t event, wait_interrupt_t interruptible, uint32_t interval, uint32_t scale_factor) argument
1177 assert_wait_timeout_with_leeway( event_t event, wait_interrupt_t interruptible, wait_timeout_urgency_t urgency, uint32_t interval, uint32_t leeway, uint32_t scale_factor) argument
1224 assert_wait_deadline( event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
1258 assert_wait_deadline_with_leeway( event_t event, wait_interrupt_t interruptible, wait_timeout_urgency_t urgency, uint64_t deadline, uint64_t leeway) argument
1304 thread_sleep_fast_usimple_lock( event_t event, simple_lock_t lock, wait_interrupt_t interruptible) argument
1332 thread_sleep_usimple_lock( event_t event, usimple_lock_t lock, wait_interrupt_t interruptible) argument
1356 thread_sleep_lock_write( event_t event, lock_t *lock, wait_interrupt_t interruptible) argument
[all...]
/macosx-10.9.5/xnu-2422.115.4/iokit/IOKit/
H A DIOCommandGate.h190 @param interruptible THREAD_UNINT, THREAD_INTERRUPTIBLE or THREAD_ABORTSAFE. THREAD_UNINT specifies that the sleep cannot be interrupted by a signal. THREAD_INTERRUPTIBLE specifies that the sleep may be interrupted by a "kill -9" signal. THREAD_ABORTSAFE (the default value) specifies that the sleep may be interrupted by any user signal.
193 UInt32 interruptible = THREAD_ABORTSAFE);
216 @param interruptible THREAD_UNINT, THREAD_INTERRUPTIBLE or THREAD_ABORTSAFE. THREAD_UNINT specifies that the sleep cannot be interrupted by a signal. THREAD_INTERRUPTIBLE specifies that the sleep may be interrupted by a "kill -9" signal. THREAD_ABORTSAFE specifies that the sleep may be interrupted by any user signal.
220 UInt32 interruptible);
H A DIOConditionLock.h50 unsigned char interruptible; member in class:IOConditionLock
/macosx-10.9.5/xnu-2422.115.4/osfmk/vm/
H A Dvm_object.h105 int interruptible; member in struct:vm_object_fault_info
612 boolean_t interruptible,
782 #define vm_object_assert_wait(object, event, interruptible) \
784 assert_wait((event_t)((vm_offset_t)(object)+(event)),(interruptible)))
786 #define vm_object_wait(object, event, interruptible) \
787 (vm_object_assert_wait((object),(event),(interruptible)), \
791 #define thread_sleep_vm_object(object, event, interruptible) \
792 lck_rw_sleep(&(object)->Lock, LCK_SLEEP_DEFAULT, (event_t)(event), (interruptible))
794 #define vm_object_sleep(object, event, interruptible) \
797 ((vm_offset_t)(object)+(event)), (interruptible)))
[all...]
H A Dvm_fault.h94 int interruptible,
156 int interruptible);
H A Dvm_page.h549 int interruptible );
704 #define PAGE_ASSERT_WAIT(m, interruptible) \
706 assert_wait((event_t) (m), (interruptible)))
708 #define PAGE_SLEEP(o, m, interruptible) \
710 thread_sleep_vm_object((o), (m), (interruptible)))
H A Dvm_apple_protect.c345 int interruptible; local
361 interruptible = fault_info.interruptible;
470 if (vm_page_wait(interruptible)) {
H A Dvm_fault.c765 * or thread_terminate), then the "interruptible"
841 int interruptible; /* how may fault be interrupted? */ local
912 interruptible = fault_info->interruptible;
913 interruptible_state = thread_interrupt_level(interruptible);
1031 wait_result = PAGE_SLEEP(object, m, interruptible);
1278 PAGE_ASSERT_WAIT(m, interruptible);
1461 wait_result = vm_object_assert_wait(object, VM_OBJECT_EVENT_PAGER_READY, interruptible);
1501 vm_object_assert_wait(object, VM_OBJECT_EVENT_PAGING_ONLY_IN_PROGRESS, interruptible);
1718 if ((interruptible !
3116 vm_fault( vm_map_t map, vm_map_offset_t vaddr, vm_prot_t fault_type, boolean_t change_wiring, int interruptible, pmap_t caller_pmap, vm_map_offset_t caller_pmap_addr) argument
5092 vm_fault_copy( vm_object_t src_object, vm_object_offset_t src_offset, vm_map_size_t *copy_size, vm_object_t dst_object, vm_object_offset_t dst_offset, vm_map_t dst_map, vm_map_version_t *dst_version, int interruptible) argument
[all...]
H A Dvm_map.h686 #define vm_map_entry_wait(map, interruptible) \
689 &(map)->lock, interruptible))
993 boolean_t interruptible);
H A Dvm_map.c238 boolean_t interruptible,
4198 * User wiring is interruptible
5115 int interruptible; local
5117 interruptible = (flags & VM_MAP_REMOVE_INTERRUPTIBLE) ?
5231 wait_result = vm_map_entry_wait(map, interruptible);
5233 if (interruptible &&
5298 interruptible);
5300 if (interruptible &&
5897 * interruptible.
5902 * called by interruptible thread
5909 vm_map_copy_overwrite_nested( vm_map_t dst_map, vm_map_address_t dst_addr, vm_map_copy_t copy, boolean_t interruptible, pmap_t pmap, boolean_t discard_on_success) argument
6527 vm_map_copy_overwrite( vm_map_t dst_map, vm_map_offset_t dst_addr, vm_map_copy_t copy, boolean_t interruptible) argument
[all...]
H A Dvm_object.c3136 * returned. If the caller asserted the interruptible
3154 boolean_t interruptible,
3192 fault_info.interruptible = interruptible;
3219 if (!vm_page_wait(interruptible)) {
3307 if (vm_page_wait(interruptible))
3577 * events. It is not interruptible.
3914 boolean_t interruptible = THREAD_ABORTSAFE; /* XXX */ local
3944 interruptible);
3973 interruptible, dst_objec
3150 vm_object_copy_slowly( register vm_object_t src_object, vm_object_offset_t src_offset, vm_object_size_t size, boolean_t interruptible, vm_object_t *_result_object) argument
[all...]
/macosx-10.9.5/xnu-2422.115.4/osfmk/ipc/
H A Dipc_mqueue.h205 int interruptible);
213 int interruptible,
H A Dipc_mqueue.c689 int interruptible)
695 rcv_timeout, interruptible,
701 counter((interruptible == THREAD_ABORTSAFE) ?
720 int interruptible,
876 interruptible,
684 ipc_mqueue_receive( ipc_mqueue_t mqueue, mach_msg_option_t option, mach_msg_size_t max_size, mach_msg_timeout_t rcv_timeout, int interruptible) argument
715 ipc_mqueue_receive_on_thread( ipc_mqueue_t mqueue, mach_msg_option_t option, mach_msg_size_t max_size, mach_msg_timeout_t rcv_timeout, int interruptible, thread_t thread) argument

Completed in 227 milliseconds

12