Lines Matching refs:object

134 nv50_disp_chan_uevent_ctor(struct nvkm_object *object, void *data, u32 size,  in nv50_disp_chan_uevent_ctor()  argument
137 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_uevent_ctor()
177 nv50_disp_chan_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nv50_disp_chan_rd32() argument
179 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_rd32()
187 nv50_disp_chan_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv50_disp_chan_wr32() argument
189 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_wr32()
197 nv50_disp_chan_ntfy(struct nvkm_object *object, u32 type, in nv50_disp_chan_ntfy() argument
200 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_ntfy()
213 nv50_disp_chan_map(struct nvkm_object *object, void *argv, u32 argc, in nv50_disp_chan_map() argument
216 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_map()
233 struct nv50_disp_chan_object *object = in nv50_disp_chan_child_del_() local
234 container_of(base, typeof(*object), oproxy); in nv50_disp_chan_child_del_()
235 nvkm_ramht_remove(object->disp->ramht, object->hash); in nv50_disp_chan_child_del_()
251 struct nv50_disp_chan_object *object; in nv50_disp_chan_child_new() local
254 if (!(object = kzalloc(sizeof(*object), GFP_KERNEL))) in nv50_disp_chan_child_new()
256 nvkm_oproxy_ctor(&nv50_disp_chan_child_func_, oclass, &object->oproxy); in nv50_disp_chan_child_new()
257 object->disp = disp; in nv50_disp_chan_child_new()
258 *pobject = &object->oproxy.base; in nv50_disp_chan_child_new()
260 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nv50_disp_chan_child_new()
264 object->hash = chan->func->bind(chan, object->oproxy.object, in nv50_disp_chan_child_new()
266 if (object->hash < 0) in nv50_disp_chan_child_new()
267 return object->hash; in nv50_disp_chan_child_new()
273 nv50_disp_chan_child_get(struct nvkm_object *object, int index, in nv50_disp_chan_child_get() argument
276 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_child_get()
298 nv50_disp_chan_fini(struct nvkm_object *object, bool suspend) in nv50_disp_chan_fini() argument
300 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_fini()
307 nv50_disp_chan_init(struct nvkm_object *object) in nv50_disp_chan_init() argument
309 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_init()
315 nv50_disp_chan_dtor(struct nvkm_object *object) in nv50_disp_chan_dtor() argument
317 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_dtor()
348 *pobject = &chan->object; in nv50_disp_chan_new_()
350 nvkm_object_ctor(&nv50_disp_chan, oclass, &chan->object); in nv50_disp_chan_new_()