Lines Matching refs:object

30 nvkm_disp_chan_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **pevent)  in nvkm_disp_chan_ntfy()  argument
32 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_ntfy()
47 nvkm_disp_chan_map(struct nvkm_object *object, void *argv, u32 argc, in nvkm_disp_chan_map() argument
50 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_map()
68 struct nvkm_disp_chan_object *object = container_of(base, typeof(*object), oproxy); in nvkm_disp_chan_child_del_() local
70 nvkm_ramht_remove(object->disp->ramht, object->hash); in nvkm_disp_chan_child_del_()
86 struct nvkm_disp_chan_object *object; in nvkm_disp_chan_child_new() local
89 if (!(object = kzalloc(sizeof(*object), GFP_KERNEL))) in nvkm_disp_chan_child_new()
91 nvkm_oproxy_ctor(&nvkm_disp_chan_child_func_, oclass, &object->oproxy); in nvkm_disp_chan_child_new()
92 object->disp = disp; in nvkm_disp_chan_child_new()
93 *pobject = &object->oproxy.base; in nvkm_disp_chan_child_new()
95 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nvkm_disp_chan_child_new()
99 object->hash = chan->func->bind(chan, object->oproxy.object, oclass->handle); in nvkm_disp_chan_child_new()
100 if (object->hash < 0) in nvkm_disp_chan_child_new()
101 return object->hash; in nvkm_disp_chan_child_new()
107 nvkm_disp_chan_child_get(struct nvkm_object *object, int index, struct nvkm_oclass *sclass) in nvkm_disp_chan_child_get() argument
109 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_child_get()
131 nvkm_disp_chan_fini(struct nvkm_object *object, bool suspend) in nvkm_disp_chan_fini() argument
133 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_fini()
141 nvkm_disp_chan_init(struct nvkm_object *object) in nvkm_disp_chan_init() argument
143 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_init()
150 nvkm_disp_chan_dtor(struct nvkm_object *object) in nvkm_disp_chan_dtor() argument
152 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_dtor()
200 *pobject = &chan->object; in nvkm_disp_chan_new_()
202 nvkm_object_ctor(&nvkm_disp_chan, oclass, &chan->object); in nvkm_disp_chan_new_()