Home
last modified time | relevance | path

Searched refs:dmaobj (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/
Dbase.c35 nvkm_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in nvkm_dmaobj_bind() argument
39 nv_oclass(nv_object(dmaobj)->engine); in nvkm_dmaobj_bind()
42 if (nv_object(dmaobj) == parent) { /* ctor bind */ in nvkm_dmaobj_bind()
47 ret = impl->bind(dmaobj, parent, pgpuobj); in nvkm_dmaobj_bind()
53 return impl->bind(dmaobj, parent, pgpuobj); in nvkm_dmaobj_bind()
69 struct nvkm_dmaobj *dmaobj; in nvkm_dmaobj_create_() local
75 dmaobj = *pobject; in nvkm_dmaobj_create_()
85 dmaobj->target = args->v0.target; in nvkm_dmaobj_create_()
86 dmaobj->access = args->v0.access; in nvkm_dmaobj_create_()
87 dmaobj->start = args->v0.start; in nvkm_dmaobj_create_()
[all …]
DKbuild1 nvkm-y += nvkm/engine/dmaobj/base.o
2 nvkm-y += nvkm/engine/dmaobj/nv04.o
3 nvkm-y += nvkm/engine/dmaobj/nv50.o
4 nvkm-y += nvkm/engine/dmaobj/gf100.o
5 nvkm-y += nvkm/engine/dmaobj/gf110.o
Dnv04.c40 nv04_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in nv04_dmaobj_bind() argument
43 struct nv04_dmaobj_priv *priv = (void *)dmaobj; in nv04_dmaobj_bind()
63 struct nv04_mmu_priv *mmu = nv04_mmu(dmaobj); in nv04_dmaobj_bind()
65 if (!dmaobj->start) in nv04_dmaobj_bind()
Dgf100.c40 gf100_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in gf100_dmaobj_bind() argument
43 struct gf100_dmaobj_priv *priv = (void *)dmaobj; in gf100_dmaobj_bind()
60 nv_wo32(*pgpuobj, 0x00, priv->flags0 | nv_mclass(dmaobj)); in gf100_dmaobj_bind()
Dnv50.c40 nv50_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in nv50_dmaobj_bind() argument
43 struct nv50_dmaobj_priv *priv = (void *)dmaobj; in nv50_dmaobj_bind()
72 nv_wo32(*pgpuobj, 0x00, priv->flags0 | nv_mclass(dmaobj)); in nv50_dmaobj_bind()
Dgf110.c39 gf110_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in gf110_dmaobj_bind() argument
42 struct gf110_dmaobj_priv *priv = (void *)dmaobj; in gf110_dmaobj_bind()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddmaobj.h18 int (*bind)(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/
DKbuild9 include $(src)/nvkm/engine/dmaobj/Kbuild