84 nv_wo32(*pgpuobj, 0x00, flags);
89 nv_wo32(*pgpuobj, 0x10, 0x00000000);
90 nv_wo32(*pgpuobj, 0x14, 0x00000000);
107 data, size, &dmaobj);
108 *pobject = nv_object(dmaobj);
119 ret = dmaeng->
bind(dmaeng, *pobject, &dmaobj->
base, &gpuobj);
121 *pobject = nv_object(gpuobj);
131 nv50_dmaobj_ofuncs = {
132 .ctor = nv50_dmaobj_ctor,
139 nv50_dmaobj_sclass[] = {
140 { 0x0002, &nv50_dmaobj_ofuncs },
141 { 0x0003, &nv50_dmaobj_ofuncs },
142 { 0x003d, &nv50_dmaobj_ofuncs },
155 *pobject = nv_object(priv);
159 priv->
base.base.sclass = nv50_dmaobj_sclass;
160 priv->
base.bind = nv50_dmaobj_bind;
168 .ctor = nv50_dmaeng_ctor,