Lines Matching defs:reloc
655 struct drm_nouveau_gem_pushbuf_reloc *reloc,
662 struct drm_nouveau_gem_pushbuf_reloc *r = &reloc[i];
669 NV_PRINTK(err, cli, "reloc bo index invalid\n");
679 NV_PRINTK(err, cli, "reloc container bo index invalid\n");
687 NV_PRINTK(err, cli, "reloc outside of bo\n");
696 NV_PRINTK(err, cli, "failed kmap for reloc\n");
728 NV_PRINTK(err, cli, "reloc wait_idle failed: %d\n",
749 struct drm_nouveau_gem_pushbuf_reloc *reloc = NULL;
795 NV_PRINTK(err, cli, "pushbuf reloc count exceeds limit: %d max %d\n",
831 if (!reloc) {
833 reloc = u_memcpya(req->relocs, req->nr_relocs, sizeof(*reloc));
834 if (IS_ERR(reloc)) {
835 ret = PTR_ERR(reloc);
842 ret = nouveau_gem_pushbuf_reloc_apply(cli, req, reloc, bo);
844 NV_PRINTK(err, cli, "reloc apply: %d\n", ret);
951 if (!IS_ERR(reloc))
952 u_free(reloc);