Searched refs:skmem_region (Results 1 – 11 of 11) sorted by relevance
| /xnu-8792.61.2/bsd/skywalk/mem/ |
| H A D | skmem_region_var.h | 56 struct skmem_region; 72 struct skmem_region *sg_region; /* controlling region */ 194 struct skmem_region { struct 214 TAILQ_ENTRY(skmem_region) skr_link; /* skmem_region linkage */ argument 266 struct skmem_region *skr_mirror; argument 334 extern struct skmem_region *skmem_region_create(const char *, 337 extern void skmem_region_mirror(struct skmem_region *, struct skmem_region *); 338 extern void skmem_region_slab_config(struct skmem_region *, 340 extern void *skmem_region_alloc(struct skmem_region *, void **, 342 extern void skmem_region_free(struct skmem_region *, void *, void *); [all …]
|
| H A D | skmem_region.c | 118 static void skmem_region_destroy(struct skmem_region *skr); 119 static void skmem_region_depopulate(struct skmem_region *); 121 static struct sksegment *sksegment_create(struct skmem_region *, uint32_t); 122 static void sksegment_destroy(struct skmem_region *, struct sksegment *); 123 static void sksegment_freelist_insert(struct skmem_region *, 125 static struct sksegment *sksegment_freelist_remove(struct skmem_region *, 127 static struct sksegment *sksegment_freelist_grow(struct skmem_region *); 128 static struct sksegment *sksegment_alloc_with_idx(struct skmem_region *, 130 static void *skmem_region_alloc_common(struct skmem_region *, 132 static void *skmem_region_mirror_alloc(struct skmem_region *, [all …]
|
| H A D | skmem_var.h | 82 extern struct skmem_region *skmem_get_sysctls_region(void); 83 extern char *skmem_dump(struct skmem_region *);
|
| H A D | skmem.c | 422 static struct skmem_region *sk_sys_region; 564 struct skmem_region * 608 skmem_dump(struct skmem_region *skr) in skmem_dump()
|
| H A D | skmem_cache_var.h | 252 struct skmem_region *skm_region; /* region source for slabs */ 376 struct skmem_region *, uint32_t);
|
| H A D | skmem_arena.c | 166 struct skmem_region *ksd_skr = NULL, *usd_skr = NULL; in skmem_arena_sd_setup() 241 struct skmem_region **ksd_rp, **usd_rp; in skmem_arena_sd_teardown() 535 struct skmem_region *svr = nxv->nxv_reg; in skmem_arena_create_for_nexus() 667 struct skmem_region *str = ar->ar_regions[SKMEM_REGION_USTATS]; in skmem_arena_create_for_nexus() 690 struct skmem_region *str = in skmem_arena_create_for_nexus() 774 struct skmem_region *skr; in skmem_arena_nexus_teardown() 1026 struct skmem_region *skr; in skmem_arena_necp_teardown() 1085 struct skmem_region *skrsys; in skmem_arena_create_for_system() 1171 struct skmem_region *skr; in skmem_arena_system_teardown() 1341 struct skmem_region *skr = ar->ar_regions[i]; in skmem_arena_create_finalize() [all …]
|
| H A D | skmem_arena_var.h | 67 struct skmem_region *ar_regions[SKMEM_REGIONS]; /* arena regions */
|
| H A D | skmem_cache.c | 557 void *private, struct skmem_region *region, uint32_t cflags) in skmem_cache_create() 912 struct skmem_region *skr = skm->skm_region; in skmem_slab_create() 1245 struct skmem_region *skr = skm->skm_region; in skmem_slab_alloc_pseudo_locked() 1482 struct skmem_region *skr = skm->skm_region; in skmem_slab_free_pseudo_locked()
|
| /xnu-8792.61.2/bsd/skywalk/packet/ |
| H A D | pbufpool_var.h | 75 struct skmem_region *pp_buf_region[PBUFPOOL_MAX_BUF_REGIONS]; 76 struct skmem_region *pp_kmd_region; 77 struct skmem_region *pp_umd_region; 78 struct skmem_region *pp_ubft_region; 79 struct skmem_region *pp_kbft_region;
|
| /xnu-8792.61.2/bsd/skywalk/nexus/ |
| H A D | nexus_var.h | 184 struct skmem_region *nxv_reg;
|
| /xnu-8792.61.2/bsd/conf/ |
| H A D | files | 539 bsd/skywalk/mem/skmem_region.c optional skywalk
|