Lines Matching refs:ret
47 int ret;
49 ret = nouveau_fence_new(chan, false, &fence);
50 if (!ret) {
51 ret = nouveau_fence_wait(fence, false, false);
55 if (ret)
58 return ret;
95 int ret;
109 ret = nouveau_bo_new(drm->dev, size, 0, target, 0, 0, NULL, NULL,
111 if (ret == 0) {
112 ret = nouveau_bo_pin(chan->push.buffer, target);
113 if (ret == 0)
114 ret = nouveau_bo_map(chan->push.buffer);
117 if (ret) {
119 return ret;
129 ret = nouveau_bo_vma_add(chan->push.buffer, cli->vm,
131 if (ret) {
133 return ret;
172 ret = nvif_object_init(nvif_object(device), NULL, NVDRM_PUSH |
175 if (ret) {
177 return ret;
199 int ret;
202 ret = nouveau_channel_prep(drm, device, handle, 0x12000, &chan);
204 if (ret)
205 return ret;
224 ret = nvif_object_new(nvif_object(device), handle, *oclass++,
226 if (ret == 0) {
232 return ret;
237 return ret;
252 int ret;
255 ret = nouveau_channel_prep(drm, device, handle, 0x10000, &chan);
257 if (ret)
258 return ret;
266 ret = nvif_object_new(nvif_object(device), handle, *oclass++,
268 if (ret == 0) {
271 return ret;
273 } while (ret && *oclass);
276 return ret;
287 int ret, i;
306 ret = nvif_object_init(chan->object, NULL, vram,
309 if (ret)
310 return ret;
331 ret = nvif_object_init(chan->object, NULL, gart,
334 if (ret)
335 return ret;
362 ret = RING_SPACE(chan, NOUVEAU_DMA_SKIPS);
363 if (ret)
364 return ret;
371 ret = nvif_object_init(chan->object, NULL, 0x006e, 0x006e,
373 if (ret)
374 return ret;
380 ret = RING_SPACE(chan, 2);
381 if (ret)
382 return ret;
392 ret = nouveau_fence(chan->drm)->context_new(chan);
394 return ret;
404 int ret;
410 ret = nouveau_channel_ind(drm, device, handle, arg0, pchan);
411 if (ret) {
412 NV_PRINTK(debug, cli, "ib channel create, %d\n", ret);
413 ret = nouveau_channel_dma(drm, device, handle, pchan);
414 if (ret) {
415 NV_PRINTK(debug, cli, "dma channel create, %d\n", ret);
420 ret = nouveau_channel_init(*pchan, arg0, arg1);
421 if (ret) {
422 NV_PRINTK(error, cli, "channel failed to initialise, %d\n", ret);
428 return ret;