Lines Matching refs:ret
83 nouveau_abi16_put(struct nouveau_abi16 *abi16, int ret)
87 return ret;
289 int ret;
342 ret = nouveau_channel_new(drm, device, false, runm, init->fb_ctxdma_handle,
344 if (ret)
347 ret = nouveau_sched_entity_init(&chan->sched_entity, &drm->sched,
349 if (ret)
381 ret = nvif_object_ctor(&chan->chan->user, "abi16CeWar", 0, VOLTA_DMA_COPY_A,
383 if (ret)
387 ret = nvif_object_ctor(&chan->chan->user, "abi16CeWar", 0, TURING_DMA_COPY_A,
389 if (ret)
397 ret = nouveau_gem_new(cli, PAGE_SIZE, 0, NOUVEAU_GEM_DOMAIN_GART,
399 if (ret == 0)
400 ret = nouveau_bo_pin(chan->ntfy, NOUVEAU_GEM_DOMAIN_GART,
402 if (ret)
406 ret = nouveau_vma_new(chan->ntfy, chan->chan->vmm,
408 if (ret)
412 ret = drm_gem_handle_create(file_priv, &chan->ntfy->bo.base,
414 if (ret)
417 ret = nvkm_mm_init(&chan->heap, 0, 0, PAGE_SIZE, 1);
419 if (ret)
421 return nouveau_abi16_put(abi16, ret);
445 int ret = -ENOSYS;
447 if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
457 return ret;
502 int ret, i;
515 ret = nvif_object_sclass_get(&chan->chan->user, &sclass);
516 if (ret < 0)
517 return nouveau_abi16_put(abi16, ret);
521 for (i = 0; !oclass && i < ret; i++) {
536 for (i = 0; i < ret; i++) {
545 for (i = 0; i < ret; i++) {
554 for (i = 0; i < ret; i++) {
575 ret = nvif_object_ctor(&chan->chan->user, "abi16EngObj", init->handle,
579 if (ret)
581 return nouveau_abi16_put(abi16, ret);
595 int ret;
615 ret = nvkm_mm_head(&chan->heap, 0, 1, info->size, info->size, 1,
617 if (ret)
641 ret = nvif_object_ctor(&chan->chan->user, "abi16Ntfy", info->handle,
645 if (ret)
650 if (ret)
652 return nouveau_abi16_put(abi16, ret);
662 int ret = -ENOENT;
677 ret = 0;
682 return nouveau_abi16_put(abi16, ret);