Lines Matching refs:fence
32 struct fence base;
50 to_seqno_fence(struct fence *fence) in to_seqno_fence() argument
52 if (fence->ops != &seqno_fence_ops) in to_seqno_fence()
54 return container_of(fence, struct seqno_fence, base); in to_seqno_fence()
95 seqno_fence_init(struct seqno_fence *fence, spinlock_t *lock, in seqno_fence_init() argument
101 BUG_ON(!fence || !sync_buf || !ops); in seqno_fence_init()
109 fence->ops = ops; in seqno_fence_init()
110 fence_init(&fence->base, &seqno_fence_ops, lock, context, seqno); in seqno_fence_init()
112 fence->sync_buf = sync_buf; in seqno_fence_init()
113 fence->seqno_ofs = seqno_ofs; in seqno_fence_init()
114 fence->condition = cond; in seqno_fence_init()