Home
last modified time | relevance | path

Searched refs:pushdma (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dbase.c76 chan->pushdma = (void *)nvkm_handle_ref(parent, pushbuf); in nvkm_fifo_channel_create_()
77 if (!chan->pushdma) in nvkm_fifo_channel_create_()
80 dmaeng = (void *)chan->pushdma->base.engine; in nvkm_fifo_channel_create_()
81 switch (chan->pushdma->base.oclass->handle) { in nvkm_fifo_channel_create_()
89 ret = dmaeng->bind(chan->pushdma, parent, &chan->pushgpu); in nvkm_fifo_channel_create_()
129 nvkm_object_ref(NULL, (struct nvkm_object **)&chan->pushdma); in nvkm_fifo_channel_destroy()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv50.c220 dmac->pushdma = (void *)nvkm_handle_ref(parent, pushbuf); in nv50_disp_dmac_create_()
221 if (!dmac->pushdma) in nv50_disp_dmac_create_()
224 switch (nv_mclass(dmac->pushdma)) { in nv50_disp_dmac_create_()
227 if (dmac->pushdma->limit - dmac->pushdma->start != 0xfff) in nv50_disp_dmac_create_()
230 switch (dmac->pushdma->target) { in nv50_disp_dmac_create_()
232 dmac->push = 0x00000001 | dmac->pushdma->start >> 8; in nv50_disp_dmac_create_()
235 dmac->push = 0x00000003 | dmac->pushdma->start >> 8; in nv50_disp_dmac_create_()
252 nvkm_object_ref(NULL, (struct nvkm_object **)&dmac->pushdma); in nv50_disp_dmac_dtor()
Dnv50.h116 struct nvkm_dmaobj *pushdma; member
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h7 struct nvkm_dmaobj *pushdma; member