Home | History | Annotate | Download | only in internal

Lines Matching refs:shard

89 	/* Protects most of this shard's state. */
92 * Guards the shard's access to the central allocator (preventing
93 * multiple threads operating on this shard from accessing the central
125 /* The configuration choices for this hpa shard. */
130 * hpa shard.
135 * Those stats which are copied directly into the CTL-centric hpa shard
141 * Last time we performed purge on this shard.
153 bool hpa_shard_init(hpa_shard_t *shard, hpa_central_t *central, emap_t *emap,
158 void hpa_shard_stats_merge(tsdn_t *tsdn, hpa_shard_t *shard,
162 * Notify the shard that we won't use it for allocations much longer. Due to
166 void hpa_shard_disable(tsdn_t *tsdn, hpa_shard_t *shard);
167 void hpa_shard_destroy(tsdn_t *tsdn, hpa_shard_t *shard);
169 void hpa_shard_set_deferral_allowed(tsdn_t *tsdn, hpa_shard_t *shard,
171 void hpa_shard_do_deferred_work(tsdn_t *tsdn, hpa_shard_t *shard);
177 void hpa_shard_prefork3(tsdn_t *tsdn, hpa_shard_t *shard);
178 void hpa_shard_prefork4(tsdn_t *tsdn, hpa_shard_t *shard);
179 void hpa_shard_postfork_parent(tsdn_t *tsdn, hpa_shard_t *shard);
180 void hpa_shard_postfork_child(tsdn_t *tsdn, hpa_shard_t *shard);