Lines Matching refs:base
24 #define gf100_dmaobj(p) container_of((p), struct gf100_dmaobj, base)
35 struct nvkm_dmaobj base; member
41 gf100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf100_dmaobj_bind() argument
44 struct gf100_dmaobj *dmaobj = gf100_dmaobj(base); in gf100_dmaobj_bind()
45 struct nvkm_device *device = dmaobj->base.dma->engine.subdev.device; in gf100_dmaobj_bind()
52 nvkm_wo32(*pgpuobj, 0x04, lower_32_bits(dmaobj->base.limit)); in gf100_dmaobj_bind()
53 nvkm_wo32(*pgpuobj, 0x08, lower_32_bits(dmaobj->base.start)); in gf100_dmaobj_bind()
54 nvkm_wo32(*pgpuobj, 0x0c, upper_32_bits(dmaobj->base.limit) << 24 | in gf100_dmaobj_bind()
55 upper_32_bits(dmaobj->base.start)); in gf100_dmaobj_bind()
83 *pdmaobj = &dmaobj->base; in gf100_dmaobj_new()
86 &data, &size, &dmaobj->base); in gf100_dmaobj_new()
102 if (dmaobj->base.target != NV_MEM_TARGET_VM) { in gf100_dmaobj_new()
116 dmaobj->flags0 |= (kind << 22) | (user << 20) | oclass->base.oclass; in gf100_dmaobj_new()
119 switch (dmaobj->base.target) { in gf100_dmaobj_new()
136 switch (dmaobj->base.access) { in gf100_dmaobj_new()