• Home
  • Raw
  • Download

Lines Matching refs:flags

339         &fence->flags)))  in dma_fence_signal_timestamp_locked()
346 set_bit(DMA_FENCE_FLAG_TIMESTAMP_BIT, &fence->flags); in dma_fence_signal_timestamp_locked()
375 unsigned long flags; in dma_fence_signal_timestamp() local
382 spin_lock_irqsave(fence->lock, flags); in dma_fence_signal_timestamp()
384 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_signal_timestamp()
426 unsigned long flags; in dma_fence_signal() local
436 spin_lock_irqsave(fence->lock, flags); in dma_fence_signal()
438 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_signal()
500 if (WARN(!list_empty(&fence->cb_list) && !test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags), in dma_fence_release()
503 unsigned long flags; in dma_fence_release() local
512 spin_lock_irqsave(fence->lock, flags); in dma_fence_release()
515 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_release()
545 was_set = test_and_set_bit(DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT, &fence->flags); in _dma_fence_enable_signaling()
547 if (test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags)) { in _dma_fence_enable_signaling()
573 unsigned long flags; in dma_fence_enable_sw_signaling() local
575 if (test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags)) { in dma_fence_enable_sw_signaling()
579 spin_lock_irqsave(fence->lock, flags); in dma_fence_enable_sw_signaling()
581 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_enable_sw_signaling()
612 unsigned long flags; in dma_fence_add_callback() local
619 if (test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags)) { in dma_fence_add_callback()
624 spin_lock_irqsave(fence->lock, flags); in dma_fence_add_callback()
634 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_add_callback()
654 unsigned long flags; in dma_fence_get_status() local
657 spin_lock_irqsave(fence->lock, flags); in dma_fence_get_status()
659 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_get_status()
685 unsigned long flags; in dma_fence_remove_callback() local
688 spin_lock_irqsave(fence->lock, flags); in dma_fence_remove_callback()
695 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_remove_callback()
728 unsigned long flags; in dma_fence_default_wait() local
731 if (test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags)) { in dma_fence_default_wait()
735 spin_lock_irqsave(fence->lock, flags); in dma_fence_default_wait()
755 while (!test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags) && ret > 0) { in dma_fence_default_wait()
761 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_default_wait()
765 spin_lock_irqsave(fence->lock, flags); in dma_fence_default_wait()
777 spin_unlock_irqrestore(fence->lock, flags); in dma_fence_default_wait()
788 if (test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags)) { in dma_fence_test_signaled_any()
910 fence->flags = 0UL; in dma_fence_init()