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 bool (*begin_query)(struct nvc0_context *, struct nvc0_query *);
14 void (*end_query)(struct nvc0_context *, struct nvc0_query *);
15 bool (*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_hw.h27 struct nvc0_query base;
42 nvc0_hw_query(struct nvc0_query *q) in nvc0_hw_query()
47 struct nvc0_query *
53 nvc0_hw_query_allocate(struct nvc0_context *, struct nvc0_query *, int);
55 nvc0_hw_query_pushbuf_submit(struct nouveau_pushbuf *, struct nvc0_query *,
58 nvc0_hw_query_fifo_wait(struct nvc0_context *, struct 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_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_sw.h7 struct nvc0_query base;
12 nvc0_sw_query(struct nvc0_query *q) in nvc0_sw_query()
58 struct nvc0_query *
Dnvc0_query_hw.c34 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, in nvc0_hw_query_allocate()
69 nvc0_hw_query_get(struct nouveau_pushbuf *push, struct nvc0_query *q, in nvc0_hw_query_get()
86 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_query_rotate()
97 nvc0_hw_query_update(struct nouveau_client *cli, struct nvc0_query *q) in nvc0_hw_query_update()
111 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_destroy_query()
142 nvc0_hw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_begin_query()
227 nvc0_hw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) in nvc0_hw_end_query()
308 nvc0_hw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q, in nvc0_hw_get_query_result()
389 struct nvc0_query *q, in nvc0_hw_get_query_result_resource()
525 struct nvc0_query *
[all …]
Dnvc0_shader_state.c356 nvc0_hw_query_fifo_wait(nvc0, nvc0_query(targ->pq)); in nvc0_tfb_validate()
364 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.c781 nvc0_hw_query_fifo_wait(nvc0, nvc0_query(so->pq)); in nvc0_draw_stream_output()
797 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.c1087 nvc0_query(targ->pq)->index = index; in nvc0_so_target_save_offset()
/external/mesa3d/src/gallium/drivers/nouveau/
DMakefile.sources181 nvc0/nvc0_query.c \
182 nvc0/nvc0_query.h \
Dmeson.build191 'nvc0/nvc0_query.c',
192 'nvc0/nvc0_query.h',