Lines Matching defs:fence
86 nv84_fence_emit(struct nouveau_fence *fence)
88 struct nouveau_channel *chan = fence->channel;
89 struct nv84_fence_chan *fctx = chan->fence;
92 return fctx->base.emit32(chan, addr, fence->base.seqno);
96 nv84_fence_sync(struct nouveau_fence *fence,
99 struct nv84_fence_chan *fctx = chan->fence;
102 return fctx->base.sync32(chan, addr, fence->base.seqno);
108 struct nv84_fence_priv *priv = chan->drm->fence;
115 struct nv84_fence_priv *priv = chan->drm->fence;
116 struct nv84_fence_chan *fctx = chan->fence;
123 chan->fence = NULL;
130 struct nv84_fence_priv *priv = chan->drm->fence;
134 fctx = chan->fence = kzalloc(sizeof(*fctx), GFP_KERNEL);
158 struct nv84_fence_priv *priv = drm->fence;
173 struct nv84_fence_priv *priv = drm->fence;
187 struct nv84_fence_priv *priv = drm->fence;
192 drm->fence = NULL;
203 priv = drm->fence = kzalloc(sizeof(*priv), GFP_KERNEL);