Lines Matching defs:fence
80 nv84_fence_emit(struct nouveau_fence *fence)
82 struct nouveau_channel *chan = fence->channel;
83 struct nv84_fence_chan *fctx = chan->fence;
86 return fctx->base.emit32(chan, addr, fence->base.seqno);
90 nv84_fence_sync(struct nouveau_fence *fence,
93 struct nv84_fence_chan *fctx = chan->fence;
96 return fctx->base.sync32(chan, addr, fence->base.seqno);
102 struct nv84_fence_priv *priv = chan->drm->fence;
109 struct nv84_fence_priv *priv = chan->drm->fence;
110 struct nv84_fence_chan *fctx = chan->fence;
117 chan->fence = NULL;
124 struct nv84_fence_priv *priv = chan->drm->fence;
128 fctx = chan->fence = kzalloc(sizeof(*fctx), GFP_KERNEL);
152 struct nv84_fence_priv *priv = drm->fence;
167 struct nv84_fence_priv *priv = drm->fence;
181 struct nv84_fence_priv *priv = drm->fence;
186 drm->fence = NULL;
197 priv = drm->fence = kzalloc(sizeof(*priv), GFP_KERNEL);