Searched refs:cso_node (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/
H A Dcso_hash.h54 struct cso_node { struct
55 struct cso_node *next;
62 struct cso_node *node;
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 **nod
[all...]
H A Dcso_hash.c76 static struct cso_node *
79 struct cso_node **anextNode)
81 struct cso_node *node = MALLOC(sizeof(struct cso_node));
109 struct cso_node *e = (struct cso_node *)hash;
110 struct cso_node **oldBuckets = hash->buckets;
116 hash->buckets = MALLOC(sizeof(struct cso_node*) * hash->numBuckets);
121 struct cso_node *firstNode = oldBuckets[i];
124 struct cso_node *lastNod
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/cso_cache/
H A Dcso_hash.c77 struct cso_node *fakeNext;
78 struct cso_node **buckets;
91 static void cso_free_node(struct cso_node *node)
96 static struct cso_node *
99 struct cso_node **anextNode)
101 struct cso_node *node = cso_data_allocate_node(hash->data.d);
109 node->next = (struct cso_node*)(*anextNode);
129 struct cso_node *e = (struct cso_node *)(hash);
130 struct cso_node **oldBucket
[all...]
H A Dcso_hash.h54 struct cso_node { struct
55 struct cso_node *next;
63 struct cso_node *e;
69 struct cso_node *node;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst2953 - gallium/cso_hash: pack cso_node better

Completed in 12 milliseconds