Home
last modified time | relevance | path

Searched refs:cso_node (Results 1 – 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_hash.c76 static struct cso_node *
79 struct cso_node **anextNode) in cso_hash_create_node()
81 struct cso_node *node = MALLOC(sizeof(struct cso_node)); in cso_hash_create_node()
109 struct cso_node *e = (struct cso_node *)hash; in cso_data_rehash()
110 struct cso_node **oldBuckets = hash->buckets; in cso_data_rehash()
116 hash->buckets = MALLOC(sizeof(struct cso_node*) * hash->numBuckets); in cso_data_rehash()
121 struct cso_node *firstNode = oldBuckets[i]; in cso_data_rehash()
124 struct cso_node *lastNode = firstNode; in cso_data_rehash()
125 struct cso_node *afterLastNode; in cso_data_rehash()
126 struct cso_node **beforeFirstNode; in cso_data_rehash()
[all …]
Dcso_hash.h54 struct cso_node { struct
55 struct cso_node *next; argument
62 struct cso_node *node; argument
66 struct cso_node *fakeNext;
67 struct cso_node **buckets;
68 struct cso_node *end;
124 struct cso_node *cso_hash_data_next(struct cso_node *node);
140 static inline struct cso_node **
143 struct cso_node **node; in cso_hash_find_node()
162 struct cso_node **nextNode = cso_hash_find_node(hash, key); in cso_hash_find()
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst2953 - gallium/cso_hash: pack cso_node better