Lines Matching refs:api
271 return gsp->rm->api->rpc->get(gsp, fn, argc); in nvkm_gsp_rpc_get()
278 return gsp->rm->api->rpc->push(gsp, argv, policy, repc); in nvkm_gsp_rpc_push()
307 gsp->rm->api->rpc->done(gsp, repv); in nvkm_gsp_rpc_done()
313 return object->client->gsp->rm->api->ctrl->get(object, cmd, argc); in nvkm_gsp_rm_ctrl_get()
319 return object->client->gsp->rm->api->ctrl->push(object, argv, repc); in nvkm_gsp_rm_ctrl_push()
350 object->client->gsp->rm->api->ctrl->done(object, repv); in nvkm_gsp_rm_ctrl_done()
365 argv = gsp->rm->api->alloc->get(object, oclass, argc); in nvkm_gsp_rm_alloc_get()
377 void *repv = object->client->gsp->rm->api->alloc->push(object, argv); in nvkm_gsp_rm_alloc_push()
399 object->client->gsp->rm->api->alloc->done(object, repv); in nvkm_gsp_rm_alloc_done()
418 int ret = object->client->gsp->rm->api->alloc->free(object); in nvkm_gsp_rm_free()
432 return client->gsp->rm->api->device->ctor(client, device); in nvkm_gsp_device_ctor()
439 device->object.client->gsp->rm->api->device->dtor(device); in nvkm_gsp_device_dtor()
473 return rm->api->device->event.ctor(device, handle, id, func, event); in nvkm_gsp_device_event_ctor()
482 device->object.client->gsp->rm->api->device->event.dtor(event); in nvkm_gsp_event_dtor()