| /xnu-8019.80.24/osfmk/ipc/ |
| H A D | ipc_table.h | 117 #define it_entries_alloc(its) \ argument 118 kalloc_type(struct ipc_entry, (its)->its_size, Z_WAITOK | Z_ZERO) 123 #define it_requests_alloc(its) \ argument 124 kalloc_type(struct ipc_port_request, (its)->its_size, Z_WAITOK | Z_ZERO) 126 #define it_requests_free(its, table) \ argument 127 kfree_type(struct ipc_port_request, (its)->its_size, table)
|
| H A D | ipc_table.c | 83 ipc_table_size_t its, /* array to fill */ in ipc_table_fill() argument 99 its[index].its_size = (ipc_table_elems_t)(size / elemsize); in ipc_table_fill() 113 its[index].its_size = (ipc_table_elems_t)(size / elemsize); in ipc_table_fill()
|
| H A D | ipc_entry.c | 549 ipc_table_size_t oits, its, nits; in ipc_entry_grow_table() local 567 its = space->is_table_next; in ipc_entry_grow_table() 568 size = its->its_size; in ipc_entry_grow_table() 574 oits = its - 1; in ipc_entry_grow_table() 591 its++; in ipc_entry_grow_table() 592 size = its->its_size; in ipc_entry_grow_table() 603 nits = its + 1; in ipc_entry_grow_table() 624 table = it_entries_alloc(its); /* zero-initialized */ in ipc_entry_grow_table() 750 assert((space->is_table_next == its) || in ipc_entry_grow_table()
|
| H A D | ipc_port.c | 339 ipc_table_size_t its; in ipc_port_request_grow() local 345 its = &ipc_table_requests[0]; in ipc_port_request_grow() 347 its = otable->ipr_size + 1; in ipc_port_request_grow() 356 while ((its->its_size) && (its->its_size < target_size)) { in ipc_port_request_grow() 357 its++; in ipc_port_request_grow() 359 if (its->its_size == 0) { in ipc_port_request_grow() 368 if ((its->its_size == 0) || in ipc_port_request_grow() 369 ((ntable = it_requests_alloc(its)) == IPR_NULL)) { in ipc_port_request_grow() 384 ((otable == IPR_NULL) || (otable->ipr_size + 1 == its))) { in ipc_port_request_grow() 405 nsize = its->its_size; in ipc_port_request_grow() [all …]
|
| /xnu-8019.80.24/osfmk/mach/arm/ |
| H A D | thread_status.h | 251 is_thread_state32(const arm_unified_thread_state_t *its) in is_thread_state32() argument 253 return its->ash.flavor == ARM_THREAD_STATE32; in is_thread_state32() 257 is_thread_state64(const arm_unified_thread_state_t *its) in is_thread_state64() argument 259 return its->ash.flavor == ARM_THREAD_STATE64; in is_thread_state64() 263 thread_state32(arm_unified_thread_state_t *its) in thread_state32() argument 265 return &its->ts_32; in thread_state32() 269 thread_state64(arm_unified_thread_state_t *its) in thread_state64() argument 271 return &its->ts_64; in thread_state64() 275 const_thread_state32(const arm_unified_thread_state_t *its) in const_thread_state32() argument 277 return &its->ts_32; in const_thread_state32() [all …]
|
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | kern_debug.modulemap | 6 // kern/debug.h gets its own top level module because it includes 7 // <kern/kcdata.h>, which gets its own top level module outside of the 17 // uses the Darwin module, and so <kern/kcdata.h> needs its own top level
|
| H A D | kcdata.modulemap | 2 // kern/kcdata.h gets its own top level module outside of the Darwin module 12 // needs its own top level module that sits on top of Darwin.
|
| /xnu-8019.80.24/bsd/vfs/ |
| H A D | vnode_if.src | 17 # California, Berkeley and its contributors. 18 # 4. Neither the name of the University nor the names of its contributors
|
| /xnu-8019.80.24/osfmk/conf/ |
| H A D | copyright.osf | 20 # Software, then Licensee will (1) notify the OSF/RI regarding its 45 # of its terms. Licensee may be held legally responsible for any
|
| H A D | copyright.cmu | 6 * Permission to use, copy, modify and distribute this software and its
|
| /xnu-8019.80.24/osfmk/mach/ |
| H A D | memory_object.defs | 36 * Permission to use, copy, modify and distribute this software and its 103 * [The kernel will release its reference on the memory object 176 * memory object be synchronized with its backing
|
| H A D | task.defs | 36 * Permission to use, copy, modify and distribute this software and its 106 * Destroy the target task, causing all of its threads 107 * to be destroyed, all of its IPC rights to be deallocated, 108 * and all of its address space to be deallocated. 234 * is not suspended; its initial execution state is given
|
| H A D | host_priv.defs | 36 * Permission to use, copy, modify and distribute this software and its 158 * In addition to all the failure modes of its cousin, 330 * If this value is already set, the kernel will discard its
|
| H A D | thread_act.defs | 36 * Permission to use, copy, modify and distribute this software and its 176 * its suspend count is zero, and the suspend count 177 * for its task is also zero.
|
| H A D | mach_notify.defs | 31 * But its existence keeps us from having MIG generate the client-side
|
| H A D | audit_triggers.defs | 16 * its contributors may be used to endorse or promote products derived
|
| H A D | host_security.defs | 36 * Permission to use, copy, modify and distribute this software and its
|
| H A D | upl.defs | 36 * Permission to use, copy, modify and distribute this software and its
|
| /xnu-8019.80.24/libsyscall/mach/ |
| H A D | err_us.sub | 10 * Permission to use, copy, modify and distribute this software and its
|
| H A D | err_ipc.sub | 10 * Permission to use, copy, modify and distribute this software and its
|
| /xnu-8019.80.24/bsd/crypto/doc/ |
| H A D | KernelCrypto.txt | 89 in respect of its properties, including, but not limited to, correctness 119 in respect of its properties, including, but not limited to, correctness 146 in respect of its properties, including, but not limited to, correctness
|
| /xnu-8019.80.24/libkern/libkern/c++/ |
| H A D | OSPtr.h | 54 ask IOKit to return shared pointers from many of its API \
|
| /xnu-8019.80.24/doc/ |
| H A D | sched_clutch_edge.md | 14 …ecisions at various thread grouping levels. The hierarchical scheduler, as its implemented today, … 26 …ue. The deadline for a root bucket is calculated based on its first-runnable timestamp and its **W… 39 …its deadline is set to `(now + WCEL[bucket])`. This ensures that the bucket would be scheduled at … 124 * Otherwise find the (non-AboveUI) highest priority root bucket that is runnable and select its hig… 223 … for a thread of a given QoS to get on core on the cluster. The metric has its roots in queueing d… 249 …ut is invoked when the processor does not find any thread for execution in its runqueue. The aim o… 266 …ds are not runnable or executing on cluster types which are different from its preferred cluster t… 283 …at the threads first fill up all the capacity on the preferred cluster and its homogeneous peers b…
|
| /xnu-8019.80.24/osfmk/lockd/ |
| H A D | lockd_mach.defs | 67 /* Ping lockd, have launchd start it if its not running */
|
| /xnu-8019.80.24/tests/ |
| H A D | mach_exc.defs | 36 * Permission to use, copy, modify and distribute this software and its
|