Home
last modified time | relevance | path

Searched refs:nvc0_query (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_query.h9 struct nvc0_query;
12 void (*destroy_query)(struct nvc0_context *, struct nvc0_query *);
13 boolean (*begin_query)(struct nvc0_context *, struct nvc0_query *);
14 void (*end_query)(struct nvc0_context *, struct nvc0_query *);
15 boolean (*get_query_result)(struct nvc0_context *, struct nvc0_query *,
18 struct nvc0_query *q,
26 struct nvc0_query { struct
32 static inline struct nvc0_query * argument
33 nvc0_query(struct pipe_query *pipe) in nvc0_query() function
35 return (struct nvc0_query *)pipe; in nvc0_query()
Dnvc0_query.c38 struct nvc0_query *q; in nvc0_create_query()
50 struct nvc0_query *q = nvc0_query(pq); in nvc0_destroy_query()
57 struct nvc0_query *q = nvc0_query(pq); in nvc0_begin_query()
64 struct nvc0_query *q = nvc0_query(pq); in nvc0_end_query()
73 struct nvc0_query *q = nvc0_query(pq); in nvc0_get_query_result()
86 struct nvc0_query *q = nvc0_query(pq); in nvc0_get_query_result_resource()
102 struct nvc0_query *q = nvc0_query(pq); in nvc0_render_condition()
Dnvc0_query_hw.h22 struct nvc0_query base;
38 nvc0_hw_query(struct nvc0_query *q) in nvc0_hw_query()
43 struct nvc0_query *
49 nvc0_hw_query_allocate(struct nvc0_context *, struct nvc0_query *, int);
51 nvc0_hw_query_pushbuf_submit(struct nouveau_pushbuf *, struct nvc0_query *,
54 nvc0_hw_query_fifo_wait(struct nvc0_context *, struct nvc0_query *);
Dnvc0_query_sw.c68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_sw_destroy_query()
75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_sw_begin_query()
90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_sw_end_query()
99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q, in nvc0_sw_get_query_result()
118 struct nvc0_query *
122 struct nvc0_query *q; in nvc0_sw_create_query()
Dnvc0_query_hw.c39 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, in nvc0_hw_query_allocate()
74 nvc0_hw_query_get(struct nouveau_pushbuf *push, struct nvc0_query *q, in nvc0_hw_query_get()
91 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_query_rotate()
102 nvc0_hw_query_update(struct nouveau_client *cli, struct nvc0_query *q) in nvc0_hw_query_update()
116 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_destroy_query()
131 nvc0_hw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_begin_query()
207 nvc0_hw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_end_query()
286 nvc0_hw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q, in nvc0_hw_get_query_result()
367 struct nvc0_query *q, in nvc0_hw_get_query_result_resource()
490 struct nvc0_query *
[all …]
Dnvc0_query_sw.h7 struct nvc0_query base;
12 nvc0_sw_query(struct nvc0_query *q) in nvc0_sw_query()
58 struct nvc0_query *
Dnvc0_shader_state.c334 nvc0_hw_query_fifo_wait(nvc0, nvc0_query(targ->pq)); in nvc0_tfb_validate()
342 nvc0_hw_query_pushbuf_submit(push, nvc0_query(targ->pq), 0x4); in nvc0_tfb_validate()
Dnvc0_query_hw_metric.c445 struct nvc0_query *q = &hq->base; in nvc0_hw_metric_query_get_cfg()
Dnvc0_vbo.c775 nvc0_hw_query_fifo_wait(nvc0, nvc0_query(so->pq)); in nvc0_draw_stream_output()
791 nvc0_hw_query_pushbuf_submit(push, nvc0_query(so->pq), 0x4); in nvc0_draw_stream_output()
Dnvc0_query_hw_sm.c2282 struct nvc0_query *q = &hq->base; in nvc0_hw_sm_query_get_cfg()
2300 struct nvc0_query *q = &hq->base; in nvc0_hw_sm_destroy_query()
Dnvc0_state.c1018 nvc0_query(targ->pq)->index = index; in nvc0_so_target_save_offset()
/external/mesa3d/src/gallium/drivers/nouveau/
DMakefile.sources162 nvc0/nvc0_query.c \
163 nvc0/nvc0_query.h \
Dmeson.build172 'nvc0/nvc0_query.c',
173 'nvc0/nvc0_query.h',