| /xnu-11215/osfmk/kern/ |
| H A D | thread_call.c | 423 …if ((group->active_count + group->blocked_count + group->idle_count) >= THREAD_CALL_GROUP_MAX_THRE… in thread_call_group_should_add_thread() 426 group->active_count, group->blocked_count, group->idle_count); in thread_call_group_should_add_thread() 430 if (group->pending_count > 0 && group->active_count == 0) { in thread_call_group_should_add_thread() 476 timer_call_setup(&group->dealloc_timer, thread_call_dealloc_timer, group); in thread_call_group_setup() 513 int group_thread_count = group->idle_count + group->active_count + group->blocked_count; in thread_call_thread_create() 1488 if (group_isparallel(group) || group->active_count == 0) { in thread_call_wake() 1492 kr = waitq_wakeup64_one(&group->idle_waitq, CAST_EVENT64_T(group), in thread_call_wake() 1857 ((group->active_count + group->idle_count) > group->target_thread_count)) { in thread_call_thread() 1871 if (group->idle_count < group->target_thread_count) { in thread_call_thread() 2151 res = waitq_wakeup64_one(&group->idle_waitq, CAST_EVENT64_T(group), in thread_call_dealloc_timer() [all …]
|
| H A D | ledger.h | 157 const char *group, const char *units); 193 const char *group, const char *units, ledger_entry_flags flags);
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_purgeable.c | 691 group, in vm_purgeable_object_find_and_lock() 825 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) { in vm_purgeable_object_purge_all() 922 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) { in vm_purgeable_object_purge_one() 1071 int group; in vm_purgeable_object_remove() local 1160 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) { in vm_purgeable_stats() 1166 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) { in vm_purgeable_stats() 1182 int group, in vm_purgeable_account_volatile_queue() argument 1251 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) { in vm_purgeable_account() 1256 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) { in vm_purgeable_account() 1368 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) { in vm_purgeable_purge_task_owned() [all …]
|
| H A D | vm_purgeable_internal.h | 106 void vm_purgeable_object_add(vm_object_t object, purgeable_q_t queue, int group);
|
| /xnu-11215/libsyscall/Libsyscall.xcodeproj/ |
| H A D | project.pbxproj | 766 sourceTree = "<group>"; 840 sourceTree = "<group>"; 851 sourceTree = "<group>"; 862 sourceTree = "<group>"; 875 sourceTree = "<group>"; 951 sourceTree = "<group>"; 968 sourceTree = "<group>"; 997 sourceTree = "<group>"; 1021 sourceTree = "<group>"; 1031 sourceTree = "<group>"; [all …]
|
| /xnu-11215/bsd/netinet/ |
| H A D | flow_divert.c | 286 group = NULL; in flow_divert_group_lookup() 293 return group; in flow_divert_group_lookup() 303 fd_cb->group = group; in flow_divert_pcb_insert() 328 if (group == NULL) { in flow_divert_add_to_group() 415 struct flow_divert_group *group = fd_cb->group; in flow_divert_pcb_remove() local 2981 kfree_data_sized_by(group->token_key, group->token_key_size); in flow_divert_handle_group_init() 2989 kfree_data_sized_by(group->token_key, group->token_key_size); in flow_divert_handle_group_init() 4440 memset(group->token_key, 0, group->token_key_size); in flow_divert_group_destroy() 4441 kfree_data_sized_by(group->token_key, group->token_key_size); in flow_divert_group_destroy() 4553 if (group == NULL || sac->sc_unit != group->ctl_unit) { in flow_divert_kctl_connect() [all …]
|
| H A D | in_mcast.c | 357 const struct sockaddr_in *group) in imo_match_group() argument 379 in_hosteq(pinm->inm_addr, group->sin_addr)) { in imo_match_group() 442 gidx = imo_match_group(imo, ifp, group); in imo_multi_filter() 553 IN_LOOKUP_MULTI(group, ifp, inm); in in_getmulti() 573 gsin.sin_addr = *group; in in_getmulti() 597 VERIFY(in_hosteq(inm->inm_addr, *group)); in in_getmulti() 641 inm->inm_addr = *group; in in_getmulti() 3227 group.s_addr = name[1]; 3228 if (!IN_MULTICAST(ntohl(group.s_addr))) { 3229 IGMP_INET_PRINTF(group, [all …]
|
| H A D | flow_divert.h | 53 struct flow_divert_group *group; member
|
| /xnu-11215/tests/ |
| H A D | manual_wq_cooperative.c | 19 static dispatch_group_t group; variable 28 dispatch_group_enter(group); in req_cooperative_wq_threads() 42 dispatch_group_enter(group); in req_wq_threads() 126 dispatch_group_leave(group); in worker_cooperative_then_overcommit() 138 dispatch_group_wait(group, DISPATCH_TIME_FOREVER); in do_cooperative_then_overcommit() 194 dispatch_group_leave(group); in worker_cb_stress() 213 dispatch_group_leave(group); in worker_cb_stress() 230 dispatch_group_wait(group, DISPATCH_TIME_FOREVER); in do_stress_test() 246 group = dispatch_group_create(); in main()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | zonetriage.py | 64 if values is None or 'zone' not in values.group() or 'element' not in values.group(): 66 element = values.group('element') 67 zone = values.group('zone') 107 if values is None or 'zone' not in values.group(): 109 zone = values.group('zone')
|
| H A D | scheduler.py | 134 target= target_info.group() 140 owner= owner_info.group() 1129 def PrintThreadGroup(group): argument 1145 print("Group: {g.tcg_name:s} ({:#18x}){:s}".format(unsigned(group), is_parallel, g=group)) 1151 if unsigned(group.idle_timestamp) != 0 : 1153 g=group)) 1162 addressof(group.delayed_queues[0]), addressof(group.delayed_timers[0]))) 1169 addressof(group.delayed_queues[1]), addressof(group.delayed_timers[1]))) 1236 if not group: 1240 PrintThreadGroup(group) [all …]
|
| H A D | nvram.py | 41 value_type = srch.group(1)
|
| /xnu-11215/tools/ |
| H A D | symbolify.py | 17 start = int(m.group(1), 16) 18 return (start, m.group(2), m.group(3)) 37 addr = int(saddr.group(0), 16) 47 return saddr.group(0) 52 return saddr.group(0)
|
| /xnu-11215/doc/debugging/ |
| H A D | task_ref.md | 37 hierarchical. To help with debugging the following task reference group 57 The `task` group contains a count of all task references in the system. The 60 kext will be dynamically assigned a reference group as needed (if there's 61 one available). At the bottom level, there's a per-task (local) ref group under 62 each global group. 92 The reference group hierarchy for a specific group can be displayed as follows: 102 Reference groups are normally disabled, but task reference group statistics 105 groups. To enable backtrace logging and reference group statistics, the `rlog` 112 *task_external* reference group in particular:
|
| /xnu-11215/libkern/kmod/libkmod.xcodeproj/ |
| H A D | project.pbxproj | 69 …FileReference; lastKnownFileType = sourcecode.c.h; path = libkmodtest.h; sourceTree = "<group>"; }; 70 …ference; lastKnownFileType = sourcecode.cpp.cpp; path = libkmodtest.cpp; sourceTree = "<group>"; }; 73 … fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = c_start.c; sourceTree = "<group>"; }; 74 …; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = c_stop.c; sourceTree = "<group>"; }; 77 …ileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; 117 sourceTree = "<group>"; 127 sourceTree = "<group>"; 135 sourceTree = "<group>"; 143 sourceTree = "<group>"; 153 sourceTree = "<group>"; [all …]
|
| /xnu-11215/libkdd/kdd.xcodeproj/ |
| H A D | project.pbxproj | 198 …PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 260 …sa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kdd.h; sourceTree = "<group>"; }; 261 …= PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = kdd.m; sourceTree = "<group>"; }; 415 sourceTree = "<group>"; 424 sourceTree = "<group>"; 433 sourceTree = "<group>"; 440 sourceTree = "<group>"; 458 sourceTree = "<group>"; 466 sourceTree = "<group>"; 483 sourceTree = "<group>"; [all …]
|
| /xnu-11215/tools/tests/testkext/testkext.xcodeproj/ |
| H A D | project.pbxproj | 17 … PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pgokext.c; sourceTree = "<group>"; }; 18 …PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 21 …erence; lastKnownFileType = text.plist.xml; path = "testvmx-Info.plist"; sourceTree = "<group>"; }; 22 … fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testvmx.h; sourceTree = "<group>"; }; 23 …ncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testvmx.cpp; sourceTree = "<group>"; }; 25 … lastKnownFileType = text.plist.xml; path = "testthreadcall-Info.plist"; sourceTree = "<group>"; }; 26 …coding = 4; lastKnownFileType = sourcecode.c.h; path = testthreadcall.h; sourceTree = "<group>"; }; 62 sourceTree = "<group>"; 73 sourceTree = "<group>"; 83 sourceTree = "<group>"; [all …]
|
| /xnu-11215/libkern/c++/Tests/TestSerialization/test1/test1.xcodeproj/ |
| H A D | project.pbxproj | 14 …ding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test1_main.cpp; sourceTree = "<group>"; }; 15 …PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 40 sourceTree = "<group>"; 48 sourceTree = "<group>"; 56 sourceTree = "<group>"; 64 sourceTree = "<group>";
|
| /xnu-11215/libkern/c++/Tests/TestSerialization/test2/test2.xcodeproj/ |
| H A D | project.pbxproj | 14 …ding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test2_main.cpp; sourceTree = "<group>"; }; 15 …PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 40 sourceTree = "<group>"; 48 sourceTree = "<group>"; 56 sourceTree = "<group>"; 64 sourceTree = "<group>";
|
| /xnu-11215/tools/tests/perf_index/PerfIndex_COPS_Module/PerfIndex.xcodeproj/ |
| H A D | project.pbxproj | 17 …; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PITest.h; sourceTree = "<group>"; }; 18 …ileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PITest.m; sourceTree = "<group>"; }; 22 …fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 23 …fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = "<group>"; }; 24 …ileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerfIndex.h; sourceTree = "<group>"; }; 54 sourceTree = "<group>"; 63 sourceTree = "<group>"; 71 sourceTree = "<group>"; 83 sourceTree = "<group>";
|
| /xnu-11215/libsyscall/wrappers/legacy/ |
| H A D | lchown.c | 45 lchown(const char *path, uid_t owner, gid_t group) in lchown() argument 47 int ret = __lchown(path, owner, group); in lchown()
|
| /xnu-11215/bsd/sys/ |
| H A D | ioccom.h | 91 #define _IOC(inout, group, num, len) \ argument 92 (inout | ((len & IOCPARM_MASK) << 16) | ((group) << 8) | (num))
|
| /xnu-11215/doc/scheduler/ |
| H A D | sched_clutch_edge.md | 68 The second level is the “thread group” level which decides which thread group within a QoS bucket s… 72 …group level implements a variation of the FreeBSD ULE scheduler to decide which thread group shoul… 74 The clutch bucket group has an entry to represent runnable threads for the thread group per cluster… 77 …ratio of voluntary blocking time and CPU usage time for the clutch bucket group as a whole. This s… 79 The clutch bucket group maintains a few metrics to allow calculation of the interactivity score for… 81 … Blocked Time**: Maintains the amount of time no threads were runnable for the clutch bucket group. 82 …g execution for this clutch bucket group. This value is reset as soon as one of the threads of the… 83 …h Bucket Group CPU Time**: Maintains the CPU time used by all threads of this clutch bucket group. 95 …group. Since all threads in the same clutch bucket group belong to the same thread group and sched… 186 The Edge scheduler uses **per-thread group recommendations** from the performance controller and **… [all …]
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOLocks.cpp | 163 lck_grp_t *group; member 183 lock->group = lockGroup; in IORecursiveLockAllocWithLockGroup() 202 lck_mtx_destroy(&lock->mutex, lock->group); in IORecursiveLockFree()
|
| /xnu-11215/EXTERNAL_HEADERS/corecrypto/ |
| H A D | cc_lock.h | 143 lck_grp_t *group; member
|