Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_hash.c77 struct cso_node *fakeNext;
78 struct cso_node **buckets;
91 static void cso_free_node(struct cso_node *node) in cso_free_node()
96 static struct cso_node *
99 struct cso_node **anextNode) in cso_hash_create_node()
101 struct cso_node *node = cso_data_allocate_node(hash->data.d); in cso_hash_create_node()
109 node->next = (struct cso_node*)(*anextNode); in cso_hash_create_node()
129 struct cso_node *e = (struct cso_node *)(hash); in cso_data_rehash()
130 struct cso_node **oldBuckets = hash->buckets; in cso_data_rehash()
136 hash->buckets = MALLOC(sizeof(struct cso_node*) * hash->numBuckets); in cso_data_rehash()
[all …]
Dcso_hash.h54 struct cso_node { struct
55 struct cso_node *next; argument
63 struct cso_node *e; argument
69 struct cso_node *node;
/external/virglrenderer/src/gallium/auxiliary/cso_cache/
Dcso_hash.c74 struct cso_node { struct
75 struct cso_node *next; argument
81 struct cso_node *fakeNext; argument
82 struct cso_node **buckets;
93 struct cso_node *e;
102 static void cso_free_node(struct cso_node *node) in cso_free_node()
107 static struct cso_node *
110 struct cso_node **anextNode) in cso_hash_create_node()
112 struct cso_node *node = cso_data_allocate_node(hash->data.d); in cso_hash_create_node()
120 node->next = (struct cso_node*)(*anextNode); in cso_hash_create_node()
[all …]
Dcso_hash.h55 struct cso_node;
60 struct cso_node *node;