Home | History | Annotate | Download | only in nvc0

Lines Matching defs:pipe

23 #include "pipe/p_defines.h"
31 nvc0_flush(struct pipe_context *pipe,
35 struct nvc0_context *nvc0 = nvc0_context(pipe);
47 nvc0_texture_barrier(struct pipe_context *pipe, unsigned flags)
49 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf;
56 nvc0_memory_barrier(struct pipe_context *pipe, unsigned flags)
58 struct nvc0_context *nvc0 = nvc0_context(pipe);
114 nvc0_emit_string_marker(struct pipe_context *pipe, const char *str, int len)
116 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf;
188 nvc0->base.pipe.delete_tcs_state(&nvc0->base.pipe, nvc0->tcp_empty);
192 nvc0_destroy(struct pipe_context *pipe)
194 struct nvc0_context *nvc0 = nvc0_context(pipe);
233 struct nvc0_context *nvc0 = nvc0_context(&ctx->pipe);
359 struct pipe_context *pipe;
366 pipe = &nvc0->base.pipe;
387 pipe->screen = pscreen;
388 pipe->priv = priv;
390 pipe->destroy = nvc0_destroy;
392 pipe->draw_vbo = nvc0_draw_vbo;
393 pipe->clear = nvc0_clear;
394 pipe->launch_grid = (nvc0->screen->base.class_3d >= NVE4_3D_CLASS) ?
397 pipe->flush = nvc0_flush;
398 pipe->texture_barrier = nvc0_texture_barrier;
399 pipe->memory_barrier = nvc0_memory_barrier;
400 pipe->get_sample_position = nvc0_context_get_sample_position;
401 pipe->emit_string_marker = nvc0_emit_string_marker;
408 nvc0_init_resource_functions(pipe);
412 pipe->create_video_codec = nvc0_create_decoder;
413 pipe->create_video_buffer = nvc0_video_buffer_create;
471 return pipe;
544 nvc0_context_get_sample_position(struct pipe_context *pipe,