| /xnu-11417.101.15/bsd/skywalk/mem/ |
| H A D | skmem_cache_var.h | 95 struct skmem_cache *sl_cache; /* controlling cache */ 120 struct skmem_cache *mt_cache; /* magazine cache */ 222 typedef int (*skmem_slab_alloc_fn_t)(struct skmem_cache *, 224 typedef void (*skmem_slab_free_fn_t)(struct skmem_cache *, void *); 229 struct skmem_cache { struct 296 TAILQ_ENTRY(skmem_cache) skm_link; /* cache linkage */ argument 316 offsetof(struct skmem_cache, skm_cpu_cache[n]) argument 390 extern struct skmem_cache *skmem_slab_cache; /* cache for skmem_slab */ 391 extern struct skmem_cache *skmem_bufctl_cache; /* cache for skmem_bufctl */ 393 extern int skmem_slab_alloc_locked(struct skmem_cache *, [all …]
|
| H A D | skmem_cache.c | 153 struct skmem_cache *skmem_slab_cache; /* cache for skmem_slab */ 154 struct skmem_cache *skmem_bufctl_cache; /* cache for skmem_bufctl */ 229 static TAILQ_HEAD(, skmem_cache) skmem_cache_head; 233 static void skmem_magazine_destroy(struct skmem_cache *, struct skmem_mag *, 235 static uint32_t skmem_depot_batch_alloc(struct skmem_cache *, 237 static void skmem_depot_batch_free(struct skmem_cache *, struct skmem_maglist *, 239 static void skmem_depot_ws_update(struct skmem_cache *); 240 static void skmem_depot_ws_zero(struct skmem_cache *); 241 static void skmem_depot_ws_reap(struct skmem_cache *); 243 static void skmem_cache_batch_free_common(struct skmem_cache *, struct skmem_obj *, uint32_t); [all …]
|
| H A D | skmem_arena_var.h | 149 struct skmem_cache *arn_schema_cache; /* schema object cache */ 150 struct skmem_cache *arn_ring_cache; /* ring object cache */ 151 struct skmem_cache *arn_txaksd_cache; /* tx/alloc slots cache */ 152 struct skmem_cache *arn_rxfksd_cache; /* rx/free slots cache */ 214 struct skmem_cache *arc_kstats_cache;
|
| H A D | skmem_slab.c | 36 static struct skmem_slab *skmem_slab_create(struct skmem_cache *, uint32_t); 37 static void skmem_slab_destroy(struct skmem_cache *, struct skmem_slab *); 63 skmem_slab_create(struct skmem_cache *skm, uint32_t skmflag) in skmem_slab_create() 159 skmem_slab_destroy(struct skmem_cache *skm, struct skmem_slab *sl) in skmem_slab_destroy() 198 skmem_slab_alloc_locked(struct skmem_cache *skm, struct skmem_obj_info *oi, in skmem_slab_alloc_locked() 441 skmem_slab_alloc_pseudo_locked(struct skmem_cache *skm, in skmem_slab_alloc_pseudo_locked() 536 skmem_slab_alloc(struct skmem_cache *skm, struct skmem_obj_info *oi, in skmem_slab_alloc() 552 skmem_slab_batch_alloc(struct skmem_cache *skm, struct skmem_obj **list, in skmem_slab_batch_alloc() 592 skmem_slab_free_locked(struct skmem_cache *skm, void *buf) in skmem_slab_free_locked() 710 skmem_slab_free_pseudo_locked(struct skmem_cache *skm, void *buf) in skmem_slab_free_pseudo_locked() [all …]
|
| H A D | skmem_region_var.h | 224 struct skmem_cache *skr_cache[SKR_MAX_CACHES]; /* client slab/cache layer */ 343 struct skmem_cache *, bool);
|
| H A D | skmem.c | 627 struct skmem_cache *skm; in skmem_dump()
|
| H A D | skmem_region.c | 213 static struct skmem_cache *skmem_sg_cache; /* cache for sksegment */ 1043 skmem_region_slab_config(struct skmem_region *skr, struct skmem_cache *skm, in skmem_region_slab_config()
|
| H A D | skmem_arena.c | 162 struct skmem_cache **cachep; in skmem_arena_sd_setup() 239 struct skmem_cache **cachep; in skmem_arena_sd_teardown()
|
| H A D | skmem_test.c | 1936 struct skmem_cache *skm; in skmem_tests()
|
| /xnu-11417.101.15/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow.c | 38 struct skmem_cache *sk_fo_cache; /* cache for flow_owner */ 43 struct skmem_cache *sk_fe_cache; /* cache for flow_entry */ 48 struct skmem_cache *sk_fab_cache; /* cache for flow advisory bitmap */
|
| H A D | flow_stats.c | 36 struct skmem_cache *flow_stats_cache; /* cache for flow_stats */
|
| H A D | flow_var.h | 905 extern struct skmem_cache *sk_fo_cache; 908 extern struct skmem_cache *sk_fe_cache; 911 extern struct skmem_cache *sk_fab_cache; 915 extern struct skmem_cache *flow_route_cache; 916 extern struct skmem_cache *flow_stats_cache;
|
| H A D | flow_route.c | 99 struct skmem_cache *flow_route_cache; /* cache for flow_route */
|
| /xnu-11417.101.15/bsd/skywalk/packet/ |
| H A D | pbufpool_var.h | 68 struct skmem_cache *pp_buf_cache[PBUFPOOL_MAX_BUF_REGIONS]; 69 struct skmem_cache *pp_kmd_cache; 70 struct skmem_cache *pp_kbft_cache[PBUFPOOL_MAX_BUF_REGIONS];
|
| H A D | pbufpool.c | 106 static struct skmem_cache *pp_opt_cache; /* cache for __packet_opt */ 107 static struct skmem_cache *pp_flow_cache; /* cache for __flow */ 108 static struct skmem_cache *pp_compl_cache; /* cache for __packet_compl */ 2553 struct skmem_cache *skm = large ? PP_BUF_CACHE_LARGE(pp): in pp_alloc_buffer_common()
|
| /xnu-11417.101.15/bsd/skywalk/namespace/ |
| H A D | netns.c | 227 static struct skmem_cache *netns_ns_token_cache; /* for ns_token */ 231 static struct skmem_cache *netns_ns_flow_info_cache; /* for ns_flow_info */ 235 static struct skmem_cache *netns_ns_reservation_cache; /* for ns_reservation */
|
| /xnu-11417.101.15/bsd/skywalk/channel/ |
| H A D | channel_var.h | 383 struct skmem_cache *ckr_ksds_cache; /* owning skmem_cache for ksd */
|
| /xnu-11417.101.15/bsd/conf/ |
| H A D | files | 559 bsd/skywalk/mem/skmem_cache.c optional skywalk bound-checks
|
| /xnu-11417.101.15/bsd/net/ |
| H A D | necp_client.c | 9854 struct skmem_cache *kstats_cp = NULL; in necp_arena_stats_obj_alloc()
|