Home
last modified time | relevance | path

Searched refs:buckets (Results 1 – 10 of 10) sorted by relevance

/xnu-11215/libkern/kxld/
H A Dkxld_dict.c125 kxld_array_clear(&dict->buckets); in kxld_dict_clear()
148 kxld_array_deinit(&dict->buckets); in kxld_dict_deinit()
208 idx = (idx + 1) % dict->buckets.nitems; in get_locate_index()
216 check(idx < dict->buckets.nitems); in get_locate_index()
280 u_int nbuckets = (dict->buckets.nitems * 2 + 1); in resize_dict()
290 tmparray = dict->buckets; in resize_dict()
291 dict->buckets = dict->resize_buckets; in resize_dict()
333 idx = (idx + 1) % dict->buckets.nitems; in get_insert_index()
435 return hash_val % dict->buckets.nitems; in kxld_dict_string_hash()
445 return (u_int) (key % dict->buckets.nitems); in kxld_dict_uint32_hash()
[all …]
H A Dkxld_dict.h61 KXLDArray buckets; // The array of buckets member
/xnu-11215/tools/lldbmacros/
H A Dulock.py42 buckets = kern.globals.ull_bucket
44 … for ull in IterateLinkageChain(addressof(buckets[i].ulb_head), 'ull_t *', 'ull_hash_link'):
H A Dmemory.py943 btl.hash_address, btl.buckets
4566 buckets = kern.GetGlobalVariable('memstat_bucket')
4567 bucket = value(buckets.GetSBValue().CreateValueFromExpression(None,
/xnu-11215/doc/scheduler/
H A Dsched_clutch_edge.md24 …buckets roughly map to the QoS classes used by the OS runtime to define performance expectations f…
41 …buckets have used up enough CPU in the recent past such that they slip behind the lower buckets in…
53 …buckets that have warp remaining. If there is such a higher bucket, it would select that bucket an…
55 …buckets overlap, it is important to maintain some native priority order between those buckets. The…
57 … root bucket. This starvation avoidance window ensures that starved root buckets get a fair shot a…
61 …the scheduler to define strict bounds on worst case execution latencies for all scheduling buckets.
63 …oals of maintaining low scheduling latency for high buckets and starvation avoidance for low bucke…
64 * Since the bucket level scheduler deals with a fixed small number of runnable buckets in the worst…
74 …y in the clutch bucket runqueue. The priority calculation for the clutch buckets is based on the f…
91 The clutch bucket runqueue data structure allows the clutch buckets to be inserted at the head of t…
[all …]
/xnu-11215/tools/lldbmacros/core/
H A Diterators.py530 def buckets(self): member in _Hash
584 stats[0] = self.buckets - len(b_len)
596 print(xnu_format(fmt, sz, n, tot, n / self.buckets, tot / self.buckets))
619 def buckets(self): member in SMRHash
671 def buckets(self): member in SMRScalableHash
/xnu-11215/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_var.h862 char *buckets = fm->fm_owner_buckets; in flow_mgr_get_fob_at_idx() local
863 void *bucket = buckets + (idx * fm->fm_owner_bucket_sz); in flow_mgr_get_fob_at_idx()
871 char *buckets = fm->fm_route_buckets; in flow_mgr_get_frb_at_idx() local
872 void *bucket = buckets + (idx * fm->fm_route_bucket_sz); in flow_mgr_get_frb_at_idx()
880 char *buckets = fm->fm_route_id_buckets; in flow_mgr_get_frib_at_idx() local
881 void *bucket = buckets + (idx * fm->fm_route_id_bucket_sz); in flow_mgr_get_frib_at_idx()
/xnu-11215/bsd/skywalk/lib/
H A Dcuckoo_hashtable.c393 struct _bucket *buckets = NULL; in cuckoo_hashtable_create() local
406 buckets = sk_alloc_type_array(struct _bucket, n_buckets, Z_WAITOK, cuckoo_tag); in cuckoo_hashtable_create()
407 if (buckets == NULL) { in cuckoo_hashtable_create()
413 lck_mtx_init(&buckets[i]._lock, &cht_lock_group, &cht_lock_attr); in cuckoo_hashtable_create()
419 h->_buckets = buckets; in cuckoo_hashtable_create()
/xnu-11215/tools/lldbmacros/kmemory/
H A Dbtlog.py151 def buckets(self): member in BTLibrary
/xnu-11215/doc/vm/
H A Dmemorystatus_kills.md47 … `posix_spawnattr_set_jetsam_ttr_np`. This function sorts the durations into the following buckets: