Lines Matching full:object

158 			} object;  member
166 struct nvkm_gsp_object object; member
292 nvkm_gsp_rm_ctrl_get(struct nvkm_gsp_object *object, u32 cmd, u32 argc) in nvkm_gsp_rm_ctrl_get() argument
294 return object->client->gsp->rm->rm_ctrl_get(object, cmd, argc); in nvkm_gsp_rm_ctrl_get()
298 nvkm_gsp_rm_ctrl_push(struct nvkm_gsp_object *object, void *argv, u32 repc) in nvkm_gsp_rm_ctrl_push() argument
300 return object->client->gsp->rm->rm_ctrl_push(object, argv, repc); in nvkm_gsp_rm_ctrl_push()
304 nvkm_gsp_rm_ctrl_rd(struct nvkm_gsp_object *object, u32 cmd, u32 repc) in nvkm_gsp_rm_ctrl_rd() argument
306 void *argv = nvkm_gsp_rm_ctrl_get(object, cmd, repc); in nvkm_gsp_rm_ctrl_rd()
312 ret = nvkm_gsp_rm_ctrl_push(object, &argv, repc); in nvkm_gsp_rm_ctrl_rd()
319 nvkm_gsp_rm_ctrl_wr(struct nvkm_gsp_object *object, void *argv) in nvkm_gsp_rm_ctrl_wr() argument
321 int ret = nvkm_gsp_rm_ctrl_push(object, &argv, 0); in nvkm_gsp_rm_ctrl_wr()
329 nvkm_gsp_rm_ctrl_done(struct nvkm_gsp_object *object, void *repv) in nvkm_gsp_rm_ctrl_done() argument
331 object->client->gsp->rm->rm_ctrl_done(object, repv); in nvkm_gsp_rm_ctrl_done()
336 struct nvkm_gsp_object *object) in nvkm_gsp_rm_alloc_get() argument
342 object->client = parent->client; in nvkm_gsp_rm_alloc_get()
343 object->parent = parent; in nvkm_gsp_rm_alloc_get()
344 object->handle = handle; in nvkm_gsp_rm_alloc_get()
346 argv = gsp->rm->rm_alloc_get(object, oclass, argc); in nvkm_gsp_rm_alloc_get()
348 object->client = NULL; in nvkm_gsp_rm_alloc_get()
356 nvkm_gsp_rm_alloc_push(struct nvkm_gsp_object *object, void *argv, u32 repc) in nvkm_gsp_rm_alloc_push() argument
358 void *repv = object->client->gsp->rm->rm_alloc_push(object, argv, repc); in nvkm_gsp_rm_alloc_push()
361 object->client = NULL; in nvkm_gsp_rm_alloc_push()
367 nvkm_gsp_rm_alloc_wr(struct nvkm_gsp_object *object, void *argv) in nvkm_gsp_rm_alloc_wr() argument
369 void *repv = nvkm_gsp_rm_alloc_push(object, argv, 0); in nvkm_gsp_rm_alloc_wr()
378 nvkm_gsp_rm_alloc_done(struct nvkm_gsp_object *object, void *repv) in nvkm_gsp_rm_alloc_done() argument
380 object->client->gsp->rm->rm_alloc_done(object, repv); in nvkm_gsp_rm_alloc_done()
385 struct nvkm_gsp_object *object) in nvkm_gsp_rm_alloc() argument
387 void *argv = nvkm_gsp_rm_alloc_get(parent, handle, oclass, argc, object); in nvkm_gsp_rm_alloc()
392 return nvkm_gsp_rm_alloc_wr(object, argv); in nvkm_gsp_rm_alloc()
396 nvkm_gsp_rm_free(struct nvkm_gsp_object *object) in nvkm_gsp_rm_free() argument
398 if (object->client) in nvkm_gsp_rm_free()
399 return object->client->gsp->rm->rm_free(object); in nvkm_gsp_rm_free()
429 if (device->object.client) in nvkm_gsp_device_dtor()
430 device->object.client->gsp->rm->device_dtor(device); in nvkm_gsp_device_dtor()
453 struct nvkm_gsp_object object; member
462 return device->object.client->gsp->rm->event_ctor(device, handle, id, func, event); in nvkm_gsp_device_event_ctor()
471 device->object.client->gsp->rm->event_dtor(event); in nvkm_gsp_event_dtor()