Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 57) sorted by relevance

123

/tools/virtio/linux/
Dspinlock.h8 static inline void spin_lock_init(spinlock_t *lock) in spin_lock_init()
14 static inline void spin_lock(spinlock_t *lock) in spin_lock()
20 static inline void spin_unlock(spinlock_t *lock) in spin_unlock()
26 static inline void spin_lock_bh(spinlock_t *lock) in spin_lock_bh()
31 static inline void spin_unlock_bh(spinlock_t *lock) in spin_unlock_bh()
36 static inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq()
41 static inline void spin_unlock_irq(spinlock_t *lock) in spin_unlock_irq()
46 static inline void spin_lock_irqsave(spinlock_t *lock, unsigned long f) in spin_lock_irqsave()
51 static inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long f) in spin_unlock_irqrestore()
/tools/virtio/ringtest/
Dptr_ring.c64 static void spin_lock_init(spinlock_t *lock) in spin_lock_init()
70 static void spin_lock(spinlock_t *lock) in spin_lock()
76 static void spin_unlock(spinlock_t *lock) in spin_unlock()
82 static void spin_lock_bh(spinlock_t *lock) in spin_lock_bh()
87 static void spin_unlock_bh(spinlock_t *lock) in spin_unlock_bh()
92 static void spin_lock_irq(spinlock_t *lock) in spin_lock_irq()
97 static void spin_unlock_irq(spinlock_t *lock) in spin_unlock_irq()
102 static void spin_lock_irqsave(spinlock_t *lock, unsigned long f) in spin_lock_irqsave()
107 static void spin_unlock_irqrestore(spinlock_t *lock, unsigned long f) in spin_unlock_irqrestore()
/tools/testing/selftests/bpf/progs/
Dlinked_list.c12 struct bpf_spin_lock lock; member
28 int list_push_pop(struct bpf_spin_lock *lock, struct bpf_list_head *head, bool leave_in_map) in list_push_pop()
109 int list_push_pop_multiple(struct bpf_spin_lock *lock, struct bpf_list_head *head, bool leave_in_ma… in list_push_pop_multiple()
191 int list_in_list(struct bpf_spin_lock *lock, struct bpf_list_head *head, bool leave_in_map) in list_in_list()
261 int test_list_push_pop(struct bpf_spin_lock *lock, struct bpf_list_head *head) in test_list_push_pop()
272 int test_list_push_pop_multiple(struct bpf_spin_lock *lock, struct bpf_list_head *head) in test_list_push_pop_multiple()
283 int test_list_in_list(struct bpf_spin_lock *lock, struct bpf_list_head *head) in test_list_in_list()
Dtracing_failure.c11 int BPF_PROG(test_spin_lock, struct bpf_spin_lock *lock) in BPF_PROG()
17 int BPF_PROG(test_spin_unlock, struct bpf_spin_lock *lock) in BPF_PROG()
Dtest_helper_restricted.c10 struct lock { struct
11 struct bpf_spin_lock l; argument
50 struct lock *lock; in spin_lock_work() local
Dtest_map_lock.c10 struct bpf_spin_lock lock; member
22 struct bpf_spin_lock lock; member
Dtest_spin_lock.c10 struct bpf_spin_lock lock; member
22 struct bpf_spin_lock lock; member
33 struct bpf_spin_lock lock; member
Dlinked_list.h17 struct bpf_spin_lock lock; member
23 struct bpf_spin_lock lock; member
Drefcounted_kptr.c41 private(A) struct bpf_spin_lock lock; variable
75 struct bpf_spin_lock *lock) in __insert_in_tree_and_list()
107 struct bpf_spin_lock *lock) in __stash_map_insert_tree()
141 struct bpf_spin_lock *lock, in __read_from_tree()
174 struct bpf_spin_lock *lock, in __read_from_list()
Dhtab_reuse.c9 struct bpf_spin_lock lock; member
Dfreplace_attach_probe.c12 struct bpf_spin_lock lock; member
Dtimer_crash.c9 struct bpf_spin_lock lock; member
Dnormal_map_btf.c17 struct bpf_spin_lock lock; member
Dmap_in_map_btf.c17 struct bpf_spin_lock lock; member
/tools/testing/selftests/kvm/lib/aarch64/
Dspinlock.c9 void spin_lock(struct spinlock *lock) in spin_lock()
24 void spin_unlock(struct spinlock *lock) in spin_unlock()
/tools/testing/shared/linux/
Dlocal_lock.h5 static inline void local_lock(local_lock_t *lock) { } in local_lock()
6 static inline void local_unlock(local_lock_t *lock) { } in local_unlock()
Dlockdep.h10 static inline void lockdep_set_class(spinlock_t *lock, in lockdep_set_class()
/tools/testing/selftests/timens/
Dclock_nanosleep.c27 pthread_mutex_t *lock; member
46 pthread_mutex_t lock; in run_test() local
/tools/testing/selftests/rseq/
Dbasic_percpu_ops_test.c64 struct percpu_lock lock; member
83 int rseq_this_cpu_lock(struct percpu_lock *lock) in rseq_this_cpu_lock()
105 void rseq_percpu_unlock(struct percpu_lock *lock, int cpu) in rseq_percpu_unlock()
/tools/testing/selftests/bpf/map_tests/
Dsk_storage_map.c164 int lock; in insert_close_thread() member
281 int lock; in update_thread() member
460 int lock; in test_sk_storage_map_basic() member
/tools/perf/util/
Ddsos.h21 struct rw_semaphore lock; member
Dthreads.h16 struct rw_semaphore lock; member
/tools/perf/util/bpf_skel/
Dlock_contention.bpf.c246 static inline struct task_struct *get_lock_owner(__u64 lock, __u32 flags) in get_lock_owner()
283 static inline __u32 check_lock_type(__u64 lock, __u32 flags) in check_lock_type()
528 raw_spinlock_t lock; member
/tools/testing/selftests/futex/functional/
Dfutex_requeue_pi.c54 int lock; member
280 int unit_test(int broadcast, long lock, int third_party_owner, long timeout_ns) in unit_test()
/tools/arch/x86/include/asm/
Dcmpxchg.h35 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument

123