Home
last modified time | relevance | path

Searched refs:skmem_region (Results 1 – 11 of 11) sorted by relevance

/xnu-8020.101.4/bsd/skywalk/mem/
H A Dskmem_region_var.h56 struct skmem_region;
72 struct skmem_region *sg_region; /* controlling region */
189 struct skmem_region { struct
209 TAILQ_ENTRY(skmem_region) skr_link; /* skmem_region linkage */ argument
261 struct skmem_region *skr_mirror; argument
326 extern struct skmem_region *skmem_region_create(const char *,
329 extern void skmem_region_mirror(struct skmem_region *, struct skmem_region *);
330 extern void skmem_region_slab_config(struct skmem_region *,
332 extern void *skmem_region_alloc(struct skmem_region *, void **,
334 extern void skmem_region_free(struct skmem_region *, void *, void *);
[all …]
H A Dskmem_region.c118 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 Dskmem_var.h82 extern struct skmem_region *skmem_get_sysctls_region(void);
83 extern char *skmem_dump(struct skmem_region *);
H A Dskmem.c389 static struct skmem_region *sk_sys_region;
533 struct skmem_region *
577 skmem_dump(struct skmem_region *skr) in skmem_dump()
H A Dskmem_cache_var.h252 struct skmem_region *skm_region; /* region source for slabs */
376 struct skmem_region *, uint32_t);
H A Dskmem_arena.c186 struct skmem_region *ksd_skr = NULL, *usd_skr = NULL; in skmem_arena_sd_setup()
261 struct skmem_region **ksd_rp, **usd_rp; in skmem_arena_sd_teardown()
529 struct skmem_region *svr = nxv->nxv_reg; in skmem_arena_create_for_nexus()
661 struct skmem_region *str = ar->ar_regions[SKMEM_REGION_USTATS]; in skmem_arena_create_for_nexus()
684 struct skmem_region *str = in skmem_arena_create_for_nexus()
768 struct skmem_region *skr; in skmem_arena_nexus_teardown()
1020 struct skmem_region *skr; in skmem_arena_necp_teardown()
1079 struct skmem_region *skrsys; in skmem_arena_create_for_system()
1165 struct skmem_region *skr; in skmem_arena_system_teardown()
1335 struct skmem_region *skr = ar->ar_regions[i]; in skmem_arena_create_finalize()
[all …]
H A Dskmem_arena_var.h67 struct skmem_region *ar_regions[SKMEM_REGIONS]; /* arena regions */
H A Dskmem_cache.c575 void *private, struct skmem_region *region, uint32_t cflags) in skmem_cache_create()
930 struct skmem_region *skr = skm->skm_region; in skmem_slab_create()
1263 struct skmem_region *skr = skm->skm_region; in skmem_slab_alloc_pseudo_locked()
1500 struct skmem_region *skr = skm->skm_region; in skmem_slab_free_pseudo_locked()
/xnu-8020.101.4/bsd/skywalk/packet/
H A Dpbufpool_var.h69 struct skmem_region *pp_buf_region;
70 struct skmem_region *pp_kmd_region;
71 struct skmem_region *pp_umd_region;
72 struct skmem_region *pp_ubft_region;
73 struct skmem_region *pp_kbft_region;
/xnu-8020.101.4/bsd/skywalk/nexus/
H A Dnexus_var.h183 struct skmem_region *nxv_reg;
/xnu-8020.101.4/bsd/conf/
H A Dfiles584 bsd/skywalk/mem/skmem_region.c optional skywalk