Home
last modified time | relevance | path

Searched defs:ww_ctx (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/kernel/locking/
H A Dww_rt_mutex.c12 int ww_mutex_trylock(struct ww_mutex *lock, struct ww_acquire_ctx *ww_ctx) in ww_mutex_trylock() argument
38 __ww_rt_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ww_ctx, in __ww_rt_mutex_lock() argument
[all...]
H A Dmutex.h17 struct ww_acquire_ctx *ww_ctx; member
H A Dww_mutex.h181 ww_mutex_lock_acquired(struct ww_mutex *ww, struct ww_acquire_ctx *ww_ctx) in ww_mutex_lock_acquired() argument
277 __ww_mutex_die(struct MUTEX *lock, struct MUTEX_WAITER *waiter, struct ww_acquire_ctx *ww_ctx) __ww_mutex_die() argument
300 __ww_mutex_wound(struct MUTEX *lock, struct ww_acquire_ctx *ww_ctx, struct ww_acquire_ctx *hold_ctx) __ww_mutex_wound() argument
355 __ww_mutex_check_waiters(struct MUTEX *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_check_waiters() argument
413 __ww_mutex_kill(struct MUTEX *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_kill() argument
489 __ww_mutex_add_waiter(struct MUTEX_WAITER *waiter, struct MUTEX *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_add_waiter() argument
[all...]
H A Drtmutex_common.h58 struct ww_acquire_ctx *ww_ctx; member
H A Dmutex.c304 bool ww_mutex_spin_on_owner(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, in ww_mutex_spin_on_owner() argument
441 mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, in mutex_optimistic_spin() argument
517 mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, in mutex_optimistic_spin() argument
352 mutex_spin_on_owner(struct mutex *lock, struct task_struct *owner, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) mutex_spin_on_owner() argument
569 __mutex_lock_common(struct mutex *lock, unsigned int state, unsigned int subclass, struct lockdep_map *nest_lock, unsigned long ip, struct ww_acquire_ctx *ww_ctx, const bool use_ww_ctx) __mutex_lock_common() argument
751 __ww_mutex_lock(struct mutex *lock, unsigned int state, unsigned int subclass, unsigned long ip, struct ww_acquire_ctx *ww_ctx) __ww_mutex_lock() argument
770 ww_mutex_trylock(struct ww_mutex *ww, struct ww_acquire_ctx *ww_ctx) ww_mutex_trylock() argument
[all...]
H A Drtmutex.c35 __ww_mutex_add_waiter(struct rt_mutex_waiter *waiter, struct rt_mutex *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_add_waiter() argument
42 __ww_mutex_check_waiters(struct rt_mutex *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_check_waiters() argument
47 ww_mutex_lock_acquired(struct ww_mutex *lock, struct ww_acquire_ctx *ww_ctx) ww_mutex_lock_acquired() argument
52 __ww_mutex_check_kill(struct rt_mutex *lock, struct rt_mutex_waiter *waiter, struct ww_acquire_ctx *ww_ctx) __ww_mutex_check_kill() argument
1180 task_blocks_on_rt_mutex(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter, struct task_struct *task, struct ww_acquire_ctx *ww_ctx, enum rtmutex_chainwalk chwalk) task_blocks_on_rt_mutex() argument
1579 rt_mutex_slowlock_block(struct rt_mutex_base *lock, struct ww_acquire_ctx *ww_ctx, unsigned int state, struct hrtimer_sleeper *timeout, struct rt_mutex_waiter *waiter) rt_mutex_slowlock_block() argument
1657 __rt_mutex_slowlock(struct rt_mutex_base *lock, struct ww_acquire_ctx *ww_ctx, unsigned int state, enum rtmutex_chainwalk chwalk, struct rt_mutex_waiter *waiter) __rt_mutex_slowlock() argument
1710 __rt_mutex_slowlock_locked(struct rt_mutex_base *lock, struct ww_acquire_ctx *ww_ctx, unsigned int state) __rt_mutex_slowlock_locked() argument
1733 rt_mutex_slowlock(struct rt_mutex_base *lock, struct ww_acquire_ctx *ww_ctx, unsigned int state) rt_mutex_slowlock() argument
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_modeset_lock.h45 struct ww_acquire_ctx ww_ctx; member
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_modeset_lock.h48 struct ww_acquire_ctx ww_ctx; member
/kernel/linux/linux-5.10/include/linux/
H A Dmutex.h86 struct ww_acquire_ctx *ww_ctx; member
/kernel/linux/linux-5.10/kernel/locking/
H A Dmutex.c316 ww_mutex_lock_acquired(struct ww_mutex *ww, struct ww_acquire_ctx *ww_ctx) in ww_mutex_lock_acquired() argument
377 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter, struct ww_acquire_ctx *ww_ctx) __ww_mutex_die() argument
399 __ww_mutex_wound(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, struct ww_acquire_ctx *hold_ctx) __ww_mutex_wound() argument
454 __ww_mutex_check_waiters(struct mutex *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_check_waiters() argument
512 ww_mutex_spin_on_owner(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) ww_mutex_spin_on_owner() argument
560 mutex_spin_on_owner(struct mutex *lock, struct task_struct *owner, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) mutex_spin_on_owner() argument
648 mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) mutex_optimistic_spin() argument
724 mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) mutex_optimistic_spin() argument
786 __ww_mutex_kill(struct mutex *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_kill() argument
862 __ww_mutex_add_waiter(struct mutex_waiter *waiter, struct mutex *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_add_waiter() argument
936 __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass, struct lockdep_map *nest_lock, unsigned long ip, struct ww_acquire_ctx *ww_ctx, const bool use_ww_ctx) __mutex_lock_common() argument
1113 __ww_mutex_lock(struct mutex *lock, long state, unsigned int subclass, struct lockdep_map *nest_lock, unsigned long ip, struct ww_acquire_ctx *ww_ctx) __ww_mutex_lock() argument
[all...]
/kernel/linux/linux-5.10/drivers/regulator/
H A Dcore.c150 regulator_lock_nested(struct regulator_dev *rdev, struct ww_acquire_ctx *ww_ctx) regulator_lock_nested() argument
227 regulator_lock_two(struct regulator_dev *rdev1, struct regulator_dev *rdev2, struct ww_acquire_ctx *ww_ctx) regulator_lock_two() argument
282 regulator_unlock_two(struct regulator_dev *rdev1, struct regulator_dev *rdev2, struct ww_acquire_ctx *ww_ctx) regulator_unlock_two() argument
330 regulator_lock_recursive(struct regulator_dev *rdev, struct regulator_dev **new_contended_rdev, struct regulator_dev **old_contended_rdev, struct ww_acquire_ctx *ww_ctx) regulator_lock_recursive() argument
387 regulator_unlock_dependent(struct regulator_dev *rdev, struct ww_acquire_ctx *ww_ctx) regulator_unlock_dependent() argument
402 regulator_lock_dependent(struct regulator_dev *rdev, struct ww_acquire_ctx *ww_ctx) regulator_lock_dependent() argument
1903 struct ww_acquire_ctx ww_ctx; regulator_resolve_supply() local
2802 struct ww_acquire_ctx ww_ctx; regulator_enable() local
2915 struct ww_acquire_ctx ww_ctx; regulator_disable() local
2964 struct ww_acquire_ctx ww_ctx; regulator_force_disable() local
2992 struct ww_acquire_ctx ww_ctx; regulator_disable_work() local
4028 struct ww_acquire_ctx ww_ctx; regulator_set_voltage() local
4108 struct ww_acquire_ctx ww_ctx; regulator_set_suspend_voltage() local
4317 struct ww_acquire_ctx ww_ctx; regulator_get_voltage() local
5806 struct ww_acquire_ctx *ww_ctx; global() member
5846 regulator_summary_lock_all(struct ww_acquire_ctx *ww_ctx, struct regulator_dev **new_contended_rdev, struct regulator_dev **old_contended_rdev) regulator_summary_lock_all() argument
5866 regulator_summary_lock(struct ww_acquire_ctx *ww_ctx) regulator_summary_lock() argument
5896 regulator_summary_unlock(struct ww_acquire_ctx *ww_ctx) regulator_summary_unlock() argument
5918 struct ww_acquire_ctx ww_ctx; regulator_summary_show() local
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dcore.c141 regulator_lock_nested(struct regulator_dev *rdev, struct ww_acquire_ctx *ww_ctx) regulator_lock_nested() argument
218 regulator_lock_two(struct regulator_dev *rdev1, struct regulator_dev *rdev2, struct ww_acquire_ctx *ww_ctx) regulator_lock_two() argument
266 regulator_unlock_two(struct regulator_dev *rdev1, struct regulator_dev *rdev2, struct ww_acquire_ctx *ww_ctx) regulator_unlock_two() argument
314 regulator_lock_recursive(struct regulator_dev *rdev, struct regulator_dev **new_contended_rdev, struct regulator_dev **old_contended_rdev, struct ww_acquire_ctx *ww_ctx) regulator_lock_recursive() argument
371 regulator_unlock_dependent(struct regulator_dev *rdev, struct ww_acquire_ctx *ww_ctx) regulator_unlock_dependent() argument
386 regulator_lock_dependent(struct regulator_dev *rdev, struct ww_acquire_ctx *ww_ctx) regulator_lock_dependent() argument
2061 struct ww_acquire_ctx ww_ctx; regulator_resolve_supply() local
2950 struct ww_acquire_ctx ww_ctx; regulator_enable() local
3060 struct ww_acquire_ctx ww_ctx; regulator_disable() local
3109 struct ww_acquire_ctx ww_ctx; regulator_force_disable() local
3137 struct ww_acquire_ctx ww_ctx; regulator_disable_work() local
4170 struct ww_acquire_ctx ww_ctx; regulator_set_voltage() local
4250 struct ww_acquire_ctx ww_ctx; regulator_set_suspend_voltage() local
4491 struct ww_acquire_ctx ww_ctx; regulator_get_voltage() local
6041 struct ww_acquire_ctx *ww_ctx; global() member
6081 regulator_summary_lock_all(struct ww_acquire_ctx *ww_ctx, struct regulator_dev **new_contended_rdev, struct regulator_dev **old_contended_rdev) regulator_summary_lock_all() argument
6101 regulator_summary_lock(struct ww_acquire_ctx *ww_ctx) regulator_summary_lock() argument
6131 regulator_summary_unlock(struct ww_acquire_ctx *ww_ctx) regulator_summary_unlock() argument
6153 struct ww_acquire_ctx ww_ctx; regulator_summary_show() local
[all...]

Completed in 13 milliseconds