Home
last modified time | relevance | path

Searched refs:damon_sysfs_lock (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/mm/damon/
H A Dsysfs.c177 if (!mutex_trylock(&damon_sysfs_lock)) in nr_regions_store()
180 mutex_unlock(&damon_sysfs_lock); in nr_regions_store()
381 if (!mutex_trylock(&damon_sysfs_lock)) in nr_targets_store()
384 mutex_unlock(&damon_sysfs_lock); in nr_targets_store()
905 if (!mutex_trylock(&damon_sysfs_lock)) in nr_contexts_store()
908 mutex_unlock(&damon_sysfs_lock); in nr_contexts_store()
1050 /* Current DAMON callback request. Protected by damon_sysfs_lock. */
1245 mutex_unlock(&damon_sysfs_lock); in damon_sysfs_before_terminate()
1369 !mutex_trylock(&damon_sysfs_lock)) in damon_sysfs_cmd_request_callback()
1407 mutex_unlock(&damon_sysfs_lock); in damon_sysfs_cmd_request_callback()
[all...]
H A Dsysfs-common.h11 extern struct mutex damon_sysfs_lock;
H A Dsysfs-common.c12 DEFINE_MUTEX(damon_sysfs_lock); variable
H A Dsysfs-schemes.c573 if (!mutex_trylock(&damon_sysfs_lock)) in nr_filters_store()
576 mutex_unlock(&damon_sysfs_lock); in nr_filters_store()
1467 if (!mutex_trylock(&damon_sysfs_lock)) in nr_schemes_store()
1470 mutex_unlock(&damon_sysfs_lock); in nr_schemes_store()
1720 * by damon_sysfs_lock
1728 * registered, damon_sysfs_lock should be held to ensure the regions
1771 /* Called from damon_sysfs_cmd_request_callback under damon_sysfs_lock */
1794 /* Called from damon_sysfs_cmd_request_callback under damon_sysfs_lock */
1807 * Called from damon_sysfs_cmd_request_callback under damon_sysfs_lock. Caller
1808 * should unlock damon_sysfs_lock whic
[all...]

Completed in 7 milliseconds