| /xnu-12377.61.12/tests/vm/ |
| H A D | vm_mteinfo.c | 748 cell_with(uint32_t tagged, uint32_t free) in cell_with() argument 751 .mte_page_count = tagged, in cell_with() 762 uint32_t tagged = cell.mte_page_count; in t_active_bucket() local 763 uint32_t used = 32 - tagged - free; in t_active_bucket() 766 n = tagged + free / 3; in t_active_bucket() 792 for (unsigned tagged = 0; tagged < 32; tagged++) { variable 793 for (unsigned free = 1; free <= 32 - tagged; free++) { 794 cell_t cell = cell_with(tagged, free); 798 "valid bucket for %d.%d", tagged, free); 800 "valid bucket for %d.%d", tagged, free); [all …]
|
| /xnu-12377.61.12/tests/skywalk/ |
| H A D | skt_filter.c | 430 custom_ether_setup_args(int index, bool sender, bool tagged) in custom_ether_setup_args() argument 435 args->is_tagged = tagged; in custom_ether_setup_args() 436 if (tagged) { in custom_ether_setup_args() 1009 receiver_channel_start(char *name, char *options, bool tagged) in receiver_channel_start() argument 1016 custom_ether_setup_args(i, false, tagged); in receiver_channel_start() 1050 receiver_custom_ether_test(char *name, char *options, bool tagged) in receiver_custom_ether_test() argument 1052 receiver_channel_start(name, options, tagged); in receiver_custom_ether_test() 1221 sender_channel_start(char *name, char *options, bool tagged) in sender_channel_start() argument 1234 custom_ether_setup_args(i, true, tagged); in sender_channel_start() 1266 sender_custom_ether_test(char *name, char *options, bool tagged) in sender_custom_ether_test() argument [all …]
|
| /xnu-12377.61.12/osfmk/vm/ |
| H A D | vm_mteinfo_internal.h | 544 extern void mteinfo_covered_page_set_free(ppnum_t pnum, bool tagged); 555 extern void mteinfo_covered_page_set_used(ppnum_t pnum, bool tagged);
|
| H A D | vm_mteinfo.c | 849 uint32_t tagged = cell.mte_page_count; in mteinfo_free_queue_idx() local 850 uint32_t used = MTE_PAGES_PER_TAG_PAGE - free - tagged; in mteinfo_free_queue_idx() 895 n = tagged + free / 5; in mteinfo_free_queue_idx() 1468 mteinfo_covered_page_set_free(ppnum_t pnum, bool tagged) in mteinfo_covered_page_set_free() argument 1474 assert(cell->mte_page_count >= tagged); in mteinfo_covered_page_set_free() 1481 if (tagged) { in mteinfo_covered_page_set_free() 1486 cell->mte_page_count -= tagged; in mteinfo_covered_page_set_free() 1492 mteinfo_covered_page_set_used(ppnum_t pnum, bool tagged) in mteinfo_covered_page_set_used() argument 1498 assert(cell->mte_page_count + tagged <= MTE_PAGES_PER_TAG_PAGE); in mteinfo_covered_page_set_used() 1505 if (tagged) { in mteinfo_covered_page_set_used() [all …]
|
| /xnu-12377.61.12/tools/lldbmacros/kmemory/ |
| H A D | vm.py | 839 tagged = self.target.FindFirstGlobalVariable('vm_page_tagged_count').xGetValueAsInteger() 864 frag = 100 - tagged * 100 / (32 * active)
|
| /xnu-12377.61.12/doc/allocators/ |
| H A D | xnu-kernel-restricted.md | 103 … to access tagged memory without going through tag checks, MTE is bypassed. Which is why we have t…
|
| /xnu-12377.61.12/bsd/skywalk/packet/ |
| H A D | pbufpool.c | 1988 uint64_t *__counted_by(num)array, uint32_t num, boolean_t tagged, in pp_alloc_packet_common() argument 2040 if (tagged) { in pp_alloc_packet_common() 2076 uint64_t *__counted_by(*size)array, uint32_t *size, boolean_t tagged, in pp_alloc_packet_batch() argument 2091 i = pp_alloc_packet_common(pp, bufcnt, array, n, tagged, in pp_alloc_packet_batch()
|
| /xnu-12377.61.12/doc/observability/ |
| H A D | coalitions.md | 21 Each process occupies a *role* in its coalition: one process is tagged as the `COALITION_TASKROLE_L…
|
| /xnu-12377.61.12/doc/scheduler/ |
| H A D | sched_clutch_edge.md | 7 …mpts to achieve these goals by expecting all threads in the system to be tagged with a priority nu…
|
| /xnu-12377.61.12/bsd/vm/ |
| H A D | vm_unix.c | 3361 SYSCTL_UINT(_vm_mte, OID_AUTO, tagged, CTLFLAG_RD,
|