Searched refs:lockcnt (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/util/ |
H A D | lockcnt.c | 32 void qemu_lockcnt_init(QemuLockCnt *lockcnt) in qemu_lockcnt_init() argument 34 lockcnt->count = 0; in qemu_lockcnt_init() 37 void qemu_lockcnt_destroy(QemuLockCnt *lockcnt) in qemu_lockcnt_destroy() argument 57 static bool qemu_lockcnt_cmpxchg_or_wait(QemuLockCnt *lockcnt, int *val, in qemu_lockcnt_cmpxchg_or_wait() argument 64 trace_lockcnt_fast_path_attempt(lockcnt, expected, new_if_free); in qemu_lockcnt_cmpxchg_or_wait() 65 *val = qatomic_cmpxchg(&lockcnt->count, expected, new_if_free); in qemu_lockcnt_cmpxchg_or_wait() 67 trace_lockcnt_fast_path_success(lockcnt, expected, new_if_free); in qemu_lockcnt_cmpxchg_or_wait() 84 trace_lockcnt_futex_wait_prepare(lockcnt, expected, new); in qemu_lockcnt_cmpxchg_or_wait() 85 *val = qatomic_cmpxchg(&lockcnt->count, expected, new); in qemu_lockcnt_cmpxchg_or_wait() 94 trace_lockcnt_futex_wait(lockcnt, *val); in qemu_lockcnt_cmpxchg_or_wait() [all …]
|
H A D | trace-events | 64 # lockcnt.c 65 lockcnt_fast_path_attempt(const void *lockcnt, int expected, int new) "lockcnt %p fast path %d->%d" 66 lockcnt_fast_path_success(const void *lockcnt, int expected, int new) "lockcnt %p fast path %d->%d … 67 lockcnt_unlock_attempt(const void *lockcnt, int expected, int new) "lockcnt %p unlock %d->%d" 68 lockcnt_unlock_success(const void *lockcnt, int expected, int new) "lockcnt %p unlock %d->%d succee… 69 lockcnt_futex_wait_prepare(const void *lockcnt, int expected, int new) "lockcnt %p preparing slow p… 70 lockcnt_futex_wait(const void *lockcnt, int val) "lockcnt %p waiting on %d" 71 lockcnt_futex_wait_resume(const void *lockcnt, int new) "lockcnt %p after wait: %d" 72 lockcnt_futex_wake(const void *lockcnt) "lockcnt %p waking up one waiter"
|
H A D | meson.build | 66 util_ss.add(files('lockcnt.c'))
|
/openbmc/qemu/include/qemu/ |
H A D | lockcnt.h | 33 void qemu_lockcnt_init(QemuLockCnt *lockcnt); 41 void qemu_lockcnt_destroy(QemuLockCnt *lockcnt); 63 void qemu_lockcnt_inc(QemuLockCnt *lockcnt); 69 void qemu_lockcnt_dec(QemuLockCnt *lockcnt); 79 bool qemu_lockcnt_dec_and_lock(QemuLockCnt *lockcnt); 89 bool qemu_lockcnt_dec_if_lock(QemuLockCnt *lockcnt); 99 void qemu_lockcnt_lock(QemuLockCnt *lockcnt); 105 void qemu_lockcnt_unlock(QemuLockCnt *lockcnt); 118 void qemu_lockcnt_inc_and_unlock(QemuLockCnt *lockcnt); 128 unsigned qemu_lockcnt_count(QemuLockCnt *lockcnt);
|
/openbmc/qemu/docs/devel/ |
H A D | index-api.rst | 12 lockcnt
|
H A D | lockcnt.rst | 178 .. kernel-doc:: include/qemu/lockcnt.h
|
/openbmc/u-boot/arch/arm/mach-exynos/ |
H A D | clock.c | 1270 unsigned int lockcnt; in exynos5_set_epll_clk() local 1302 lockcnt = 3000 * exynos5_epll_div[i].p_div; in exynos5_set_epll_clk() 1304 writel(lockcnt, &clk->epll_lock); in exynos5_set_epll_clk()
|
/openbmc/qemu/ |
H A D | MAINTAINERS | 3100 F: docs/devel/lockcnt.rst 3103 F: include/qemu/lockcnt.h 3106 F: util/lockcnt.c
|
/openbmc/linux/ |
H A D | opengrok1.0.log | [all...] |