Lines Matching refs:object
43 struct nv50_disp_dmac_object *object = in nv50_disp_dmac_child_del_() local
44 container_of(base, typeof(*object), oproxy); in nv50_disp_dmac_child_del_()
45 nvkm_ramht_remove(object->root->ramht, object->hash); in nv50_disp_dmac_child_del_()
62 struct nv50_disp_dmac_object *object; in nv50_disp_dmac_child_new_() local
65 if (!(object = kzalloc(sizeof(*object), GFP_KERNEL))) in nv50_disp_dmac_child_new_()
67 nvkm_oproxy_ctor(&nv50_disp_dmac_child_func_, oclass, &object->oproxy); in nv50_disp_dmac_child_new_()
68 object->root = root; in nv50_disp_dmac_child_new_()
69 *pobject = &object->oproxy.base; in nv50_disp_dmac_child_new_()
71 ret = sclass->ctor(device, oclass, data, size, &object->oproxy.object); in nv50_disp_dmac_child_new_()
75 object->hash = chan->func->bind(chan, object->oproxy.object, in nv50_disp_dmac_child_new_()
77 if (object->hash < 0) in nv50_disp_dmac_child_new_()
78 return object->hash; in nv50_disp_dmac_child_new_()
148 *pobject = &chan->base.object; in nv50_disp_dmac_new_()
179 struct nvkm_object *object, u32 handle) in nv50_disp_dmac_bind() argument
181 return nvkm_ramht_insert(chan->base.root->ramht, object, in nv50_disp_dmac_bind()