| /xnu-11215/osfmk/kern/ |
| H A D | zalloc_ro_shim.h | 97 zone_id_t zid; member 117 z.zid = zone_create_ro(name, size, flags, zc_ro_id); in zone_create_ro_shimmed() 136 zalloc_ro_mut(zone_id.zid, elem, offset, new_data, new_data_size); in zalloc_ro_mut_shimmed() 152 zalloc_ro_clear(zone_id.zid, elem, offset, size); in zalloc_ro_clear_shimmed() 166 return (zalloc_ro)(zone_id.zid, flags); in zalloc_ro_shimmed() 172 #define zalloc_ro(zid, flags) \ argument 173 zalloc_ro_shimmed(zid, flags) 181 (zfree_ro)(zone_id.zid, addr); in zfree_ro_shimmed() 187 #define zfree_ro(zid, elem) ({ \ argument 188 zone_id_shim_t __zfree_zid = (zid); \ [all …]
|
| H A D | zalloc.h | 768 zone_id_t zid, 774 zone_id_t zid, in __zalloc_id() argument 785 #define zalloc_id(zid, flags) __zalloc_cast(zid, (__zalloc_id)(zid, flags)) argument 787 #define zalloc_id(zid, fl) __zalloc_id(zid, fl) argument 820 #define zalloc_ro(zid, fl) __zalloc_cast(zid, (__zalloc_ro)(zid, fl)) argument 822 #define zalloc_ro(zid, fl) __zalloc_ro(zid, fl) argument 1032 #define zfree_id(zid, elem) ({ \ argument 1050 #define zfree_ro(zid, elem) ({ \ argument 1484 zalloc_id(zid, flags) 1806 ZONE_DECLARE_ID(zid, type_t); \ [all …]
|
| H A D | zalloc.c | 1422 return zid; in zone_id_for_element() 5518 if (zid != ZONE_ID_ANY && tmp.zm_index != zid) { in __pgz_decode_allow_invalid() 6303 assert(zid >= ZONE_ID__FIRST_RO && zid <= ZONE_ID__LAST_RO); 6312 (void)zid; 7130 assert(zid >= ZONE_ID__FIRST_RO && zid <= ZONE_ID__LAST_RO); 7258 (void)zid; in zalloc_ro_mut() 7273 (void)zid; in zalloc_ro_mut_atomic() 7286 (void)zid; in zalloc_ro_clear() 7860 assert(zid <= ZONE_ID__FIRST_DYNAMIC && zcache_ops[zid]); in zone_reclaim() 7924 for (zone_id_t zid = ZONE_ID__LAST_RO + 1; zid < ZONE_ID__FIRST_DYNAMIC; zid++) { in zone_reclaim_all() local [all …]
|
| H A D | kalloc.c | 242 zone_id_t zid, in kalloc_zone_for_size_with_flags() argument 282 zid += (size > 16); in kalloc_zone_for_size_with_flags() 290 zid += KHEAP_EXTRA_ZONES + in kalloc_zone_for_size_with_flags() 295 zone = zone_by_id(zid); in kalloc_zone_for_size_with_flags() 2464 if (zid != ZONE_ID_INVALID) { in kalloc_data_require_panic() 2465 zone_t z = &zone_array[zid]; in kalloc_data_require_panic() 2489 if (zid != ZONE_ID_INVALID) { in kalloc_non_data_require_panic() 2490 zone_t z = &zone_array[zid]; in kalloc_non_data_require_panic() 2518 if (zid != ZONE_ID_INVALID) { in kalloc_data_require() 2519 zone_t z = &zone_array[zid]; in kalloc_data_require() [all …]
|
| H A D | zalloc_internal.h | 684 zone_id_t zid = zone_index(z); in zone_security_config() local 685 return zone_security_array[zid]; in zone_security_config()
|
| H A D | kalloc.h | 1815 zone_id_t zid,
|
| /xnu-11215/tools/lldbmacros/kmemory/ |
| H A D | zone.py | 547 zid = index_name_or_addr 550 zid = zid // zarr.GetType().GetArrayElementType().GetByteSize() 553 self.zid = zid 554 self.sbv = zarr.chkGetChildAtIndex(zid) 558 def get_zone_name(zid, target=None): argument 571 if zid >= kmem.num_zones: 574 zone = kmem.zone_array.chkGetChildAtIndex(zid) 598 for zid in range(kmem.num_zones): 599 k = Zone.get_zone_name(zid) 601 return zid [all …]
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | pmap.c | 367 zone_id_t zid, in pmap_ro_zone_validate_element_dst() argument 372 if (__improbable((zid < ZONE_ID__FIRST_RO) || (zid > ZONE_ID__LAST_RO))) { in pmap_ro_zone_validate_element_dst() 373 panic("%s: ZoneID %u outside RO range %u - %u", __func__, zid, in pmap_ro_zone_validate_element_dst() 377 vm_size_t elem_size = zone_ro_size_params[zid].z_elem_size; in pmap_ro_zone_validate_element_dst() 380 zone_require_ro(zid, elem_size, (void*)va); in pmap_ro_zone_validate_element_dst() 394 zone_id_t zid, in pmap_ro_zone_validate_element() argument 412 zone_id_t zid, in pmap_ro_zone_memcpy() argument 431 zone_id_t zid, in pmap_ro_zone_atomic_op() argument 440 pmap_ro_zone_validate_element_dst(zid, va, offset, value_size); in pmap_ro_zone_atomic_op() 447 zone_id_t zid, in pmap_ro_zone_bzero() argument [all …]
|
| /xnu-11215/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.h | 534 extern void pmap_ro_zone_memcpy(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 536 extern uint64_t pmap_ro_zone_atomic_op(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 538 extern void pmap_ro_zone_bzero(zone_id_t zid, vm_offset_t va, vm_offset_t offset, vm_size_t size);
|
| H A D | pmap.c | 982 pmap_ro_zone_memcpy, (zone_id_t zid, 998 pmap_ro_zone_bzero, (zone_id_t zid, 10515 zone_id_t zid, argument 10520 if (__improbable((zid < ZONE_ID__FIRST_RO) || (zid > ZONE_ID__LAST_RO))) { 10558 zone_id_t zid, argument 10639 zone_id_t zid, argument 10650 zone_id_t zid, argument 10685 zone_id_t zid, argument 10696 zone_id_t zid, argument 10731 zone_id_t zid, argument [all …]
|
| /xnu-11215/osfmk/arm/pmap/ |
| H A D | pmap.h | 597 extern void pmap_ro_zone_memcpy(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 599 extern uint64_t pmap_ro_zone_atomic_op(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 601 extern void pmap_ro_zone_bzero(zone_id_t zid, vm_offset_t va, vm_offset_t offset, vm_size_t size);
|
| H A D | pmap.c | 1013 pmap_ro_zone_memcpy, (zone_id_t zid, 1029 pmap_ro_zone_bzero, (zone_id_t zid, 12221 zone_id_t zid, argument 12226 if (__improbable((zid < ZONE_ID__FIRST_RO) || (zid > ZONE_ID__LAST_RO))) { 12264 zone_id_t zid, argument 12370 zone_id_t zid, argument 12385 zone_id_t zid, argument 12419 zone_id_t zid, argument 12434 zone_id_t zid, argument 12467 zone_id_t zid, argument [all …]
|
| /xnu-11215/osfmk/i386/ |
| H A D | pmap.h | 790 extern void pmap_ro_zone_memcpy(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 792 extern uint64_t pmap_ro_zone_atomic_op(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 794 extern void pmap_ro_zone_bzero(zone_id_t zid, vm_offset_t va, vm_offset_t offset, vm_size_t size);
|
| /xnu-11215/bsd/kern/ |
| H A D | uipc_mbuf.c | 1079 m_class_from_zid(zone_id_t zid) in m_class_from_zid() argument 1081 return MC_MBUF + zid - ZONE_ID_MBUF; in m_class_from_zid() 1479 const zone_t zone = zone_by_id(zid); in mbuf_stat_sync() 1693 mz_cl_free(zone_id_t zid, void *cl) in mz_cl_free() argument 1696 zone_require(zone_by_id(zid), cl); in mz_cl_free() 1698 zfree_nozero(zid, cl); in mz_cl_free() 1744 mz_cl_zid(zone_id_t zid) in mz_cl_zid() argument 1806 #pragma unused(zid) in mz_composite_mark_valid() 1831 #pragma unused(zid) in mz_composite_mark_invalid() 2149 const zone_t zone = zone_by_id(zid); in mbuf_class_under_pressure() [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | memory.py | 331 zid = zone_array.index(zone) 332 zone_security = kern.zones[zid][1] 747 zid = zone_array.index(zone) 748 zone_security = kern.zones[zid][1] 898 for zid in range(kmemory.KMem.get_shared().num_zones): 899 z = kmemory.Zone(zid)
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_tests.c | 1851 zone_id_t zid = zone_id_for_element((void *) allocation_addr, size); in vm_memory_entry_pgz_test() local 1852 zone_t zone = &zone_array[zid]; in vm_memory_entry_pgz_test()
|