Home
last modified time | relevance | path

Searched refs:nouveau_pushbuf (Results 1 – 25 of 74) sorted by relevance

123

/external/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_local.h27 PUSH_AVAIL(struct nouveau_pushbuf *push) in PUSH_AVAIL()
33 PUSH_SPACE(struct nouveau_pushbuf *push, uint32_t size) in PUSH_SPACE()
41 PUSH_DATA(struct nouveau_pushbuf *push, uint32_t data) in PUSH_DATA()
47 PUSH_DATAf(struct nouveau_pushbuf *push, float v) in PUSH_DATAf()
54 PUSH_DATAb(struct nouveau_pushbuf *push, GLboolean x) in PUSH_DATAb()
60 PUSH_DATAm(struct nouveau_pushbuf *push, float m[16]) in PUSH_DATAm()
70 PUSH_DATAp(struct nouveau_pushbuf *push, const void *data, uint32_t size) in PUSH_DATAp()
77 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, in PUSH_RELOC()
84 PUSH_KICK(struct nouveau_pushbuf *push) in PUSH_KICK()
90 BUFCTX(struct nouveau_pushbuf *push) in BUFCTX()
[all …]
Dnv10_state_raster.c37 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_alpha_func()
50 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_blend_color()
62 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_blend_equation()
74 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_blend_func()
84 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_color_mask()
96 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_depth()
109 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_dither()
118 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_logic_opcode()
131 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_shade_model()
141 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_stencil_func()
[all …]
Dnv10_state_polygon.c37 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_cull_face()
52 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_front_face()
62 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_line_mode()
81 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_point_mode()
93 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_polygon_mode()
106 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_polygon_offset()
Dnv20_state_tnl.c91 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_color_material()
154 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_fog()
178 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_light_model()
200 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_light_source()
238 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_ambient()
280 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_diffuse()
302 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_specular()
320 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_shininess()
336 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_modelview()
363 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_projection()
Dnv10_state_tnl.c59 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_color_material()
135 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_fog()
174 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_light_enable()
198 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_light_model()
284 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_light_source()
321 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_ambient()
362 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_diffuse()
383 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_specular()
424 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_shininess()
440 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_modelview()
[all …]
Dnv10_state_fb.c57 struct nouveau_pushbuf *push = context_push(ctx); in setup_hierz_buffer()
95 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_framebuffer()
165 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_scissor()
178 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_viewport()
204 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_zclear()
Dnv04_render.c97 swtnl_restart_ttri(struct nv04_context *nv04, struct nouveau_pushbuf *push) in swtnl_restart_ttri()
113 swtnl_restart_mtri(struct nv04_context *nv04, struct nouveau_pushbuf *push) in swtnl_restart_mtri()
146 struct nouveau_pushbuf *push = context_push(ctx); in swtnl_restart()
170 struct nouveau_pushbuf *push = context_push(ctx); in swtnl_start()
188 struct nouveau_pushbuf *push = context_push(ctx); in swtnl_finish()
207 struct nouveau_pushbuf *push = context_push(ctx); \
Dnv20_state_fb.c57 struct nouveau_pushbuf *push = context_push(ctx); in setup_hierz_buffer()
80 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_framebuffer()
136 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_viewport()
Dnv20_state_tex.c41 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_gen()
70 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_mat()
162 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_obj()
261 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_shader()
/external/libdrm/nouveau/
Dpushbuf.c58 struct nouveau_pushbuf base;
74 nouveau_pushbuf(struct nouveau_pushbuf *push) in nouveau_pushbuf() function
79 static int pushbuf_validate(struct nouveau_pushbuf *, bool);
80 static int pushbuf_flush(struct nouveau_pushbuf *);
83 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref_fits()
86 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref_fits()
151 pushbuf_kref(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref()
155 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref()
157 struct nouveau_pushbuf *fpush; in pushbuf_kref()
223 pushbuf_krel(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_krel()
[all …]
Dnouveau.h192 struct nouveau_pushbuf { struct
196 void (*kick_notify)(struct nouveau_pushbuf *); argument
211 struct nouveau_pushbuf **); argument
212 void nouveau_pushbuf_del(struct nouveau_pushbuf **);
213 int nouveau_pushbuf_space(struct nouveau_pushbuf *, uint32_t dwords,
215 void nouveau_pushbuf_data(struct nouveau_pushbuf *, struct nouveau_bo *,
217 int nouveau_pushbuf_refn(struct nouveau_pushbuf *,
223 void nouveau_pushbuf_reloc(struct nouveau_pushbuf *, struct nouveau_bo *,
226 int nouveau_pushbuf_validate(struct nouveau_pushbuf *);
227 uint32_t nouveau_pushbuf_refd(struct nouveau_pushbuf *, struct nouveau_bo *);
[all …]
Dprivate.h27 struct nouveau_pushbuf *push;
52 static inline struct nouveau_pushbuf *
56 struct nouveau_pushbuf *push = NULL; in cli_push_get()
65 struct nouveau_pushbuf *push) in cli_kref_set()
/external/mesa3d/src/gallium/drivers/nv30/
Dnv30_winsys.h23 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, in PUSH_RELOC()
30 bufctx(struct nouveau_pushbuf *push) in bufctx()
37 PUSH_RESET(struct nouveau_pushbuf *push, int bin) in PUSH_RESET()
43 PUSH_REFN(struct nouveau_pushbuf *push, int bin, in PUSH_REFN()
50 PUSH_MTHDl(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDl()
59 PUSH_MTHDo(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDo()
71 PUSH_MTHDs(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDs()
84 PUSH_MTHD(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHD()
103 PUSH_RESRC(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_RESRC()
112 BEGIN_NV04(struct nouveau_pushbuf *push, int subc, int mthd, int size) in BEGIN_NV04()
[all …]
Dnv30_state_validate.c40 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_fb()
180 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend_colour()
209 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stencil_ref()
220 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stipple()
229 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_scissor()
250 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_viewport()
270 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_clip()
293 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend()
302 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_zsa()
311 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_rasterizer()
[all …]
Dnv30_vbo.c41 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_emit_vtxattr()
129 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_update_user_vbufs()
182 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_vbo_validate()
332 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_arrays()
361 nv30_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nv30_draw_elements_inline_u08()
386 nv30_draw_elements_inline_u16(struct nouveau_pushbuf *push, const uint16_t *map, in nv30_draw_elements_inline_u16()
410 nv30_draw_elements_inline_u32(struct nouveau_pushbuf *push, const uint32_t *map, in nv30_draw_elements_inline_u32()
427 nv30_draw_elements_inline_u32_short(struct nouveau_pushbuf *push, in nv30_draw_elements_inline_u32_short()
457 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_elements()
544 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_vbo()
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_winsys.h16 PUSH_AVAIL(struct nouveau_pushbuf *push) in PUSH_AVAIL()
22 PUSH_SPACE(struct nouveau_pushbuf *push, uint32_t size) in PUSH_SPACE()
30 PUSH_DATA(struct nouveau_pushbuf *push, uint32_t data) in PUSH_DATA()
36 PUSH_DATAp(struct nouveau_pushbuf *push, const void *data, uint32_t size) in PUSH_DATAp()
43 PUSH_DATAf(struct nouveau_pushbuf *push, float f) in PUSH_DATAf()
51 PUSH_KICK(struct nouveau_pushbuf *push) in PUSH_KICK()
Dnouveau_video.h22 struct nouveau_pushbuf *push;
70 BEGIN_NV04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NV04()
77 BEGIN_NI04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NI04()
84 PUSH_MTHDl(struct nouveau_pushbuf *push, int subc, int mthd, in PUSH_MTHDl()
/external/mesa3d/src/gallium/drivers/nvc0/
Dnvc0_winsys.h42 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) in PUSH_REFN()
101 PUSH_DATAh(struct nouveau_pushbuf *push, uint64_t data) in PUSH_DATAh()
107 BEGIN_NVC0(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NVC0()
116 BEGIN_NIC0(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NIC0()
125 BEGIN_1IC0(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_1IC0()
134 IMMED_NVC0(struct nouveau_pushbuf *push, int subc, int mthd, uint8_t data) in IMMED_NVC0()
Dnvc0_state_validate.c9 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_zcull()
58 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_fb()
166 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend_colour()
178 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stencil_ref()
188 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stipple()
199 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_scissor()
220 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_viewport()
255 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_upload_uclip_planes()
290 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_clip()
330 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend()
[all …]
Dnvc0_shader_state.c34 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_program_update_context_state()
87 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertprog_validate()
107 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_fragprog_validate()
135 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tctlprog_validate()
161 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tevlprog_validate()
185 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_gmtyprog_validate()
214 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tfb_validate()
Dnvc0_vbo.c168 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_set_constant_vertex_attrib()
229 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs()
271 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs_shared()
309 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers()
372 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers_shared()
411 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertex_arrays_validate()
506 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_idxbuf_validate()
552 nvc0_draw_vbo_kick_notify(struct nouveau_pushbuf *push) in nvc0_draw_vbo_kick_notify()
564 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_arrays()
589 nvc0_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nvc0_draw_elements_inline_u08()
[all …]
/external/mesa3d/src/gallium/drivers/nv50/
Dnv50_winsys.h43 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) in PUSH_REFN()
91 PUSH_DATAh(struct nouveau_pushbuf *push, uint64_t data) in PUSH_DATAh()
97 BEGIN_NV04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NV04()
106 BEGIN_NI04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NI04()
116 BEGIN_NL50(struct nouveau_pushbuf *push, int subc, int mthd, uint32_t size) in BEGIN_NL50()
Dnv50_state_validate.c8 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_fb()
105 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend_colour()
117 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stencil_ref()
128 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stipple()
139 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_scissor()
181 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_viewport()
227 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_clip()
254 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend()
263 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_zsa()
272 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_rasterizer()
[all …]
Dnv50_query.c127 nv50_query_get(struct nouveau_pushbuf *push, struct nv50_query *q, in nv50_query_get()
145 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_query_begin()
198 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_query_end()
308 nv84_query_fifo_wait(struct nouveau_pushbuf *push, struct pipe_query *pq) in nv84_query_fifo_wait()
327 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_render_condition()
352 nv50_query_pushbuf_submit(struct nouveau_pushbuf *push, in nv50_query_pushbuf_submit()
373 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nva0_so_target_save_offset()
Dnv50_vbo.c138 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_emit_vtxattr()
226 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_update_user_vbufs()
279 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_vertex_arrays_validate()
448 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_arrays()
473 nv50_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nv50_draw_elements_inline_u08()
499 nv50_draw_elements_inline_u16(struct nouveau_pushbuf *push, const uint16_t *map, in nv50_draw_elements_inline_u16()
522 nv50_draw_elements_inline_u32(struct nouveau_pushbuf *push, const uint32_t *map, in nv50_draw_elements_inline_u32()
539 nv50_draw_elements_inline_u32_short(struct nouveau_pushbuf *push, in nv50_draw_elements_inline_u32_short()
567 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_elements()
664 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nva0_draw_stream_output()
[all …]

123