Lines Matching refs:cli
66 struct nouveau_cli *cli = nouveau_cli(file_priv);
70 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : &cli->vmm;
137 nouveau_cli_work_queue(vma->vmm->cli, fence, &work->work);
143 struct nouveau_cli *cli = nouveau_cli(file_priv);
147 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : & cli->vmm;
173 nouveau_gem_new(struct nouveau_cli *cli, u64 size, int align, uint32_t domain,
177 struct nouveau_drm *drm = cli->drm;
184 nvbo = nouveau_bo_alloc(cli, &size, &align, domain, tile_mode,
220 struct nouveau_cli *cli = nouveau_cli(file_priv);
222 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : &cli->vmm;
244 if (cli->device.info.family >= NV_DEVICE_INFO_V0_FERMI)
247 if (cli->device.info.family >= NV_DEVICE_INFO_V0_TESLA)
258 struct nouveau_cli *cli = nouveau_cli(file_priv);
263 ret = nouveau_gem_new(cli, req->info.size, req->align,
371 struct nouveau_cli *cli = nouveau_cli(file_priv);
382 NV_PRINTK(err, cli, "%s failed and gave up.\n", __func__);
393 NV_PRINTK(err, cli, "Unknown handle 0x%08x\n", b->handle);
405 NV_PRINTK(err, cli, "multiple instances of buffer %d on "
426 NV_PRINTK(err, cli, "fail reserve\n");
435 NV_PRINTK(err, cli, "vma not found!\n");
457 NV_PRINTK(err, cli, "invalid valid domains: 0x%08x\n",
478 validate_list(struct nouveau_channel *chan, struct nouveau_cli *cli,
492 NV_PRINTK(err, cli, "fail set_domain\n");
499 NV_PRINTK(err, cli, "fail ttm_validate\n");
506 NV_PRINTK(err, cli, "fail post-validate sync\n");
538 struct nouveau_cli *cli = nouveau_cli(file_priv);
549 NV_PRINTK(err, cli, "validate_init\n");
553 ret = validate_list(chan, cli, &op->list, pbbo);
556 NV_PRINTK(err, cli, "validating bo list\n");
593 nouveau_gem_pushbuf_reloc_apply(struct nouveau_cli *cli,
608 NV_PRINTK(err, cli, "reloc bo index invalid\n");
618 NV_PRINTK(err, cli, "reloc container bo index invalid\n");
626 NV_PRINTK(err, cli, "reloc outside of bo\n");
635 NV_PRINTK(err, cli, "failed kmap for reloc\n");
658 NV_PRINTK(err, cli, "reloc wait_idle failed: %d\n", ret);
673 struct nouveau_cli *cli = nouveau_cli(file_priv);
709 NV_PRINTK(err, cli, "pushbuf push count exceeds limit: %d max %d\n",
715 NV_PRINTK(err, cli, "pushbuf bo count exceeds limit: %d max %d\n",
721 NV_PRINTK(err, cli, "pushbuf reloc count exceeds limit: %d max %d\n",
739 NV_PRINTK(err, cli, "push %d buffer not in list\n", i);
751 NV_PRINTK(err, cli, "validate: %d\n", ret);
768 ret = nouveau_gem_pushbuf_reloc_apply(cli, req, reloc, bo);
770 NV_PRINTK(err, cli, "reloc apply: %d\n", ret);
778 NV_PRINTK(err, cli, "nv50cal_space: %d\n", ret);
793 NV_PRINTK(err, cli, "cal_space: %d\n", ret);
807 NV_PRINTK(err, cli, "jmp_space: %d\n", ret);
844 NV_PRINTK(err, cli, "error fencing pushbuf: %d\n", ret);