Searched refs:skr (Results 1 – 5 of 5) sorted by relevance
| /xnu-10063.141.1/bsd/skywalk/mem/ |
| H A D | skmem_region.c | 118 static void skmem_region_destroy(struct skmem_region *skr); 671 struct skmem_region *skr; in skmem_region_create() local 682 skr = zalloc_flags(skr_zone, Z_WAITOK | Z_ZERO); in skmem_region_create() 683 skr->skr_params.srp_r_seg_size = srp->srp_r_seg_size; in skmem_region_create() 684 skr->skr_seg_size = srp->srp_c_seg_size; in skmem_region_create() 685 skr->skr_size = (srp->srp_c_seg_size * srp->srp_seg_cnt); in skmem_region_create() 686 skr->skr_seg_objs = (srp->srp_c_seg_size / srp->srp_c_obj_size); in skmem_region_create() 689 skr->skr_seg_max_cnt = srp->srp_seg_cnt; in skmem_region_create() 692 skr->skr_params.srp_align = skmem_cpu_cache_line_size(); in skmem_region_create() 695 skr->skr_hash_initial = SKMEM_REGION_HASH_INITIAL; in skmem_region_create() [all …]
|
| H A D | skmem_arena.c | 767 struct skmem_region *skr; in skmem_arena_nexus_teardown() local 781 skr = ar->ar_regions[SKMEM_REGION_USTATS]; in skmem_arena_nexus_teardown() 782 ASSERT(skr != NULL && !(skr->skr_mode & SKR_MODE_NOREDIRECT)); in skmem_arena_nexus_teardown() 783 skmem_region_free(skr, arn->arn_stats_obj, NULL); in skmem_arena_nexus_teardown() 785 skmem_region_release(skr); in skmem_arena_nexus_teardown() 792 skr = ar->ar_regions[SKMEM_REGION_FLOWADV]; in skmem_arena_nexus_teardown() 793 ASSERT(skr != NULL && !(skr->skr_mode & SKR_MODE_NOREDIRECT)); in skmem_arena_nexus_teardown() 794 skmem_region_free(skr, arn->arn_flowadv_obj, NULL); in skmem_arena_nexus_teardown() 796 skmem_region_release(skr); in skmem_arena_nexus_teardown() 803 skr = ar->ar_regions[SKMEM_REGION_NEXUSADV]; in skmem_arena_nexus_teardown() [all …]
|
| H A D | skmem.c | 614 skmem_dump(struct skmem_region *skr) in skmem_dump() argument 635 skr, skr->skr_mode, SKR_MODE_BITS, skr->skr_meminuse, in skmem_dump() 636 skr->skr_w_meminuse, skr->skr_memtotal, skr->skr_alloc, in skmem_dump() 637 skr->skr_free); in skmem_dump() 640 if (skr->skr_mode & SKR_MODE_SLAB) { in skmem_dump() 642 if ((skm = skr->skr_cache[i]) == NULL) { in skmem_dump()
|
| H A D | skmem_cache.c | 917 struct skmem_region *skr = skm->skm_region; in skmem_slab_create() local 927 slab = skmem_region_alloc(skr, (void **)&slabm, &sg, &sgm, skmflag); in skmem_slab_create() 943 ASSERT(skr->skr_c_obj_size <= UINT32_MAX); in skmem_slab_create() 944 objsize = (uint32_t)skr->skr_c_obj_size; in skmem_slab_create() 970 if (skr->skr_mode & SKR_MODE_SHAREOK) { in skmem_slab_create() 993 skmem_region_free(skr, slab, slabm); in skmem_slab_create() 1278 struct skmem_region *skr = skm->skm_region; in skmem_slab_alloc_pseudo_locked() local 1286 ASSERT(skr->skr_reg == NULL && skr->skr_zreg != NULL); in skmem_slab_alloc_pseudo_locked() 1288 ASSERT(!(skr->skr_mode & SKR_MODE_MIRRORED)); in skmem_slab_alloc_pseudo_locked() 1292 if ((obj = zalloc_flags(skr->skr_zreg, zflags | Z_ZERO)) == NULL) { in skmem_slab_alloc_pseudo_locked() [all …]
|
| /xnu-10063.141.1/tools/lldbmacros/ |
| H A D | skywalk.py | 264 for skr in IterateTAILQ_HEAD(skrhead, "skr_link") : 266 print(format_string.format(i, skr, str(skr.skr_name))) 278 skr = kern.GetValueFromAddress(cmd_args[0], 'skmem_region *') 281 for sg in IterateTAILQ_HEAD(skr.skr_seg_free, "sg_link") : 290 for i in range(0, skr.skr_hash_mask + 1) : 294 print(format_string.format(addressof(skr.skr_hash_table[i]), i)) 298 for sg in IterateTAILQ_HEAD(skr.skr_hash_table[i].sgb_head, "sg_link") :
|