Lines Matching refs:msc
140 static inline bool __must_check mpam_mon_sel_lock(struct mpam_msc *msc) in mpam_mon_sel_lock() argument
143 if (WARN_ON_ONCE(msc->iface != MPAM_IFACE_MMIO)) in mpam_mon_sel_lock()
146 raw_spin_lock_irqsave(&msc->_mon_sel_lock, msc->_mon_sel_flags); in mpam_mon_sel_lock()
150 static inline void mpam_mon_sel_unlock(struct mpam_msc *msc) in mpam_mon_sel_unlock() argument
152 raw_spin_unlock_irqrestore(&msc->_mon_sel_lock, msc->_mon_sel_flags); in mpam_mon_sel_unlock()
155 static inline void mpam_mon_sel_lock_held(struct mpam_msc *msc) in mpam_mon_sel_lock_held() argument
157 lockdep_assert_held_once(&msc->_mon_sel_lock); in mpam_mon_sel_lock_held()
160 static inline void mpam_mon_sel_lock_init(struct mpam_msc *msc) in mpam_mon_sel_lock_init() argument
162 raw_spin_lock_init(&msc->_mon_sel_lock); in mpam_mon_sel_lock_init()
235 int (*init)(struct mpam_msc *msc, const struct mpam_quirk *quirk);
358 struct mpam_msc *msc; member