Searched refs:cso_cache (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/cso_cache/
H A Dcso_cache.h104 struct cso_cache;
148 struct cso_cache *cso_cache_create(void);
149 void cso_cache_delete(struct cso_cache *sc);
151 void cso_cache_set_sanitize_callback(struct cso_cache *sc,
155 struct cso_hash_iter cso_insert_state(struct cso_cache *sc,
158 struct cso_hash_iter cso_find_state(struct cso_cache *sc,
160 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc,
163 void cso_for_each_state(struct cso_cache *sc, enum cso_cache_type type,
165 void * cso_take_state(struct cso_cache *sc, unsigned hash_key,
168 void cso_set_maximum_cache_size(struct cso_cache *s
[all...]
H A Dcso_cache.c35 #include "cso_cache.h"
39 struct cso_cache { struct
83 static INLINE struct cso_hash *_cso_hash_for_type(struct cso_cache *sc, enum cso_cache_type type)
155 static INLINE void sanitize_hash(struct cso_cache *sc,
186 cso_insert_state(struct cso_cache *sc,
197 cso_find_state(struct cso_cache *sc,
225 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc,
239 void * cso_take_state(struct cso_cache *sc,
246 struct cso_cache *cso_cache_create(void)
248 struct cso_cache *s
[all...]
H A Dcso_context.c47 #include "cso_cache/cso_context.h"
48 #include "cso_cache/cso_cache.h"
49 #include "cso_cache/cso_hash.h"
81 struct cso_cache *cache;
/external/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_cache.h104 struct cso_cache;
148 struct cso_cache *cso_cache_create(void);
149 void cso_cache_delete(struct cso_cache *sc);
151 void cso_cache_set_sanitize_callback(struct cso_cache *sc,
155 struct cso_hash_iter cso_insert_state(struct cso_cache *sc,
158 struct cso_hash_iter cso_find_state(struct cso_cache *sc,
160 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc,
163 void cso_for_each_state(struct cso_cache *sc, enum cso_cache_type type,
165 void * cso_take_state(struct cso_cache *sc, unsigned hash_key,
168 void cso_set_maximum_cache_size(struct cso_cache *s
[all...]
H A Dcso_cache.c35 #include "cso_cache.h"
39 struct cso_cache { struct
83 static INLINE struct cso_hash *_cso_hash_for_type(struct cso_cache *sc, enum cso_cache_type type)
155 static INLINE void sanitize_hash(struct cso_cache *sc,
186 cso_insert_state(struct cso_cache *sc,
197 cso_find_state(struct cso_cache *sc,
225 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc,
239 void * cso_take_state(struct cso_cache *sc,
246 struct cso_cache *cso_cache_create(void)
248 struct cso_cache *s
[all...]
H A Dcso_context.c47 #include "cso_cache/cso_context.h"
48 #include "cso_cache/cso_cache.h"
49 #include "cso_cache/cso_hash.h"
81 struct cso_cache *cache;
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
H A Du_vbuf.c37 #include "cso_cache/cso_cache.h"
38 #include "cso_cache/cso_hash.h"
86 struct cso_cache *cso_cache; member in struct:u_vbuf
183 mgr->cso_cache = cso_cache_create();
211 iter = cso_find_state_template(mgr->cso_cache, hash_key, CSO_VELEMENTS,
221 iter = cso_insert_state(mgr->cso_cache, hash_key, CSO_VELEMENTS, cso);
255 cso_cache_delete(mgr->cso_cache);
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_vbuf.c37 #include "cso_cache/cso_cache.h"
38 #include "cso_cache/cso_hash.h"
86 struct cso_cache *cso_cache; member in struct:u_vbuf
183 mgr->cso_cache = cso_cache_create();
211 iter = cso_find_state_template(mgr->cso_cache, hash_key, CSO_VELEMENTS,
221 iter = cso_insert_state(mgr->cso_cache, hash_key, CSO_VELEMENTS, cso);
255 cso_cache_delete(mgr->cso_cache);

Completed in 205 milliseconds