Home
last modified time | relevance | path

Searched refs:lockcnt (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/util/
H A Dlockcnt.c32 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 Dtrace-events64 # 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 Dmeson.build66 util_ss.add(files('lockcnt.c'))
/openbmc/qemu/include/qemu/
H A Dlockcnt.h33 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 Dindex-api.rst12 lockcnt
H A Dlockcnt.rst178 .. kernel-doc:: include/qemu/lockcnt.h
/openbmc/u-boot/arch/arm/mach-exynos/
H A Dclock.c1270 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 DMAINTAINERS3100 F: docs/devel/lockcnt.rst
3103 F: include/qemu/lockcnt.h
3106 F: util/lockcnt.c
/openbmc/linux/
H A Dopengrok1.0.log[all...]