Searched refs:nvc0_context (Results 1 - 25 of 52) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_query.h8 struct nvc0_context;
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 *,
17 void (*get_query_result_resource)(struct nvc0_context *nvc0,
45 void nvc0_init_query_functions(struct nvc0_context *);
H A Dnvc0_query_hw.h19 void (*destroy_query)(struct nvc0_context *, struct nvc0_hw_query *);
20 boolean (*begin_query)(struct nvc0_context *, struct nvc0_hw_query *);
21 void (*end_query)(struct nvc0_context *, struct nvc0_hw_query *);
22 boolean (*get_query_result)(struct nvc0_context *, struct nvc0_hw_query *,
48 nvc0_hw_create_query(struct nvc0_context *, unsigned, unsigned);
53 nvc0_hw_query_allocate(struct nvc0_context *, struct nvc0_query *, int);
58 nvc0_hw_query_fifo_wait(struct nvc0_context *, struct nvc0_query *);
H A Dnvc0_context.h164 bool nvc0_blitctx_create(struct nvc0_context *);
165 void nvc0_blitctx_destroy(struct nvc0_context *);
174 struct nvc0_context { struct
183 void (*m2mf_copy_rect)(struct nvc0_context *,
289 static inline struct nvc0_context *
290 nvc0_context(struct pipe_context *pipe) function in typeref:struct:nvc0_context *
292 return (struct nvc0_context *)pipe;
312 /* nvc0_context.c */
314 void nvc0_bufctx_fence(struct nvc0_context *, struct nouveau_bufctx *,
320 extern struct draw_stage *nvc0_draw_render_stage(struct nvc0_context *);
[all...]
H A Dnvc0_query_sw.c24 #include "nvc0/nvc0_context.h"
68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q)
75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q)
90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q)
99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q,
119 nvc0_sw_create_query(struct nvc0_context *nvcO, unsigned type, unsigned index)
H A Dnvc0_state.c33 #include "nvc0/nvc0_context.h"
197 struct nvc0_context *nvc0 = nvc0_context(pipe);
352 struct nvc0_context *nvc0 = nvc0_context(pipe);
430 struct nvc0_context *nvc0 = nvc0_context(pipe);
454 for (i = 0; i < nvc0_context(pipe)->num_samplers[s]; ++i)
455 if (nvc0_context(pipe)->samplers[s][i] == hwcso)
456 nvc0_context(pip
[all...]
H A Dnvc0_query.c27 #include "nvc0/nvc0_context.h"
37 struct nvc0_context *nvc0 = nvc0_context(pipe);
51 q->funcs->destroy_query(nvc0_context(pipe), q);
58 return q->funcs->begin_query(nvc0_context(pipe), q);
65 q->funcs->end_query(nvc0_context(pipe), q);
74 return q->funcs->get_query_result(nvc0_context(pipe), q, wait, result);
91 q->funcs->get_query_result_resource(nvc0_context(pipe), q, wait, result_type,
100 struct nvc0_context *nvc0 = nvc0_context(pip
[all...]
H A Dnvc0_query_hw_metric.h41 nvc0_hw_metric_create_query(struct nvc0_context *, unsigned);
H A Dnvc0_query_sw.h59 nvc0_sw_create_query(struct nvc0_context *, unsigned, unsigned);
H A Dnvc0_state_validate.c6 #include "nvc0/nvc0_context.h"
10 nvc0_validate_zcull(struct nvc0_context *nvc0)
89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms)
163 nvc0_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms)
184 validate_sample_locations(struct nvc0_context *nvc0)
195 nvc0_validate_fb(struct nvc0_context *nvc0)
326 nvc0_validate_blend_colour(struct nvc0_context *nvc0)
338 nvc0_validate_stencil_ref(struct nvc0_context *nvc0)
348 nvc0_validate_stipple(struct nvc0_context *nvc0)
359 nvc0_validate_scissor(struct nvc0_context *nvc
[all...]
H A Dnvc0_compute.c25 #include "nvc0/nvc0_context.h"
144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0)
159 nvc0_compute_validate_textures(struct nvc0_context *nvc0)
177 nvc0_compute_invalidate_constbufs(struct nvc0_context *nvc0)
190 nvc0_compute_validate_constbufs(struct nvc0_context *nvc0)
249 nvc0_compute_validate_driverconst(struct nvc0_context *nvc0)
265 nvc0_compute_validate_buffers(struct nvc0_context *nvc0)
302 nvc0_compute_validate_globals(struct nvc0_context *nvc0)
317 nvc0_compute_invalidate_surfaces(struct nvc0_context *nvc0, const int s)
337 nvc0_compute_validate_surfaces(struct nvc0_context *nvc
[all...]
H A Dnvc0_shader_state.c28 #include "nvc0/nvc0_context.h"
34 nvc0_program_update_context_state(struct nvc0_context *nvc0,
50 nvc0_program_validate(struct nvc0_context *nvc0, struct nvc0_program *prog)
68 nvc0_vertprog_validate(struct nvc0_context *nvc0)
88 nvc0_fragprog_validate(struct nvc0_context *nvc0)
169 nvc0_tctlprog_validate(struct nvc0_context *nvc0)
197 nvc0_tevlprog_validate(struct nvc0_context *nvc0)
221 nvc0_gmtyprog_validate(struct nvc0_context *nvc0)
242 nvc0_compprog_validate(struct nvc0_context *nvc0)
255 nvc0_layer_validate(struct nvc0_context *nvc
[all...]
H A Dnvc0_context.c27 #include "nvc0/nvc0_context.h"
36 struct nvc0_context *nvc0 = nvc0_context(pipe);
50 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf;
59 struct nvc0_context *nvc0 = nvc0_context(pipe);
116 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf;
138 nvc0_context_unreference_resources(struct nvc0_context *nvc0)
192 struct nvc0_context *nvc0 = nvc0_context(pip
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_query.h8 struct nvc0_context;
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 *,
17 void (*get_query_result_resource)(struct nvc0_context *nvc0,
45 void nvc0_init_query_functions(struct nvc0_context *);
H A Dnvc0_query_hw.h19 void (*destroy_query)(struct nvc0_context *, struct nvc0_hw_query *);
20 bool (*begin_query)(struct nvc0_context *, struct nvc0_hw_query *);
21 void (*end_query)(struct nvc0_context *, struct nvc0_hw_query *);
22 bool (*get_query_result)(struct nvc0_context *, struct nvc0_hw_query *,
48 nvc0_hw_create_query(struct nvc0_context *, unsigned, unsigned);
53 nvc0_hw_query_allocate(struct nvc0_context *, struct nvc0_query *, int);
58 nvc0_hw_query_fifo_wait(struct nvc0_context *, struct nvc0_query *);
H A Dnvc0_context.h165 bool nvc0_blitctx_create(struct nvc0_context *);
166 void nvc0_blitctx_destroy(struct nvc0_context *);
175 struct nvc0_context { struct
184 void (*m2mf_copy_rect)(struct nvc0_context *,
291 static inline struct nvc0_context *
292 nvc0_context(struct pipe_context *pipe) function in typeref:struct:nvc0_context *
294 return (struct nvc0_context *)pipe;
314 /* nvc0_context.c */
316 void nvc0_bufctx_fence(struct nvc0_context *, struct nouveau_bufctx *,
322 extern struct draw_stage *nvc0_draw_render_stage(struct nvc0_context *);
[all...]
H A Dnvc0_query_sw.c24 #include "nvc0/nvc0_context.h"
68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q)
75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q)
90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q)
99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q,
119 nvc0_sw_create_query(struct nvc0_context *nvcO, unsigned type, unsigned index)
H A Dnvc0_state.c34 #include "nvc0/nvc0_context.h"
198 struct nvc0_context *nvc0 = nvc0_context(pipe);
350 struct nvc0_context *nvc0 = nvc0_context(pipe);
428 struct nvc0_context *nvc0 = nvc0_context(pipe);
452 for (i = 0; i < nvc0_context(pipe)->num_samplers[s]; ++i)
453 if (nvc0_context(pipe)->samplers[s][i] == hwcso)
454 nvc0_context(pip
[all...]
H A Dnvc0_query.c27 #include "nvc0/nvc0_context.h"
37 struct nvc0_context *nvc0 = nvc0_context(pipe);
51 q->funcs->destroy_query(nvc0_context(pipe), q);
58 return q->funcs->begin_query(nvc0_context(pipe), q);
65 q->funcs->end_query(nvc0_context(pipe), q);
74 return q->funcs->get_query_result(nvc0_context(pipe), q, wait, result);
91 q->funcs->get_query_result_resource(nvc0_context(pipe), q, wait, result_type,
100 struct nvc0_context *nvc0 = nvc0_context(pip
[all...]
H A Dnvc0_query_hw_metric.h41 nvc0_hw_metric_create_query(struct nvc0_context *, unsigned);
H A Dnvc0_context.c27 #include "nvc0/nvc0_context.h"
41 struct nvc0_context *nvc0 = nvc0_context(pipe);
83 struct nvc0_context *nvc0 = nvc0_context(pipe);
97 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf;
106 struct nvc0_context *nvc0 = nvc0_context(pipe);
163 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf;
191 nvc0_context_unreference_resources(struct nvc0_context *nvc
[all...]
H A Dnvc0_program.h77 nvc0_program_sp_start_id(struct nvc0_context *, int, struct nvc0_program *);
H A Dnvc0_query_sw.h59 nvc0_sw_create_query(struct nvc0_context *, unsigned, unsigned);
H A Dnvc0_shader_state.c28 #include "nvc0/nvc0_context.h"
34 nvc0_program_update_context_state(struct nvc0_context *nvc0,
50 nvc0_program_validate(struct nvc0_context *nvc0, struct nvc0_program *prog)
69 nvc0_program_sp_start_id(struct nvc0_context *nvc0, int stage,
85 nvc0_vertprog_validate(struct nvc0_context *nvc0)
105 nvc0_fragprog_validate(struct nvc0_context *nvc0)
196 nvc0_tctlprog_validate(struct nvc0_context *nvc0)
224 nvc0_tevlprog_validate(struct nvc0_context *nvc0)
247 nvc0_gmtyprog_validate(struct nvc0_context *nvc0)
267 nvc0_compprog_validate(struct nvc0_context *nvc
[all...]
H A Dnvc0_state_validate.c6 #include "nvc0/nvc0_context.h"
10 nvc0_validate_zcull(struct nvc0_context *nvc0)
89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms)
163 nvc0_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms)
184 validate_sample_locations(struct nvc0_context *nvc0)
195 nvc0_validate_fb(struct nvc0_context *nvc0)
326 nvc0_validate_blend_colour(struct nvc0_context *nvc0)
338 nvc0_validate_stencil_ref(struct nvc0_context *nvc0)
348 nvc0_validate_stipple(struct nvc0_context *nvc0)
359 nvc0_validate_scissor(struct nvc0_context *nvc
[all...]
H A Dnvc0_compute.c25 #include "nvc0/nvc0_context.h"
144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0)
159 nvc0_compute_validate_textures(struct nvc0_context *nvc0)
177 nvc0_compute_invalidate_constbufs(struct nvc0_context *nvc0)
190 nvc0_compute_validate_constbufs(struct nvc0_context *nvc0)
249 nvc0_compute_validate_driverconst(struct nvc0_context *nvc0)
265 nvc0_compute_validate_buffers(struct nvc0_context *nvc0)
302 nvc0_compute_validate_globals(struct nvc0_context *nvc0)
317 nvc0_compute_invalidate_surfaces(struct nvc0_context *nvc0, const int s)
337 nvc0_compute_validate_surfaces(struct nvc0_context *nvc
[all...]

Completed in 17 milliseconds

123