Home
last modified time | relevance | path

Searched refs:pushbuf (Results 1 – 25 of 68) sorted by relevance

123

/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_state_validate.c40 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_fb()
177 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend_colour()
206 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stencil_ref()
217 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stipple()
226 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_scissor()
248 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_viewport()
277 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_clip()
298 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend()
307 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_zsa()
316 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_rasterizer()
[all …]
Dnv30_context.c76 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_context_flush()
171 if (nv30->screen->base.pushbuf->user_priv == &nv30->bufctx) in nv30_context_destroy()
172 nv30->screen->base.pushbuf->user_priv = NULL; in nv30_context_destroy()
222 push = screen->base.pushbuf; in nv30_context_create()
223 nv30->base.pushbuf = push; in nv30_context_create()
224 nv30->base.pushbuf->user_priv = &nv30->bufctx; /* hack at validate time */ in nv30_context_create()
225 nv30->base.pushbuf->rsvd_kick = 16; /* hack in screen before first space */ in nv30_context_create()
226 nv30->base.pushbuf->kick_notify = nv30_context_kick_notify; in nv30_context_create()
Dnv30_query.c154 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_query_begin()
185 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_query_end()
247 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv40_query_render_condition()
Dnv30_vbo.c42 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_emit_vtxattr()
132 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_update_user_vbufs()
185 struct nouveau_pushbuf *push = nv30->base.pushbuf;
341 struct nouveau_pushbuf *push = nv30->base.pushbuf;
467 struct nouveau_pushbuf *push = nv30->base.pushbuf;
552 struct nouveau_pushbuf *push = nv30->base.pushbuf;
Dnv30_clear.c57 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_clear()
110 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_clear_render_target()
170 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_clear_depth_stencil()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_state_validate.c22 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_fb()
152 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend_colour()
164 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stencil_ref()
175 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stipple()
186 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_scissor()
250 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_viewport()
289 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_window_rects()
340 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_derived_2()
353 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_clip()
387 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend()
[all …]
Dnv50_context.c41 PUSH_KICK(screen->pushbuf); in nv50_flush()
49 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nv50_texture_barrier()
96 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nv50_emit_string_marker()
178 nouveau_pushbuf_bufctx(nv50->base.pushbuf, NULL); in nv50_destroy()
179 nouveau_pushbuf_kick(nv50->base.pushbuf, nv50->base.pushbuf->channel); in nv50_destroy()
288 nv50->base.pushbuf = screen->base.pushbuf; in nv50_create()
332 nouveau_pushbuf_bufctx(screen->base.pushbuf, nv50->bufctx); in nv50_create()
334 nv50->base.pushbuf->kick_notify = nv50_default_kick_notify; in nv50_create()
Dnv50_shader_state.c37 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_constbufs_validate()
152 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_vertprog_validate()
173 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_fragprog_validate()
259 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_gmtyprog_validate()
286 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_compprog_validate()
299 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_sprite_coords_validate()
356 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_derived_rs()
421 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_fp_linkage_validate()
631 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_gp_linkage_validate()
659 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_stream_output_validate()
Dnv98_video_ppp.c27 struct nouveau_pushbuf *push = dec->pushbuf[2]; in nv98_decoder_setup_ppp()
77 struct nouveau_pushbuf *push = dec->pushbuf[2]; in nv98_decoder_vc1_ppp()
94 struct nouveau_pushbuf *push = dec->pushbuf[2]; in nv98_decoder_ppp()
Dnv50_tex.c242 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_tic()
342 BEGIN_NV04(nv50->base.pushbuf, NV50_3D(TIC_FLUSH), 1); in nv50_validate_textures()
343 PUSH_DATA (nv50->base.pushbuf, 0); in nv50_validate_textures()
350 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_tsc()
395 BEGIN_NV04(nv50->base.pushbuf, NV50_3D(TSC_FLUSH), 1); in nv50_validate_samplers()
396 PUSH_DATA (nv50->base.pushbuf, 0); in nv50_validate_samplers()
Dnv98_video.c123 32 * 1024, true, &dec->pushbuf[0]); in nv98_create_decoder()
127 dec->pushbuf[i] = dec->pushbuf[0]; in nv98_create_decoder()
129 push = dec->pushbuf; in nv98_create_decoder()
Dnv50_screen.c480 if (screen->base.pushbuf) in nv50_screen_destroy()
481 screen->base.pushbuf->user_priv = NULL; in nv50_screen_destroy()
519 struct nouveau_pushbuf *push = screen->base.pushbuf; in nv50_screen_fence_emit()
546 struct nouveau_pushbuf *push = screen->base.pushbuf; in nv50_screen_init_hwctx()
809 struct nouveau_pushbuf *push = screen->base.pushbuf; in nv50_tls_realloc()
868 screen->base.pushbuf->user_priv = screen; in nv50_screen_create()
869 screen->base.pushbuf->rsvd_kick = 5; in nv50_screen_create()
1043 ret = nv50_screen_compute_setup(screen, screen->base.pushbuf); in nv50_screen_create()
Dnv84_video.c496 PUSH_SPACE(screen->pushbuf, 5); in nv84_create_decoder()
497 PUSH_REFN(screen->pushbuf, dec->fence, NOUVEAU_BO_VRAM | NOUVEAU_BO_RDWR); in nv84_create_decoder()
501 BEGIN_NV04(screen->pushbuf, NV50_3D(QUERY_ADDRESS_HIGH), 4); in nv84_create_decoder()
502 PUSH_DATAh(screen->pushbuf, dec->fence->offset); in nv84_create_decoder()
503 PUSH_DATA (screen->pushbuf, dec->fence->offset); in nv84_create_decoder()
504 PUSH_DATA (screen->pushbuf, 1); in nv84_create_decoder()
505 PUSH_DATA (screen->pushbuf, 0xf010); in nv84_create_decoder()
506 PUSH_KICK (screen->pushbuf); in nv84_create_decoder()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_state_validate.c12 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
77 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_fb()
236 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend_colour()
248 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stencil_ref()
258 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stipple()
270 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_scissor()
301 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_viewport()
349 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_window_rects()
373 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_upload_uclip_planes()
408 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_clip()
[all …]
Dnvc0_shader_state.c70 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertprog_validate()
90 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_fragprog_validate()
171 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tctlprog_validate()
199 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tevlprog_validate()
223 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_gmtyprog_validate()
244 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compprog_validate()
257 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_layer_validate()
278 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tfb_validate()
Dnvc0_context.c42 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */ in nvc0_flush()
50 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf; in nvc0_texture_barrier()
60 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_memory_barrier()
113 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf; in nvc0_emit_string_marker()
203 nouveau_pushbuf_bufctx(nvc0->base.pushbuf, NULL); in nvc0_destroy()
204 nouveau_pushbuf_kick(nvc0->base.pushbuf, nvc0->base.pushbuf->channel); in nvc0_destroy()
372 nvc0->base.pushbuf = screen->base.pushbuf; in nvc0_create()
444 nouveau_pushbuf_bufctx(screen->base.pushbuf, nvc0->bufctx); in nvc0_create()
446 screen->base.pushbuf->kick_notify = nvc0_default_kick_notify; in nvc0_create()
Dnvc0_compute.c148 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TSC_FLUSH), 1); in nvc0_compute_validate_samplers()
149 PUSH_DATA (nvc0->base.pushbuf, 0); in nvc0_compute_validate_samplers()
163 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TIC_FLUSH), 1); in nvc0_compute_validate_textures()
164 PUSH_DATA (nvc0->base.pushbuf, 0); in nvc0_compute_validate_textures()
192 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_validate_constbufs()
252 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_validate_driverconst()
268 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_validate_buffers()
320 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_invalidate_surfaces()
387 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_upload_input()
427 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_launch_grid()
Dnvc0_video_ppp.c27 struct nouveau_pushbuf *push = dec->pushbuf[2]; in nvc0_decoder_setup_ppp()
77 struct nouveau_pushbuf *push = dec->pushbuf[2]; in nvc0_decoder_vc1_ppp()
94 struct nouveau_pushbuf *push = dec->pushbuf[2]; in nvc0_decoder_ppp()
Dnvc0_vbo.c173 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_set_constant_vertex_attrib()
234 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs()
278 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs_shared()
318 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers()
381 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers_shared()
430 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertex_arrays_validate()
567 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_arrays()
699 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_elements()
765 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_stream_output()
801 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_indirect()
[all …]
Dnve4_compute.c199 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in gm107_compute_validate_surfaces()
260 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_surfaces()
308 BEGIN_NVC0(nvc0->base.pushbuf, NVE4_CP(TSC_FLUSH), 1); in nve4_compute_validate_samplers()
309 PUSH_DATA (nvc0->base.pushbuf, 0); in nve4_compute_validate_samplers()
329 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_set_tex_handles()
364 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_constbufs()
424 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_buffers()
494 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_upload_input()
670 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_launch_grid()
765 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_textures()
Dnvc0_transfer.c20 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_m2mf_transfer_rect()
129 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_m2mf_transfer_rect()
204 struct nouveau_pushbuf *push = nv->pushbuf; in nvc0_m2mf_push_linear()
246 struct nouveau_pushbuf *push = nv->pushbuf; in nve4_p2mf_push_linear()
286 struct nouveau_pushbuf *push = nv->pushbuf; in nvc0_m2mf_copy_linear()
324 struct nouveau_pushbuf *push = nv->pushbuf; in nve4_m2mf_copy_linear()
578 struct nouveau_pushbuf *push = nv->pushbuf; in nvc0_cb_bo_push()
Dnvc0_video.c136 dec->pushbuf[i] = dec->pushbuf[0]; in nvc0_create_decoder()
164 32 * 1024, true, &dec->pushbuf[i]); in nvc0_create_decoder()
168 push = dec->pushbuf; in nvc0_create_decoder()
/external/libdrm/include/drm/
Dnouveau_class.h364 __u32 pushbuf; member
378 __u32 pushbuf; member
395 __u32 pushbuf; member
521 __u32 pushbuf; member
540 __u32 pushbuf; member
550 __u32 pushbuf; member
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_fence.c170 PUSH_SPACE(screen->pushbuf, 8); in nouveau_fence_kick()
179 if (nouveau_pushbuf_kick(screen->pushbuf, screen->pushbuf->channel)) in nouveau_fence_kick()
/external/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_context.h50 struct nouveau_pushbuf *pushbuf; member
98 (to_nouveau_context(ctx)->hw.pushbuf)

123