Home | History | Annotate | Download | only in src

Lines Matching defs:push

31 nouveau_copya0b5_rect(struct nouveau_pushbuf *push, struct nouveau_object *copy,
44 if (nouveau_pushbuf_space(push, 64, 0, 0) ||
45 nouveau_pushbuf_refn (push, refs, 2))
58 BEGIN_NVC0(push, SUBC_COPY(0x0728), 6);
59 PUSH_DATA (push, 0x00001000 | src->config.nvc0.tile_mode);
60 PUSH_DATA (push, src_pitch);
61 PUSH_DATA (push, src_h);
62 PUSH_DATA (push, 1);
63 PUSH_DATA (push, 0);
64 PUSH_DATA (push, (src_y << 16) | src_x * cpp);
65 BEGIN_NVC0(push, SUBC_COPY(0x070c), 6);
66 PUSH_DATA (push, 0x000001000 | dst->config.nvc0.tile_mode);
67 PUSH_DATA (push, dst_pitch);
68 PUSH_DATA (push, dst_h);
69 PUSH_DATA (push, 1);
70 PUSH_DATA (push, 0);
71 PUSH_DATA (push, (dst_y << 16) | dst_x * cpp);
72 BEGIN_NVC0(push, SUBC_COPY(0x0400), 8);
73 PUSH_DATA (push, (src->offset + src_off) >> 32);
74 PUSH_DATA (push, (src->offset + src_off));
75 PUSH_DATA (push, (dst->offset + dst_off) >> 32);
76 PUSH_DATA (push, (dst->offset + dst_off));
77 PUSH_DATA (push, src_pitch);
78 PUSH_DATA (push, dst_pitch);
79 PUSH_DATA (push, w * cpp);
80 PUSH_DATA (push, h);
81 BEGIN_NVC0(push, SUBC_COPY(0x0300), 1);
82 PUSH_DATA (push, exec);
89 struct nouveau_pushbuf *push = pNv->ce_pushbuf;
90 if (PUSH_SPACE(push, 8)) {
91 BEGIN_NVC0(push, NV01_SUBC(COPY, OBJECT), 1);
92 PUSH_DATA (push, pNv->NvCopy->handle);