Lines Matching refs:base

85 	return fctx->base.emit32(chan, addr, fence->base.seqno);  in nv84_fence_emit()
100 return fctx->base.sync32(chan, addr, fence->base.seqno); in nv84_fence_sync()
123 nouveau_bo_wr32(priv->bo, chan->chid * 16 / 4, fctx->base.sequence); in nv84_fence_context_del()
126 nouveau_fence_context_del(&fctx->base); in nv84_fence_context_del()
128 nouveau_fence_context_free(&fctx->base); in nv84_fence_context_del()
143 nouveau_fence_context_new(chan, &fctx->base); in nv84_fence_context_new()
144 fctx->base.emit = nv84_fence_emit; in nv84_fence_context_new()
145 fctx->base.sync = nv84_fence_sync; in nv84_fence_context_new()
146 fctx->base.read = nv84_fence_read; in nv84_fence_context_new()
147 fctx->base.emit32 = nv84_fence_emit32; in nv84_fence_context_new()
148 fctx->base.sync32 = nv84_fence_sync32; in nv84_fence_context_new()
149 fctx->base.sequence = nv84_fence_read(chan); in nv84_fence_context_new()
174 priv->suspend = vmalloc(priv->base.contexts * sizeof(u32)); in nv84_fence_suspend()
176 for (i = 0; i < priv->base.contexts; i++) in nv84_fence_suspend()
190 for (i = 0; i < priv->base.contexts; i++) in nv84_fence_resume()
225 priv->base.dtor = nv84_fence_destroy; in nv84_fence_create()
226 priv->base.suspend = nv84_fence_suspend; in nv84_fence_create()
227 priv->base.resume = nv84_fence_resume; in nv84_fence_create()
228 priv->base.context_new = nv84_fence_context_new; in nv84_fence_create()
229 priv->base.context_del = nv84_fence_context_del; in nv84_fence_create()
231 priv->base.contexts = fifo->nr; in nv84_fence_create()
232 priv->base.context_base = fence_context_alloc(priv->base.contexts); in nv84_fence_create()
233 priv->base.uevent = true; in nv84_fence_create()
242 ret = nouveau_bo_new(drm->dev, 16 * priv->base.contexts, 0, domain, 0, in nv84_fence_create()
256 ret = nouveau_bo_new(drm->dev, 16 * priv->base.contexts, 0, in nv84_fence_create()