Lines Matching refs:push
74 nvif_object_fini(&chan->push.ctxdma); in nouveau_channel_del()
75 nouveau_bo_vma_del(chan->push.buffer, &chan->push.vma); in nouveau_channel_del()
76 nouveau_bo_unmap(chan->push.buffer); in nouveau_channel_del()
77 if (chan->push.buffer && chan->push.buffer->pin_refcnt) in nouveau_channel_del()
78 nouveau_bo_unpin(chan->push.buffer); in nouveau_channel_del()
79 nouveau_bo_ref(NULL, &chan->push.buffer); in nouveau_channel_del()
110 &chan->push.buffer); in nouveau_channel_prep()
112 ret = nouveau_bo_pin(chan->push.buffer, target, false); in nouveau_channel_prep()
114 ret = nouveau_bo_map(chan->push.buffer); in nouveau_channel_prep()
126 chan->push.vma.offset = chan->push.buffer->bo.offset; in nouveau_channel_prep()
129 ret = nouveau_bo_vma_add(chan->push.buffer, cli->vm, in nouveau_channel_prep()
130 &chan->push.vma); in nouveau_channel_prep()
141 if (chan->push.buffer->bo.mem.mem_type == TTM_PL_VRAM) { in nouveau_channel_prep()
174 &args, sizeof(args), &chan->push.ctxdma); in nouveau_channel_prep()
213 args.kepler.pushbuf = chan->push.ctxdma.handle; in nouveau_channel_ind()
215 args.kepler.ioffset = 0x10000 + chan->push.vma.offset; in nouveau_channel_ind()
219 args.nv50.pushbuf = chan->push.ctxdma.handle; in nouveau_channel_ind()
221 args.nv50.ioffset = 0x10000 + chan->push.vma.offset; in nouveau_channel_ind()
263 args.pushbuf = chan->push.ctxdma.handle; in nouveau_channel_dma()
264 args.offset = chan->push.vma.offset; in nouveau_channel_dma()