Home | History | Annotate | Download | only in a4xx

Lines Matching defs:pipe

29 #include "pipe/p_state.h"
571 struct fd_vsc_pipe *pipe = &ctx->pipe[i];
572 OUT_RING(ring, A4XX_VSC_PIPE_CONFIG_REG_X(pipe->x) |
573 A4XX_VSC_PIPE_CONFIG_REG_Y(pipe->y) |
574 A4XX_VSC_PIPE_CONFIG_REG_W(pipe->w) |
575 A4XX_VSC_PIPE_CONFIG_REG_H(pipe->h));
580 struct fd_vsc_pipe *pipe = &ctx->pipe[i];
581 if (!pipe->bo) {
582 pipe->bo = fd_bo_new(ctx->dev, 0x40000,
585 OUT_RELOCW(ring, pipe->bo, 0, 0, 0); /* VSC_PIPE_DATA_ADDRESS[i] */
590 struct fd_vsc_pipe *pipe = &ctx->pipe[i];
591 OUT_RING(ring, fd_bo_size(pipe->bo) - 32); /* VSC_PIPE_DATA_LENGTH[i] */
769 struct fd_vsc_pipe *pipe = &ctx->pipe[tile->p];
771 assert(pipe->w * pipe->h);
777 OUT_RING(ring, A4XX_PC_VSTREAM_CONTROL_SIZE(pipe->w * pipe->h) |
781 OUT_RELOCW(ring, pipe->bo, 0, 0, 0); /* BIN_DATA_ADDR <- VSC_PIPE[p].DATA_ADDRESS */