Home
last modified time | relevance | path

Searched refs:gpuobj (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c32 nvkm_gpuobj_destroy(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_destroy() argument
36 if (gpuobj->flags & NVOBJ_FLAG_ZERO_FREE) { in nvkm_gpuobj_destroy()
37 for (i = 0; i < gpuobj->size; i += 4) in nvkm_gpuobj_destroy()
38 nv_wo32(gpuobj, i, 0x00000000); in nvkm_gpuobj_destroy()
41 if (gpuobj->node) in nvkm_gpuobj_destroy()
42 nvkm_mm_free(&nv_gpuobj(gpuobj->parent)->heap, &gpuobj->node); in nvkm_gpuobj_destroy()
44 if (gpuobj->heap.block_size) in nvkm_gpuobj_destroy()
45 nvkm_mm_fini(&gpuobj->heap); in nvkm_gpuobj_destroy()
47 nvkm_object_destroy(&gpuobj->object); in nvkm_gpuobj_destroy()
58 struct nvkm_gpuobj *gpuobj; in nvkm_gpuobj_create_() local
[all …]
Dengctx.c106 struct nvkm_engine *engine = engctx->gpuobj.object.engine; in nvkm_engctx_destroy()
118 if (engctx->gpuobj.size) in nvkm_engctx_destroy()
119 nvkm_gpuobj_destroy(&engctx->gpuobj); in nvkm_engctx_destroy()
121 nvkm_object_destroy(&engctx->gpuobj.object); in nvkm_engctx_destroy()
133 ret = nvkm_gpuobj_init(&engctx->gpuobj); in nvkm_engctx_init()
179 return nvkm_gpuobj_fini(&engctx->gpuobj, suspend); in nvkm_engctx_fini()
DKbuild6 nvkm-y += nvkm/core/gpuobj.o
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h49 struct nvkm_gpuobj gpuobj; member
55 nvkm_gpuobj_destroy(&(p)->gpuobj)
57 nvkm_gpuobj_init(&(p)->gpuobj)
59 nvkm_gpuobj_fini(&(p)->gpuobj, (s))
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dramht.h6 struct nvkm_gpuobj gpuobj; member
18 nvkm_gpuobj_ref(&obj->gpuobj, (struct nvkm_gpuobj **)ref); in nvkm_ramht_ref()
Dengctx.h11 struct nvkm_gpuobj gpuobj; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dbase.c109 struct nvkm_object *gpuobj; in nvkm_bar_alloc() local
111 &nvkm_barobj_oclass, mem, 0, &gpuobj); in nvkm_bar_alloc()
113 *pobject = gpuobj; in nvkm_bar_alloc()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/
Dnv04.c44 struct nvkm_gpuobj *gpuobj; in nv04_dmaobj_bind() local
71 ret = nvkm_gpuobj_new(parent, parent, 16, 16, 0, &gpuobj); in nv04_dmaobj_bind()
72 *pgpuobj = gpuobj; in nv04_dmaobj_bind()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv50.c52 struct nvkm_gpuobj *gpuobj = nv_gpuobj(handle->object); in nv50_sw_mthd_dma_vblsem() local
53 chan->vblank.ctxdma = gpuobj->node->offset >> 4; in nv50_sw_mthd_dma_vblsem()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv17.c191 (priv->ramht->gpuobj.addr >> 8)); in nv17_fifo_init()
Dg84.c227 (chan->ramht->gpuobj.node->offset >> 4)); in g84_fifo_chan_ctor_dma()
302 (chan->ramht->gpuobj.node->offset >> 4)); in g84_fifo_chan_ctor_ind()
Dnv50.c244 (chan->ramht->gpuobj.node->offset >> 4)); in nv50_fifo_chan_ctor_dma()
307 (chan->ramht->gpuobj.node->offset >> 4)); in nv50_fifo_chan_ctor_ind()
Dnv40.c312 (priv->ramht->gpuobj.addr >> 8)); in nv40_fifo_init()
Dnv04.c611 (priv->ramht->gpuobj.addr >> 8)); in nv04_fifo_init()