Home
last modified time | relevance | path

Searched refs:cso_hash_iter (Results 1 – 15 of 15) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_hash.h58 struct cso_hash_iter { struct
77 struct cso_hash_iter cso_hash_insert(struct cso_hash *hash, unsigned key, argument
86 struct cso_hash_iter cso_hash_erase(struct cso_hash *hash, struct cso_hash_iter iter);
92 struct cso_hash_iter cso_hash_first_node(struct cso_hash *hash);
97 struct cso_hash_iter cso_hash_find(struct cso_hash *hash, unsigned key);
105 int cso_hash_iter_is_null(struct cso_hash_iter iter);
106 unsigned cso_hash_iter_key(struct cso_hash_iter iter);
107 void *cso_hash_iter_data(struct cso_hash_iter iter);
110 struct cso_hash_iter cso_hash_iter_next(struct cso_hash_iter iter);
111 struct cso_hash_iter cso_hash_iter_prev(struct cso_hash_iter iter);
Dcso_hash.c218 struct cso_hash_iter cso_hash_insert(struct cso_hash *hash, in cso_hash_insert()
227 struct cso_hash_iter null_iter = {hash, 0}; in cso_hash_insert()
232 struct cso_hash_iter iter = {hash, node}; in cso_hash_insert()
279 struct cso_hash_iter cso_hash_find(struct cso_hash *hash, in cso_hash_find()
283 struct cso_hash_iter iter = {hash, *nextNode}; in cso_hash_find()
287 unsigned cso_hash_iter_key(struct cso_hash_iter iter) in cso_hash_iter_key()
294 void * cso_hash_iter_data(struct cso_hash_iter iter) in cso_hash_iter_data()
369 struct cso_hash_iter cso_hash_iter_next(struct cso_hash_iter iter) in cso_hash_iter_next()
371 struct cso_hash_iter next = {iter.hash, cso_hash_data_next(iter.node)}; in cso_hash_iter_next()
375 int cso_hash_iter_is_null(struct cso_hash_iter iter) in cso_hash_iter_is_null()
[all …]
Dcso_cache.c178 struct cso_hash_iter iter = cso_hash_first_node(hash); in sanitize_cb()
185 struct cso_hash_iter
196 struct cso_hash_iter
211 struct cso_hash_iter iter = cso_hash_find(hash, hash_key); in cso_hash_find_data_from_template()
225 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc, in cso_find_state_template()
229 struct cso_hash_iter iter = cso_find_state(sc, hash_key, type); in cso_find_state_template()
267 struct cso_hash_iter iter; in cso_for_each_state()
Dcso_cache.h155 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,
Dcso_context.c218 struct cso_hash_iter iter = cso_hash_first_node(hash); in sanitize_hash()
373 struct cso_hash_iter iter; in cso_set_blend()
436 struct cso_hash_iter iter = cso_find_state_template(ctx->cache, in cso_set_depth_stencil_alpha()
499 struct cso_hash_iter iter = cso_find_state_template(ctx->cache, in cso_set_rasterizer()
822 struct cso_hash_iter iter; in cso_set_vertex_elements()
979 struct cso_hash_iter iter = in single_sampler()
/external/mesa3d/src/gallium/auxiliary/util/
Du_hash_table.c72 util_hash_table_item(struct cso_hash_iter iter) in util_hash_table_item()
101 static INLINE struct cso_hash_iter
106 struct cso_hash_iter iter; in util_hash_table_find_iter()
126 struct cso_hash_iter iter; in util_hash_table_find_item()
148 struct cso_hash_iter iter; in util_hash_table_set()
206 struct cso_hash_iter iter; in util_hash_table_remove()
230 struct cso_hash_iter iter; in util_hash_table_clear()
252 struct cso_hash_iter iter; in util_hash_table_foreach()
276 struct cso_hash_iter iter; in util_hash_table_destroy()
Du_keymap.c75 hash_table_item(struct cso_hash_iter iter) in hash_table_item()
146 static INLINE struct cso_hash_iter
150 struct cso_hash_iter iter; in hash_table_find_iter()
169 struct cso_hash_iter iter = hash_table_find_iter(map, key, key_hash); in hash_table_find_item()
193 struct cso_hash_iter iter; in util_keymap_insert()
260 struct cso_hash_iter iter; in util_keymap_remove()
294 struct cso_hash_iter iter; in util_keymap_remove_all()
Du_surfaces.c98 struct cso_hash_iter iter; in util_surfaces_destroy()
Du_vbuf.c201 struct cso_hash_iter iter; in u_vbuf_set_vertex_elements_internal()
/external/mesa3d/src/gallium/state_trackers/vega/
Dtext.c85 struct cso_hash_iter iter; in get_glyph()
149 struct cso_hash_iter iter; in font_destroy()
Dshaders_cache.c395 struct cso_hash_iter iter = cso_hash_first_node(sc->hash); in shaders_cache_destroy()
414 struct cso_hash_iter iter = cso_hash_find(sc->hash, key); in shaders_cache_fill()
/external/mesa3d/src/gallium/auxiliary/translate/
Dtranslate_cache.c55 struct cso_hash_iter iter = cso_hash_first_node(hash); in delete_translates()
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_sanity.c215 struct cso_hash_iter iter = in is_any_register_declared()
497 struct cso_hash_iter iter = in epilog()
521 struct cso_hash_iter iter = cso_hash_first_node(hash); in regs_hash_destroy()
/external/mesa3d/src/gallium/state_trackers/xa/
Dxa_tgsi.c596 struct cso_hash_iter iter = cso_hash_first_node(hash); in cache_destroy()
626 struct cso_hash_iter iter = cso_hash_find(hash, key); in shader_from_cache()
/external/mesa3d/src/gallium/state_trackers/xorg/
Dxorg_exa_tgsi.c625 struct cso_hash_iter iter = cso_hash_first_node(hash); in cache_destroy()
656 struct cso_hash_iter iter = cso_hash_find(hash, key); in shader_from_cache()