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

/macosx-10.5.8/xnu-1228.15.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.cpp192 IOReturn IOCommandGate::commandSleep(void *event, UInt32 interruptible) argument
197 return sleepGate(event, interruptible);
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dlock.h177 wait_interrupt_t interruptible);
183 wait_interrupt_t interruptible);
190 wait_interrupt_t interruptible);
196 wait_interrupt_t interruptible);
204 wait_interrupt_t interruptible);
H A Dsched_prim.h197 wait_interrupt_t interruptible);
201 wait_interrupt_t interruptible);
241 wait_interrupt_t interruptible);
246 wait_interrupt_t interruptible,
252 wait_interrupt_t interruptible,
H A Dlocks.c405 wait_interrupt_t interruptible)
412 res = assert_wait(event, interruptible);
435 wait_interrupt_t interruptible,
443 res = assert_wait_deadline(event, interruptible, deadline);
466 wait_interrupt_t interruptible)
471 (int)lck, (int)lck_sleep_action, (int)event, (int)interruptible, 0);
476 res = assert_wait(event, interruptible);
501 wait_interrupt_t interruptible,
507 (int)lck, (int)lck_sleep_action, (int)event, (int)interruptible, 0);
512 res = assert_wait_deadline(event, interruptible, deadlin
401 lck_spin_sleep( lck_spin_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible) argument
431 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
462 lck_mtx_sleep( lck_mtx_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible) argument
497 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
816 lck_rw_sleep( lck_rw_t *lck, lck_sleep_action_t lck_sleep_action, event_t event, wait_interrupt_t interruptible) argument
853 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
1065 thread_sleep_lock_write_EXT( event_t event, lck_rw_t *lock, wait_interrupt_t interruptible) argument
1117 thread_sleep_mutex_EXT( event_t event, lck_mtx_t *mutex, wait_interrupt_t interruptible) argument
1126 thread_sleep_mutex_deadline_EXT( event_t event, lck_mtx_t *mutex, uint64_t deadline, wait_interrupt_t interruptible) argument
1165 thread_sleep_usimple_lock_EXT( event_t event, lck_spin_t *lock, wait_interrupt_t interruptible) argument
[all...]
H A Dlocks.h254 wait_interrupt_t interruptible);
260 wait_interrupt_t interruptible,
300 wait_interrupt_t interruptible);
306 wait_interrupt_t interruptible,
435 wait_interrupt_t interruptible);
441 wait_interrupt_t interruptible,
H A Dwait_queue.h198 wait_interrupt_t interruptible,
313 wait_interrupt_t interruptible,
344 wait_interrupt_t interruptible,
H A Dsched_prim.c193 * N non-interruptible
574 wait_interrupt_t interruptible)
584 if (interruptible > (thread->options & TH_OPT_INTMASK))
585 interruptible = thread->options & TH_OPT_INTMASK;
587 at_safe_point = (interruptible == THREAD_ABORTSAFE);
589 if ( interruptible == THREAD_UNINT ||
593 thread->state |= (interruptible) ? TH_WAIT : (TH_WAIT | TH_UNINT);
607 * Set the maximum interruptible state for the
609 * interruptible flag passed into assert_wait
661 wait_interrupt_t interruptible)
572 thread_mark_wait_locked( thread_t thread, wait_interrupt_t interruptible) argument
659 assert_wait( event_t event, wait_interrupt_t interruptible) argument
674 assert_wait_timeout( event_t event, wait_interrupt_t interruptible, uint32_t interval, uint32_t scale_factor) argument
705 assert_wait_deadline( event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
743 thread_sleep_fast_usimple_lock( event_t event, simple_lock_t lock, wait_interrupt_t interruptible) argument
771 thread_sleep_usimple_lock( event_t event, usimple_lock_t lock, wait_interrupt_t interruptible) argument
797 thread_sleep_mutex( event_t event, mutex_t *mutex, wait_interrupt_t interruptible) argument
821 thread_sleep_mutex_deadline( event_t event, mutex_t *mutex, uint64_t deadline, wait_interrupt_t interruptible) argument
846 thread_sleep_lock_write( event_t event, lock_t *lock, wait_interrupt_t interruptible) argument
[all...]
H A Dwait_queue.c859 wait_interrupt_t interruptible,
881 wait_result = thread_mark_wait_locked(thread, interruptible);
913 wait_interrupt_t interruptible,
928 interruptible, deadline, thread);
947 wait_interrupt_t interruptible,
961 ret = wait_queue_assert_wait64_locked(wq, event, interruptible, deadline, thread);
856 wait_queue_assert_wait64_locked( wait_queue_t wq, event64_t event, wait_interrupt_t interruptible, uint64_t deadline, thread_t thread) argument
910 wait_queue_assert_wait( wait_queue_t wq, event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
944 wait_queue_assert_wait64( wait_queue_t wq, event64_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOConditionLock.h50 unsigned char interruptible; member in class:IOConditionLock
H A DIOCommandGate.h194 @param interruptible THREAD_UNINT, THREAD_INTERRUPTIBLE or THREAD_ABORTSAFE, defaults to THREAD_ABORTSAFE.
197 UInt32 interruptible = THREAD_ABORTSAFE);
/macosx-10.5.8/xnu-1228.15.4/osfmk/vm/
H A Dvm_fault.h94 int interruptible,
155 int interruptible);
H A Dvm_object.h102 int interruptible; member in struct:vm_object_fault_info
528 int interruptible,
647 #define vm_object_assert_wait(object, event, interruptible) \
649 assert_wait((event_t)((vm_offset_t)(object)+(event)),(interruptible)))
651 #define vm_object_wait(object, event, interruptible) \
652 (vm_object_assert_wait((object),(event),(interruptible)), \
656 #define thread_sleep_vm_object(object, event, interruptible) \
657 lck_rw_sleep(&(object)->Lock, LCK_SLEEP_DEFAULT, (event_t)(event), (interruptible))
659 #define vm_object_sleep(object, event, interruptible) \
662 ((vm_offset_t)(object)+(event)), (interruptible)))
[all...]
H A Dvm_page.h438 int interruptible );
543 #define PAGE_ASSERT_WAIT(m, interruptible) \
545 assert_wait((event_t) (m), (interruptible)))
547 #define PAGE_SLEEP(o, m, interruptible) \
549 thread_sleep_vm_object((o), (m), (interruptible)))
H A Dvm_fault.c591 * or thread_terminate), then the "interruptible"
658 int interruptible; /* how may fault be interrupted? */ local
742 interruptible = fault_info->interruptible;
743 interruptible_state = thread_interrupt_level(interruptible);
823 wait_result = PAGE_SLEEP(object, m, interruptible);
1057 PAGE_ASSERT_WAIT(m, interruptible);
1205 wait_result = vm_object_assert_wait(object, VM_OBJECT_EVENT_PAGER_READY, interruptible);
1245 vm_object_assert_wait(object, VM_OBJECT_EVENT_PAGING_IN_PROGRESS, interruptible);
1339 if ((interruptible !
2224 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
3829 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_apple_protect.c334 int interruptible; local
344 interruptible = fault_info->interruptible;
450 if (vm_page_wait(interruptible)) {
H A Dvm_map.h595 #define vm_map_entry_wait(map, interruptible) \
598 &(map)->lock, interruptible))
871 int interruptible);
H A Dvm_map.c236 boolean_t interruptible,
3598 * User wiring is interruptible
4514 int interruptible; local
4516 interruptible = (flags & VM_MAP_REMOVE_INTERRUPTIBLE) ?
4613 wait_result = vm_map_entry_wait(map, interruptible);
4615 if (interruptible &&
4676 interruptible);
4678 if (interruptible &&
5237 * interruptible.
5242 * called by interruptible thread
5249 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) argument
5839 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.c2046 * returned. If the caller asserted the interruptible
2064 boolean_t interruptible,
2102 fault_info.interruptible = interruptible;
2124 if (!vm_page_wait(interruptible)) {
2213 if (vm_page_wait(interruptible))
2478 * events. It is not interruptible.
2791 boolean_t interruptible = THREAD_ABORTSAFE; /* XXX */ local
2821 interruptible);
2850 interruptible, dst_objec
2060 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...]
H A Dvm_shared_region.c129 #define vm_shared_region_sleep(event, interruptible) \
133 (interruptible))
H A Dvm_pageout.c4899 int interruptible; local
4906 interruptible = THREAD_ABORTSAFE;
4908 interruptible = THREAD_UNINT;
4910 fault_info.interruptible = interruptible;
4959 if (vm_page_wait(interruptible)) {
H A Dvm_resident.c1912 int interruptible )
1936 wait_result = assert_wait((event_t)&vm_page_free_wanted_privileged, interruptible);
1940 wait_result = assert_wait((event_t)&vm_page_free_count, interruptible);
H A Dmemory_object.c806 fault_info.interruptible = THREAD_UNINT;
/macosx-10.5.8/xnu-1228.15.4/osfmk/ipc/
H A Dipc_mqueue.h181 int interruptible);
H A Dipc_mqueue.c657 int interruptible)
802 interruptible, deadline,
809 counter((interruptible == THREAD_ABORTSAFE) ?
652 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

Completed in 199 milliseconds