Home
last modified time | relevance | path

Searched refs:nvc0_query (Results 1 - 11 of 11) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A 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 *
33 nvc0_query(struct pipe_query *pipe) in nvc0_query() function
35 return (struct nvc0_query *)pip in nvc0_query()
[all...]
H A Dnvc0_query_hw.h7 #include "nvc0_query.h"
27 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 *);
H A Dnvc0_query.c28 #include "nvc0/nvc0_query.h"
38 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(p in nvc0_get_query_result()
[all...]
H A 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()
H A 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...]
H A Dnvc0_query_sw.h4 #include "nvc0_query.h"
7 struct nvc0_query base;
12 nvc0_sw_query(struct nvc0_query *q) in nvc0_sw_query()
58 struct nvc0_query *
H A Dnvc0_shader_state.c366 nvc0_hw_query_fifo_wait(nvc0, nvc0_query(targ->pq)); in nvc0_tfb_validate()
374 nvc0_hw_query_pushbuf_submit(push, nvc0_query(targ->pq), 0x4); in nvc0_tfb_validate()
H A Dnvc0_query_hw_metric.c449 struct nvc0_query *q = &hq->base; in nvc0_hw_metric_query_get_cfg()
H A Dnvc0_vbo.c783 nvc0_hw_query_fifo_wait(nvc0, nvc0_query(so->pq)); in nvc0_draw_stream_output()
799 nvc0_hw_query_pushbuf_submit(push, nvc0_query(so->pq), 0x4); in nvc0_draw_stream_output()
H A Dnvc0_query_hw_sm.c2286 struct nvc0_query *q = &hq->base; in nvc0_hw_sm_query_get_cfg()
2304 struct nvc0_query *q = &hq->base; in nvc0_hw_sm_destroy_query()
H A Dnvc0_state.c1122 nvc0_query(targ->pq)->index = index; in nvc0_so_target_save_offset()

Completed in 10 milliseconds