Home
last modified time | relevance | path

Searched refs:groups (Results 1 – 19 of 19) sorted by relevance

/xnu-10002.1.13/doc/
H A Dtask_ref.md33 Reference groups are a feature which keep track of statistics (and when
34 configured backtrace information) for a set of references. Reference groups are
56 first-level groups are static and sub-divide task references based on the
62 groups are created) changes depending on the 'task_refgrp' boot arg.
64 Task reference groups can be explored in `lldb` as follows:
81 Display a task's reference groups:
100 Reference groups are normally disabled, but task reference group statistics
101 *are* enabled by default (for `RELEASE` builds, reference groups are not available
102 at all). Backtrace logging for all groups is disabled, including task reference
103 groups. To enable backtrace logging and reference group statistics, the `rlog`
[all …]
H A Dsched_clutch_edge.md14 In order to reason about higher level user workloads, the clutch scheduler schedules groups of thre…
66 … group within a QoS bucket should be selected next for execution. Thread groups represent a colle…
75 …scheduler to prefer highly interactive thread groups over batch processing compute intensive threa…
85 * It allows for a fair sharing of CPU among thread groups based on their recent behavior. Since the…
86 …he scheduler is able to maintain up-to-date information about all thread groups which leads to mor…
87 * Thread groups provide a convenient abstraction for groups of threads working together for a user …
89 …h bucket. This allows the system to round robin efficiently among thread groups at the same priori…
180 … on delineating work across E-cores and P-cores. Concepts such as thread groups, asymmetric spill …
H A Dstartup.md83 - `LCK_GRP_DECLARE*`: automatically initialized lock groups,
H A Drecount.md68 Accounting for groups of entities like threads and tasks starts with a `recount_plan_t`, declared u…
/xnu-10002.1.13/osfmk/kern/
H A Dsched_grrr.c455 if (rq->groups[i].count > 0) { in sched_grrr_processor_queue_has_priority()
684 runq->groups[index].minpriority = (grrr_proportional_priority_t)prisearch; in grrr_runqueue_init()
689 runq->groups[index].index = index; in grrr_runqueue_init()
691 queue_init(&runq->groups[index].clients); in grrr_runqueue_init()
692 runq->groups[index].count = 0; in grrr_runqueue_init()
693 runq->groups[index].weight = 0; in grrr_runqueue_init()
694 runq->groups[index].work = 0; in grrr_runqueue_init()
695 runq->groups[index].current_client = THREAD_NULL; in grrr_runqueue_init()
710 rq->groups[index].work >>= 3; in grrr_rescale_work()
727 group = &rq->groups[gindex]; in grrr_enqueue()
[all …]
H A Dsched.h312 struct grrr_group groups[NUM_GRRR_GROUPS]; member
H A Dlock_group.c117 #pragma mark lock groups
/xnu-10002.1.13/tools/tests/personas/
H A Dpersona_test_run_src.sh200 local groups=${5:- }
255 local groups=${4:- }
267 if [ "$groups" != " " ]; then
268 spawn_args+=" -G $groups"
284 validate_child_info "${TMPDIR}/$file" "$pna_id" "$uid" "$gid" "$groups" $line
/xnu-10002.1.13/tests/
H A Dposix_spawn_posix_cred.c45 gid_t groups[3] = { 501, 250, 299 }; variable
46 ret = posix_spawnattr_set_groups_np(&attr, 3, &groups, KAUTH_UID_NONE);
H A Dstackshot_tests.m1309 T_SKIP("thread groups not supported on this system");
1312 T_DECL(thread_groups, "test getting thread groups in stackshot")
1317 .name = "thread-groups",
/xnu-10002.1.13/libkdd/kdd.xcodeproj/
H A Dproject.pbxproj98 …shot-sample-thread-groups in Resources */ = {isa = PBXBuildFile; fileRef = 1862B0321E7A083F0005ADF…
99 …-sample-thread-groups.plist.gz in Resources */ = {isa = PBXBuildFile; fileRef = 1862B0331E7A083F00…
100 …t-sample-thread-groups-flags in Resources */ = {isa = PBXBuildFile; fileRef = 18C577C11F96DB5100C6…
101 …mple-thread-groups-flags.plist.gz in Resources */ = {isa = PBXBuildFile; fileRef = 18C577C51F96DB7…
253 …* stackshot-sample-thread-groups */ = {isa = PBXFileReference; lastKnownFileType = file; path = "s…
254 …ot-sample-thread-groups.plist.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; p…
255 …tackshot-sample-thread-groups-flags */ = {isa = PBXFileReference; lastKnownFileType = file; path =…
256 …sample-thread-groups-flags.plist.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip…
354 18C577C51F96DB7100C67EB3 /* stackshot-sample-thread-groups-flags.plist.gz */,
355 18C577C11F96DB5100C67EB3 /* stackshot-sample-thread-groups-flags */,
[all …]
/xnu-10002.1.13/bsd/bsm/
H A Daudit_record.h264 token_t *au_to_groups(int *groups)
266 token_t *au_to_newgroups(uint16_t n, gid_t *groups)
/xnu-10002.1.13/bsd/kern/
H A Dkern_credential.c2034 gid_t *groups; member
2055 kauth_cred_uid2groups(uid_t *uid, gid_t *groups, size_t *gcount) in kauth_cred_uid2groups() argument
2061 supgroups.groups = groups; in kauth_cred_uid2groups()
2775 memcpy(gp->groups, ki.ki_supgrps, sizeof(gid_t) * limit); in kauth_cred_cache_lookup()
4021 gid_t *groups, in kauth_cred_model_setgroups() argument
4036 memcmp(pcred->cr_groups, groups, groupcount * sizeof(gid_t)) == 0) { in kauth_cred_model_setgroups()
4042 memcpy(pcred->cr_groups, groups, groupcount * sizeof(gid_t)); in kauth_cred_model_setgroups()
/xnu-10002.1.13/bsd/security/audit/
H A Daudit_bsm_token.c316 au_to_groups(int *groups) in au_to_groups() argument
318 return au_to_newgroups(AUDIT_MAX_GROUPS, (gid_t *)groups); in au_to_groups()
327 au_to_newgroups(u_int16_t n, gid_t *groups) in au_to_newgroups() argument
345 ADD_U_INT32(dptr, groups[i]); in au_to_newgroups()
/xnu-10002.1.13/tools/lldbmacros/
H A Dscheduler.py667 grrr_group_count = sizeof(grrr_runq.groups) // sizeof(grrr_runq.groups[0])
669 grrr_group = addressof(grrr_runq.groups[grrr_group_i])
/xnu-10002.1.13/bsd/sys/
H A Dkauth.h446 extern bool kauth_cred_model_setgroups(kauth_cred_t model, gid_t *groups, size_t groupcount…
/xnu-10002.1.13/bsd/nfs/
H A Dnfs_subs.c1471 gid_t groups[NGROUPS]; in nfsrv_hang_addrlist() local
1476 if (!kauth_cred_getgroups(cred, groups, &groupcount) && in nfsrv_hang_addrlist()
1480 if (groups[i] != groups2[i]) { in nfsrv_hang_addrlist()
/xnu-10002.1.13/makedefs/
H A DMakeInc.top108 # Target configs come in groups of three parameters. The first is the
111 # many groups of configurations as you wish. Each item passed in is
/xnu-10002.1.13/bsd/man/man2/
H A Dgetdirentriesattr.2127 These groups are then placed into the buffer, one after another.