Home
last modified time | relevance | path

Searched refs:fd_query (Results 1 – 12 of 12) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_query.h37 struct fd_query;
40 void (*destroy_query)(struct fd_context *ctx, struct fd_query *q) dt;
41 void (*begin_query)(struct fd_context *ctx, struct fd_query *q) dt;
42 void (*end_query)(struct fd_context *ctx, struct fd_query *q) dt;
43 bool (*get_query_result)(struct fd_context *ctx, struct fd_query *q,
47 struct fd_query { struct
55 static inline struct fd_query * argument
56 fd_query(struct pipe_query *pq) in fd_query() function
58 return (struct fd_query *)pq; in fd_query()
136 fd_get_query_result_in_driver_thread(struct fd_query *q) in fd_get_query_result_in_driver_thread()
Dfreedreno_query_sw.c44 fd_sw_destroy_query(struct fd_context *ctx, struct fd_query *q) in fd_sw_destroy_query()
83 is_time_rate_query(struct fd_query *q) in is_time_rate_query()
100 is_draw_rate_query(struct fd_query *q) in is_draw_rate_query()
112 fd_sw_begin_query(struct fd_context *ctx, struct fd_query *q) assert_dt in fd_sw_begin_query()
127 fd_sw_end_query(struct fd_context *ctx, struct fd_query *q) assert_dt in fd_sw_end_query()
143 fd_sw_get_query_result(struct fd_context *ctx, struct fd_query *q, bool wait, in fd_sw_get_query_result()
170 struct fd_query *
174 struct fd_query *q; in fd_sw_create_query()
Dfreedreno_query.c44 struct fd_query *q = NULL; in fd_create_query()
57 struct fd_query *q = fd_query(pq); in fd_destroy_query()
64 struct fd_query *q = fd_query(pq); in fd_begin_query()
74 struct fd_query *q = fd_query(pq); in fd_end_query()
91 struct fd_query *q = fd_query(pq); in fd_get_query_result()
Dfreedreno_query_acc.h73 struct fd_query base;
96 fd_acc_query(struct fd_query *q) in fd_acc_query()
101 struct fd_query *fd_acc_create_query(struct fd_context *ctx,
103 struct fd_query *
Dfreedreno_query_sw.h39 struct fd_query base;
45 fd_sw_query(struct fd_query *q) in fd_sw_query()
50 struct fd_query *fd_sw_create_query(struct fd_context *ctx, unsigned query_type,
Dfreedreno_query_acc.c36 fd_acc_destroy_query(struct fd_context *ctx, struct fd_query *q) assert_dt in fd_acc_destroy_query()
98 fd_acc_begin_query(struct fd_context *ctx, struct fd_query *q) assert_dt in fd_acc_begin_query()
126 fd_acc_end_query(struct fd_context *ctx, struct fd_query *q) assert_dt in fd_acc_end_query()
139 fd_acc_get_query_result(struct fd_context *ctx, struct fd_query *q, bool wait, in fd_acc_get_query_result()
188 struct fd_query *
194 struct fd_query *q; in fd_acc_create_query2()
215 struct fd_query *
Dfreedreno_query_hw.h114 struct fd_query base;
130 fd_hw_query(struct fd_query *q) in fd_hw_query()
135 struct fd_query *fd_hw_create_query(struct fd_context *ctx, unsigned query_type,
Dfreedreno_query_hw.c125 fd_hw_destroy_query(struct fd_context *ctx, struct fd_query *q) in fd_hw_destroy_query()
138 fd_hw_begin_query(struct fd_context *ctx, struct fd_query *q) assert_dt in fd_hw_begin_query()
160 fd_hw_end_query(struct fd_context *ctx, struct fd_query *q) assert_dt in fd_hw_end_query()
185 fd_hw_get_query_result(struct fd_context *ctx, struct fd_query *q, bool wait, in fd_hw_get_query_result()
262 struct fd_query *
266 struct fd_query *q; in fd_hw_create_query()
Dfreedreno_context.h484 struct fd_query *(*create_query)(struct fd_context *ctx, unsigned query_type,
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_query.c165 struct fd_query *q; in fd2_create_batch_query()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_query.c373 struct fd_query *q; in fd5_create_batch_query()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_query.c572 struct fd_query *q; in fd6_create_batch_query()