dma_fence_spinlock
lock = dma_fence_spinlock(vm->last_tlb_flush);
spin_lock_nested(dma_fence_spinlock(prev),
spin_unlock(dma_fence_spinlock(prev));
spin_lock_nested(dma_fence_spinlock(prev),
spin_unlock(dma_fence_spinlock(prev));
spin_lock_irq(dma_fence_spinlock(fence));
spin_unlock_irq(dma_fence_spinlock(fence)); /* serialise with fence->cb_list */
spin_lock_irqsave(dma_fence_spinlock(fence), flags)
spin_unlock_irqrestore(dma_fence_spinlock(fence), flags)
lockdep_assert_held(dma_fence_spinlock(fence));