Lines Matching refs:base

41 nv50_disp_dmac_child_del_(struct nvkm_oproxy *base)  in nv50_disp_dmac_child_del_()  argument
44 container_of(base, typeof(*object), oproxy); in nv50_disp_dmac_child_del_()
54 nv50_disp_dmac_child_new_(struct nv50_disp_chan *base, in nv50_disp_dmac_child_new_() argument
58 struct nv50_disp_dmac *chan = nv50_disp_dmac(base); in nv50_disp_dmac_child_new_()
59 struct nv50_disp_root *root = chan->base.root; in nv50_disp_dmac_child_new_()
60 struct nvkm_device *device = root->disp->base.engine.subdev.device; in nv50_disp_dmac_child_new_()
69 *pobject = &object->oproxy.base; in nv50_disp_dmac_child_new_()
84 nv50_disp_dmac_child_get_(struct nv50_disp_chan *base, int index, in nv50_disp_dmac_child_get_() argument
87 struct nv50_disp_dmac *chan = nv50_disp_dmac(base); in nv50_disp_dmac_child_get_()
88 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_dmac_child_get_()
89 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_dmac_child_get_()
93 if (sclass->engine && sclass->engine->func->base.sclass) { in nv50_disp_dmac_child_get_()
94 sclass->engine->func->base.sclass(sclass, index, &oclass); in nv50_disp_dmac_child_get_()
105 nv50_disp_dmac_fini_(struct nv50_disp_chan *base) in nv50_disp_dmac_fini_() argument
107 struct nv50_disp_dmac *chan = nv50_disp_dmac(base); in nv50_disp_dmac_fini_()
112 nv50_disp_dmac_init_(struct nv50_disp_chan *base) in nv50_disp_dmac_init_() argument
114 struct nv50_disp_dmac *chan = nv50_disp_dmac(base); in nv50_disp_dmac_init_()
119 nv50_disp_dmac_dtor_(struct nv50_disp_chan *base) in nv50_disp_dmac_dtor_() argument
121 return nv50_disp_dmac(base); in nv50_disp_dmac_dtor_()
140 struct nvkm_device *device = root->disp->base.engine.subdev.device; in nv50_disp_dmac_new_()
148 *pobject = &chan->base.object; in nv50_disp_dmac_new_()
152 chid, head, oclass, &chan->base); in nv50_disp_dmac_new_()
181 return nvkm_ramht_insert(chan->base.root->ramht, object, in nv50_disp_dmac_bind()
182 chan->base.chid, -10, handle, in nv50_disp_dmac_bind()
183 chan->base.chid << 28 | in nv50_disp_dmac_bind()
184 chan->base.chid); in nv50_disp_dmac_bind()
190 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_dmac_fini()
191 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in nv50_disp_dmac_fini()
193 int chid = chan->base.chid; in nv50_disp_dmac_fini()
213 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_dmac_init()
214 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in nv50_disp_dmac_init()
216 int chid = chan->base.chid; in nv50_disp_dmac_init()