mcr_lock
spin_lock_init(>->mcr_lock);
lockdep_assert_held(>->mcr_lock);
__acquires(>->mcr_lock)
spin_lock_irqsave(>->mcr_lock, __flags);
__releases(>->mcr_lock)
spin_unlock_irqrestore(>->mcr_lock, flags);
lockdep_assert_not_held(>->mcr_lock);
lockdep_assert_held(>->mcr_lock);
lockdep_assert_held(>->mcr_lock);
lockdep_assert_not_held(>->mcr_lock);
spinlock_t mcr_lock;
spin_lock_init(>->mcr_lock);
static void mcr_lock(struct xe_gt *gt) __acquires(>->mcr_lock)
spin_lock(>->mcr_lock);
static void mcr_unlock(struct xe_gt *gt) __releases(>->mcr_lock)
spin_unlock(>->mcr_lock);
lockdep_assert_held(>->mcr_lock);
mcr_lock(gt);
mcr_lock(gt);
mcr_lock(gt);
mcr_lock(gt);
spinlock_t mcr_lock;