Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 200 of 2163) sorted by relevance

1234567891011

/linux-4.1.27/include/linux/
Dspinlock_api_up.h19 #define assert_raw_spin_locked(lock) do { (void)(lock); } while (0) argument
27 #define ___LOCK(lock) \ argument
30 #define __LOCK(lock) \ argument
33 #define __LOCK_BH(lock) \ argument
36 #define __LOCK_IRQ(lock) \ argument
39 #define __LOCK_IRQSAVE(lock, flags) \ argument
42 #define ___UNLOCK(lock) \ argument
45 #define __UNLOCK(lock) \ argument
48 #define __UNLOCK_BH(lock) \ argument
52 #define __UNLOCK_IRQ(lock) \ argument
[all …]
Drwlock_api_smp.h44 #define _raw_read_lock(lock) __raw_read_lock(lock) argument
48 #define _raw_write_lock(lock) __raw_write_lock(lock) argument
52 #define _raw_read_lock_bh(lock) __raw_read_lock_bh(lock) argument
56 #define _raw_write_lock_bh(lock) __raw_write_lock_bh(lock) argument
60 #define _raw_read_lock_irq(lock) __raw_read_lock_irq(lock) argument
64 #define _raw_write_lock_irq(lock) __raw_write_lock_irq(lock) argument
68 #define _raw_read_lock_irqsave(lock) __raw_read_lock_irqsave(lock) argument
72 #define _raw_write_lock_irqsave(lock) __raw_write_lock_irqsave(lock) argument
76 #define _raw_read_trylock(lock) __raw_read_trylock(lock) argument
80 #define _raw_write_trylock(lock) __raw_write_trylock(lock) argument
[all …]
Dspinlock.h95 # define raw_spin_lock_init(lock) \ argument
103 # define raw_spin_lock_init(lock) \ argument
107 #define raw_spin_is_locked(lock) arch_spin_is_locked(&(lock)->raw_lock) argument
110 #define raw_spin_is_contended(lock) ((lock)->break_lock) argument
114 #define raw_spin_is_contended(lock) arch_spin_is_contended(&(lock)->raw_lock) argument
116 #define raw_spin_is_contended(lock) (((void)(lock), 0)) argument
147 #define raw_spin_unlock_wait(lock) arch_spin_unlock_wait(&(lock)->raw_lock) argument
151 #define do_raw_spin_lock_flags(lock, flags) do_raw_spin_lock(lock) argument
155 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
162 do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock) in do_raw_spin_lock_flags()
[all …]
Dspinlock_api_smp.h49 #define _raw_spin_lock(lock) __raw_spin_lock(lock) argument
53 #define _raw_spin_lock_bh(lock) __raw_spin_lock_bh(lock) argument
57 #define _raw_spin_lock_irq(lock) __raw_spin_lock_irq(lock) argument
61 #define _raw_spin_lock_irqsave(lock) __raw_spin_lock_irqsave(lock) argument
65 #define _raw_spin_trylock(lock) __raw_spin_trylock(lock) argument
69 #define _raw_spin_trylock_bh(lock) __raw_spin_trylock_bh(lock) argument
73 #define _raw_spin_unlock(lock) __raw_spin_unlock(lock) argument
77 #define _raw_spin_unlock_bh(lock) __raw_spin_unlock_bh(lock) argument
81 #define _raw_spin_unlock_irq(lock) __raw_spin_unlock_irq(lock) argument
85 #define _raw_spin_unlock_irqrestore(lock, flags) __raw_spin_unlock_irqrestore(lock, flags) argument
[all …]
Dspinlock_up.h28 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
35 arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags) in arch_spin_lock_flags()
42 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
52 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
61 #define arch_read_lock(lock) do { barrier(); (void)(lock); } while (0) argument
62 #define arch_write_lock(lock) do { barrier(); (void)(lock); } while (0) argument
63 #define arch_read_trylock(lock) ({ barrier(); (void)(lock); 1; }) argument
64 #define arch_write_trylock(lock) ({ barrier(); (void)(lock); 1; }) argument
65 #define arch_read_unlock(lock) do { barrier(); (void)(lock); } while (0) argument
66 #define arch_write_unlock(lock) do { barrier(); (void)(lock); } while (0) argument
[all …]
Drwlock.h20 # define rwlock_init(lock) \ argument
27 # define rwlock_init(lock) \ argument
33 #define do_raw_read_lock_flags(lock, flags) do_raw_read_lock(lock) argument
37 #define do_raw_write_lock_flags(lock, flags) do_raw_write_lock(lock) argument
42 # define do_raw_read_lock_flags(lock, flags) \ argument
47 # define do_raw_write_lock_flags(lock, flags) \ argument
61 #define read_trylock(lock) __cond_lock(lock, _raw_read_trylock(lock)) argument
62 #define write_trylock(lock) __cond_lock(lock, _raw_write_trylock(lock)) argument
64 #define write_lock(lock) _raw_write_lock(lock) argument
65 #define read_lock(lock) _raw_read_lock(lock) argument
[all …]
Dmutex.h99 static inline void mutex_destroy(struct mutex *lock) {} in mutex_destroy()
128 static inline int mutex_is_locked(struct mutex *lock) in mutex_is_locked()
146 #define mutex_lock(lock) mutex_lock_nested(lock, 0) argument
147 #define mutex_lock_interruptible(lock) mutex_lock_interruptible_nested(lock, 0) argument
148 #define mutex_lock_killable(lock) mutex_lock_killable_nested(lock, 0) argument
150 #define mutex_lock_nest_lock(lock, nest_lock) \ argument
161 # define mutex_lock_nested(lock, subclass) mutex_lock(lock) argument
162 # define mutex_lock_interruptible_nested(lock, subclass) mutex_lock_interruptible(lock) argument
163 # define mutex_lock_killable_nested(lock, subclass) mutex_lock_killable(lock) argument
164 # define mutex_lock_nest_lock(lock, nest_lock) mutex_lock(lock) argument
Dww_mutex.h85 static inline void ww_mutex_init(struct ww_mutex *lock, in ww_mutex_init()
223 static inline int ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock()
262 static inline int __must_check ww_mutex_lock_interruptible(struct ww_mutex *lock, in ww_mutex_lock_interruptible()
295 ww_mutex_lock_slow(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock_slow()
331 ww_mutex_lock_slow_interruptible(struct ww_mutex *lock, in ww_mutex_lock_slow_interruptible()
349 static inline int __must_check ww_mutex_trylock(struct ww_mutex *lock) in ww_mutex_trylock()
362 static inline void ww_mutex_destroy(struct ww_mutex *lock) in ww_mutex_destroy()
373 static inline bool ww_mutex_is_locked(struct ww_mutex *lock) in ww_mutex_is_locked()
Dlockdep.h295 #define lockdep_set_class(lock, key) \ argument
297 #define lockdep_set_class_and_name(lock, key, name) \ argument
299 #define lockdep_set_class_and_subclass(lock, key, sub) \ argument
301 #define lockdep_set_subclass(lock, sub) \ argument
305 #define lockdep_set_novalidate_class(lock) \ argument
310 #define lockdep_match_class(lock, key) lockdep_match_key(&(lock)->dep_map, key) argument
312 static inline int lockdep_match_key(struct lockdep_map *lock, in lockdep_match_key()
339 #define lockdep_is_held(lock) lock_is_held(&(lock)->dep_map) argument
347 static inline void lock_set_subclass(struct lockdep_map *lock, in lock_set_subclass()
390 # define lockdep_init_map(lock, name, key, sub) \ argument
[all …]
Dseqlock.h283 spinlock_t lock; member
368 #define write_seqlock_irqsave(lock, flags) \ argument
403 static inline void read_seqbegin_or_lock(seqlock_t *lock, int *seq) in read_seqbegin_or_lock()
411 static inline int need_seqretry(seqlock_t *lock, int seq) in need_seqretry()
416 static inline void done_seqretry(seqlock_t *lock, int seq) in done_seqretry()
450 #define read_seqlock_excl_irqsave(lock, flags) \ argument
460 read_seqbegin_or_lock_irqsave(seqlock_t *lock, int *seq) in read_seqbegin_or_lock_irqsave()
473 done_seqretry_irqrestore(seqlock_t *lock, int seq, unsigned long flags) in done_seqretry_irqrestore()
Dkref.h117 spinlock_t *lock) in kref_put_spinlock_irqsave()
136 struct mutex *lock) in kref_put_mutex()
Dflex_proportions.h48 raw_spinlock_t lock; /* Protect period and numerator */ member
80 raw_spinlock_t lock; /* Protect period and numerator */ member
Dwait.h40 spinlock_t lock; member
729 #define __wait_event_lock_irq(wq, condition, lock, cmd) \ argument
759 #define wait_event_lock_irq_cmd(wq, condition, lock, cmd) \ argument
786 #define wait_event_lock_irq(wq, condition, lock) \ argument
794 #define __wait_event_interruptible_lock_irq(wq, condition, lock, cmd) \ argument
826 #define wait_event_interruptible_lock_irq_cmd(wq, condition, lock, cmd) \ argument
857 #define wait_event_interruptible_lock_irq(wq, condition, lock) \ argument
866 #define __wait_event_interruptible_lock_irq_timeout(wq, condition, \ argument
898 #define wait_event_interruptible_lock_irq_timeout(wq, condition, lock, \ argument
Dproportions.h62 raw_spinlock_t lock; /* protect the snapshot state */ member
114 raw_spinlock_t lock; /* protect the snapshot state */ member
Dkfifo.h523 #define kfifo_in_spinlocked(fifo, buf, n, lock) \ argument
534 #define kfifo_in_locked(fifo, buf, n, lock) \ argument
573 #define kfifo_out_spinlocked(fifo, buf, n, lock) \ argument
586 #define kfifo_out_locked(fifo, buf, n, lock) \ argument
Dlockref.h30 spinlock_t lock; member
Dosq_lock.h27 static inline void osq_lock_init(struct optimistic_spin_queue *lock) in osq_lock_init()
Dsemaphore.h17 raw_spinlock_t lock; member
/linux-4.1.27/kernel/locking/
Dspinlock.c133 int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock) in _raw_spin_trylock()
141 int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock) in _raw_spin_trylock_bh()
149 void __lockfunc _raw_spin_lock(raw_spinlock_t *lock) in _raw_spin_lock()
157 unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spinlock_t *lock) in _raw_spin_lock_irqsave()
165 void __lockfunc _raw_spin_lock_irq(raw_spinlock_t *lock) in _raw_spin_lock_irq()
173 void __lockfunc _raw_spin_lock_bh(raw_spinlock_t *lock) in _raw_spin_lock_bh()
181 void __lockfunc _raw_spin_unlock(raw_spinlock_t *lock) in _raw_spin_unlock()
189 void __lockfunc _raw_spin_unlock_irqrestore(raw_spinlock_t *lock, unsigned long flags) in _raw_spin_unlock_irqrestore()
197 void __lockfunc _raw_spin_unlock_irq(raw_spinlock_t *lock) in _raw_spin_unlock_irq()
205 void __lockfunc _raw_spin_unlock_bh(raw_spinlock_t *lock) in _raw_spin_unlock_bh()
[all …]
Dspinlock_debug.c16 void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name, in __raw_spin_lock_init()
34 void __rwlock_init(rwlock_t *lock, const char *name, in __rwlock_init()
52 static void spin_dump(raw_spinlock_t *lock, const char *msg) in spin_dump()
70 static void spin_bug(raw_spinlock_t *lock, const char *msg) in spin_bug()
78 #define SPIN_BUG_ON(cond, lock, msg) if (unlikely(cond)) spin_bug(lock, msg) argument
81 debug_spin_lock_before(raw_spinlock_t *lock) in debug_spin_lock_before()
89 static inline void debug_spin_lock_after(raw_spinlock_t *lock) in debug_spin_lock_after()
95 static inline void debug_spin_unlock(raw_spinlock_t *lock) in debug_spin_unlock()
106 static void __spin_lock_debug(raw_spinlock_t *lock) in __spin_lock_debug()
133 void do_raw_spin_lock(raw_spinlock_t *lock) in do_raw_spin_lock()
[all …]
Dmutex.c50 __mutex_init(struct mutex *lock, const char *name, struct lock_class_key *key) in __mutex_init()
95 void __sched mutex_lock(struct mutex *lock) in mutex_lock()
157 ww_mutex_set_context_fastpath(struct ww_mutex *lock, in ww_mutex_set_context_fastpath()
201 ww_mutex_set_context_slowpath(struct ww_mutex *lock, in ww_mutex_set_context_slowpath()
225 bool mutex_spin_on_owner(struct mutex *lock, struct task_struct *owner) in mutex_spin_on_owner()
254 static inline int mutex_can_spin_on_owner(struct mutex *lock) in mutex_can_spin_on_owner()
277 static inline bool mutex_try_to_acquire(struct mutex *lock) in mutex_try_to_acquire()
306 static bool mutex_optimistic_spin(struct mutex *lock, in mutex_optimistic_spin()
402 static bool mutex_optimistic_spin(struct mutex *lock, in mutex_optimistic_spin()
423 void __sched mutex_unlock(struct mutex *lock) in mutex_unlock()
[all …]
Drtmutex.c50 rt_mutex_set_owner(struct rt_mutex *lock, struct task_struct *owner) in rt_mutex_set_owner()
60 static inline void clear_rt_mutex_waiters(struct rt_mutex *lock) in clear_rt_mutex_waiters()
66 static void fixup_rt_mutex_waiters(struct rt_mutex *lock) in fixup_rt_mutex_waiters()
78 static inline void mark_rt_mutex_waiters(struct rt_mutex *lock) in mark_rt_mutex_waiters()
93 static inline bool unlock_rt_mutex_safe(struct rt_mutex *lock) in unlock_rt_mutex_safe()
129 static inline void mark_rt_mutex_waiters(struct rt_mutex *lock) in mark_rt_mutex_waiters()
138 static inline bool unlock_rt_mutex_safe(struct rt_mutex *lock) in unlock_rt_mutex_safe()
167 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue()
193 rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue()
421 struct rt_mutex *lock; in rt_mutex_adjust_prio_chain() local
[all …]
Dmutex.h12 #define spin_lock_mutex(lock, flags) \ argument
14 #define spin_unlock_mutex(lock, flags) \ argument
16 #define mutex_remove_waiter(lock, waiter, ti) \ argument
20 static inline void mutex_set_owner(struct mutex *lock) in mutex_set_owner()
25 static inline void mutex_clear_owner(struct mutex *lock) in mutex_clear_owner()
30 static inline void mutex_set_owner(struct mutex *lock) in mutex_set_owner()
34 static inline void mutex_clear_owner(struct mutex *lock) in mutex_clear_owner()
39 #define debug_mutex_wake_waiter(lock, waiter) do { } while (0) argument
41 #define debug_mutex_add_waiter(lock, waiter, ti) do { } while (0) argument
42 #define debug_mutex_unlock(lock) do { } while (0) argument
[all …]
Dmutex-debug.c30 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
37 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter()
51 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_add_waiter()
60 void mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, in mutex_remove_waiter()
72 void debug_mutex_unlock(struct mutex *lock) in debug_mutex_unlock()
93 void debug_mutex_init(struct mutex *lock, const char *name, in debug_mutex_init()
114 void mutex_destroy(struct mutex *lock) in mutex_destroy()
Drtmutex-debug.c41 static void printk_lock(struct rt_mutex *lock, int print_owner) in printk_lock()
71 struct rt_mutex *lock) in debug_rt_mutex_deadlock()
136 void debug_rt_mutex_lock(struct rt_mutex *lock) in debug_rt_mutex_lock()
140 void debug_rt_mutex_unlock(struct rt_mutex *lock) in debug_rt_mutex_unlock()
146 debug_rt_mutex_proxy_lock(struct rt_mutex *lock, struct task_struct *powner) in debug_rt_mutex_proxy_lock()
150 void debug_rt_mutex_proxy_unlock(struct rt_mutex *lock) in debug_rt_mutex_proxy_unlock()
167 void debug_rt_mutex_init(struct rt_mutex *lock, const char *name) in debug_rt_mutex_init()
177 rt_mutex_deadlock_account_lock(struct rt_mutex *lock, struct task_struct *task) in rt_mutex_deadlock_account_lock()
Dlglock.c21 arch_spinlock_t *lock; in lg_local_lock() local
32 arch_spinlock_t *lock; in lg_local_unlock() local
43 arch_spinlock_t *lock; in lg_local_lock_cpu() local
54 arch_spinlock_t *lock; in lg_local_unlock_cpu() local
70 arch_spinlock_t *lock; in lg_global_lock() local
83 arch_spinlock_t *lock; in lg_global_unlock() local
Dmutex-debug.h30 static inline void mutex_set_owner(struct mutex *lock) in mutex_set_owner()
35 static inline void mutex_clear_owner(struct mutex *lock) in mutex_clear_owner()
40 #define spin_lock_mutex(lock, flags) \ argument
50 #define spin_unlock_mutex(lock, flags) \ argument
Dqrwlock.c34 rspin_until_writer_unlock(struct qrwlock *lock, u32 cnts) in rspin_until_writer_unlock()
46 void queue_read_lock_slowpath(struct qrwlock *lock) in queue_read_lock_slowpath()
93 void queue_write_lock_slowpath(struct qrwlock *lock) in queue_write_lock_slowpath()
Drtmutex_common.h51 struct rt_mutex *lock; member
63 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) in rt_mutex_has_waiters()
69 rt_mutex_top_waiter(struct rt_mutex *lock) in rt_mutex_top_waiter()
98 static inline struct task_struct *rt_mutex_owner(struct rt_mutex *lock) in rt_mutex_owner()
Dosq_lock.c36 osq_wait_next(struct optimistic_spin_queue *lock, in osq_wait_next()
84 bool osq_lock(struct optimistic_spin_queue *lock) in osq_lock()
179 void osq_unlock(struct optimistic_spin_queue *lock) in osq_unlock()
Dlockdep.c540 static void print_lockdep_cache(struct lockdep_map *lock) in print_lockdep_cache()
666 look_up_lock_class(struct lockdep_map *lock, unsigned int subclass) in look_up_lock_class()
742 register_lock_class(struct lockdep_map *lock, unsigned int subclass, int force) in register_lock_class()
957 static inline void mark_lock_accessed(struct lock_list *lock, in mark_lock_accessed()
968 static inline unsigned long lock_accessed(struct lock_list *lock) in lock_accessed()
1023 struct lock_list *lock; in __bfs() local
2101 static int validate_chain(struct task_struct *curr, struct lockdep_map *lock, in validate_chain()
2156 struct lockdep_map *lock, struct held_lock *hlock, in validate_chain()
2216 print_usage_bug_scenario(struct held_lock *lock) in print_usage_bug_scenario()
2965 void lockdep_init_map(struct lockdep_map *lock, const char *name, in lockdep_init_map()
[all …]
Dmcs_spinlock.h61 void mcs_spin_lock(struct mcs_spinlock **lock, struct mcs_spinlock *node) in mcs_spin_lock()
92 void mcs_spin_unlock(struct mcs_spinlock **lock, struct mcs_spinlock *node) in mcs_spin_unlock()
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_lock.c45 void ttm_lock_init(struct ttm_lock *lock) in ttm_lock_init()
56 void ttm_read_unlock(struct ttm_lock *lock) in ttm_read_unlock()
65 static bool __ttm_read_lock(struct ttm_lock *lock) in __ttm_read_lock()
83 int ttm_read_lock(struct ttm_lock *lock, bool interruptible) in ttm_read_lock()
96 static bool __ttm_read_trylock(struct ttm_lock *lock, bool *locked) in __ttm_read_trylock()
120 int ttm_read_trylock(struct ttm_lock *lock, bool interruptible) in ttm_read_trylock()
139 void ttm_write_unlock(struct ttm_lock *lock) in ttm_write_unlock()
148 static bool __ttm_write_lock(struct ttm_lock *lock) in __ttm_write_lock()
169 int ttm_write_lock(struct ttm_lock *lock, bool interruptible) in ttm_write_lock()
189 static int __ttm_vt_unlock(struct ttm_lock *lock) in __ttm_vt_unlock()
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dspinlock.h47 static inline void __ticket_enter_slowpath(arch_spinlock_t *lock) in __ticket_enter_slowpath()
53 static __always_inline void __ticket_lock_spinning(arch_spinlock_t *lock, in __ticket_lock_spinning()
57 static inline void __ticket_unlock_kick(arch_spinlock_t *lock, in __ticket_unlock_kick()
68 static inline void __ticket_check_and_clear_slowpath(arch_spinlock_t *lock, in __ticket_check_and_clear_slowpath()
84 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
102 static __always_inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
127 static __always_inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
142 static __always_inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
160 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
167 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
[all …]
Dcmpxchg.h42 #define __xchg_op(ptr, arg, op, lock) \ argument
85 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
165 #define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock) argument
170 #define __add(ptr, inc, lock) \ argument
Dqrwlock.h8 static inline void queue_write_unlock(struct qrwlock *lock) in queue_write_unlock()
Dmmu.h19 struct mutex lock; member
/linux-4.1.27/arch/alpha/include/asm/
Dspinlock.h14 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
19 static inline void arch_spin_unlock(arch_spinlock_t * lock) in arch_spin_unlock()
25 static inline void arch_spin_lock(arch_spinlock_t * lock) in arch_spin_lock()
45 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
52 static inline int arch_read_can_lock(arch_rwlock_t *lock) in arch_read_can_lock()
57 static inline int arch_write_can_lock(arch_rwlock_t *lock) in arch_write_can_lock()
62 static inline void arch_read_lock(arch_rwlock_t *lock) in arch_read_lock()
82 static inline void arch_write_lock(arch_rwlock_t *lock) in arch_write_lock()
102 static inline int arch_read_trylock(arch_rwlock_t * lock) in arch_read_trylock()
124 static inline int arch_write_trylock(arch_rwlock_t * lock) in arch_write_trylock()
[all …]
Dspinlock_types.h9 volatile unsigned int lock; member
15 volatile unsigned int lock; member
/linux-4.1.27/arch/hexagon/include/asm/
Dspinlock.h40 static inline void arch_read_lock(arch_rwlock_t *lock) in arch_read_lock()
55 static inline void arch_read_unlock(arch_rwlock_t *lock) in arch_read_unlock()
70 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
98 static inline void arch_write_lock(arch_rwlock_t *lock) in arch_write_lock()
113 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
131 static inline void arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock()
137 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
152 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
158 static inline unsigned int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
178 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
[all …]
Dspinlock_types.h29 volatile unsigned int lock; member
35 volatile unsigned int lock; member
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dcl_lock.c77 const struct cl_lock *lock) in cl_lock_invariant_trusted()
93 const struct cl_lock *lock) in cl_lock_invariant()
107 static enum clt_nesting_level cl_lock_nesting(const struct cl_lock *lock) in cl_lock_nesting()
116 const struct cl_lock *lock) in cl_lock_counters()
128 const char *prefix, const struct cl_lock *lock, in cl_lock_trace0()
140 #define cl_lock_trace(level, env, prefix, lock) \ argument
148 static void cl_lock_lockdep_init(struct cl_lock *lock) in cl_lock_lockdep_init()
154 struct cl_lock *lock, __u32 enqflags) in cl_lock_lockdep_acquire()
161 struct cl_lock *lock) in cl_lock_lockdep_release()
169 static void cl_lock_lockdep_init(struct cl_lock *lock) in cl_lock_lockdep_init()
[all …]
/linux-4.1.27/arch/ia64/include/asm/
Dspinlock.h40 static __always_inline void __ticket_spin_lock(arch_spinlock_t *lock) in __ticket_spin_lock()
60 static __always_inline int __ticket_spin_trylock(arch_spinlock_t *lock) in __ticket_spin_trylock()
69 static __always_inline void __ticket_spin_unlock(arch_spinlock_t *lock) in __ticket_spin_unlock()
77 static __always_inline void __ticket_spin_unlock_wait(arch_spinlock_t *lock) in __ticket_spin_unlock_wait()
91 static inline int __ticket_spin_is_locked(arch_spinlock_t *lock) in __ticket_spin_is_locked()
98 static inline int __ticket_spin_is_contended(arch_spinlock_t *lock) in __ticket_spin_is_contended()
105 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
110 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
115 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
121 static __always_inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
[all …]
Dacenv.h23 ia64_acpi_acquire_global_lock(unsigned int *lock) in ia64_acpi_acquire_global_lock()
35 ia64_acpi_release_global_lock(unsigned int *lock) in ia64_acpi_release_global_lock()
Dspinlock_types.h9 volatile unsigned int lock; member
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/
Dldlm_lock.c174 struct ldlm_lock *ldlm_lock_get(struct ldlm_lock *lock) in ldlm_lock_get()
186 void ldlm_lock_put(struct ldlm_lock *lock) in ldlm_lock_put()
224 int ldlm_lock_remove_from_lru_nolock(struct ldlm_lock *lock) in ldlm_lock_remove_from_lru_nolock()
243 int ldlm_lock_remove_from_lru(struct ldlm_lock *lock) in ldlm_lock_remove_from_lru()
262 void ldlm_lock_add_to_lru_nolock(struct ldlm_lock *lock) in ldlm_lock_add_to_lru_nolock()
280 void ldlm_lock_add_to_lru(struct ldlm_lock *lock) in ldlm_lock_add_to_lru()
293 void ldlm_lock_touch_in_lru(struct ldlm_lock *lock) in ldlm_lock_touch_in_lru()
329 int ldlm_lock_destroy_internal(struct ldlm_lock *lock) in ldlm_lock_destroy_internal()
376 void ldlm_lock_destroy(struct ldlm_lock *lock) in ldlm_lock_destroy()
394 void ldlm_lock_destroy_nolock(struct ldlm_lock *lock) in ldlm_lock_destroy_nolock()
[all …]
Dldlm_flock.c81 ldlm_same_flock_owner(struct ldlm_lock *lock, struct ldlm_lock *new) in ldlm_same_flock_owner()
89 ldlm_flocks_overlap(struct ldlm_lock *lock, struct ldlm_lock *new) in ldlm_flocks_overlap()
98 struct ldlm_lock *lock) in ldlm_flock_blocking_link()
132 ldlm_flock_destroy(struct ldlm_lock *lock, ldlm_mode_t mode, __u64 flags) in ldlm_flock_destroy()
178 struct ldlm_lock *lock = NULL; in ldlm_flock_deadlock() local
207 static void ldlm_flock_cancel_on_deadlock(struct ldlm_lock *lock, in ldlm_flock_cancel_on_deadlock()
253 struct ldlm_lock *lock = NULL; in ldlm_process_flock_lock() local
560 struct ldlm_lock *lock; in ldlm_flock_interrupted_wait() local
584 ldlm_flock_completion_ast(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_flock_completion_ast()
712 int ldlm_flock_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc, in ldlm_flock_blocking_ast()
[all …]
Dldlm_request.c93 struct ldlm_lock *lock = lwd->lwd_lock; in ldlm_expired_completion_wait() local
135 int ldlm_get_enq_timeout(struct ldlm_lock *lock) in ldlm_get_enq_timeout()
153 static int ldlm_completion_tail(struct ldlm_lock *lock) in ldlm_completion_tail()
180 int ldlm_completion_ast_async(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_completion_ast_async()
220 int ldlm_completion_ast(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_completion_ast()
305 int ldlm_blocking_ast_nocheck(struct ldlm_lock *lock) in ldlm_blocking_ast_nocheck()
342 int ldlm_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc, in ldlm_blocking_ast()
368 int ldlm_glimpse_ast(struct ldlm_lock *lock, void *reqp) in ldlm_glimpse_ast()
406 struct ldlm_lock *lock; in ldlm_cli_enqueue_local() local
461 struct ldlm_lock *lock, int mode) in failed_lock_cleanup()
[all …]
Dldlm_lockd.c125 int ldlm_del_waiting_lock(struct ldlm_lock *lock) in ldlm_del_waiting_lock()
130 int ldlm_refresh_waiting_lock(struct ldlm_lock *lock, int timeout) in ldlm_refresh_waiting_lock()
143 struct ldlm_lock_desc *ld, struct ldlm_lock *lock) in ldlm_handle_bl_callback()
183 struct ldlm_lock *lock) in ldlm_handle_cp_callback()
332 struct ldlm_lock *lock) in ldlm_handle_gl_callback()
408 struct ldlm_lock *lock, in init_blwi()
441 struct ldlm_lock *lock, in ldlm_bl_to_thread()
471 struct ldlm_lock *lock) in ldlm_bl_to_thread_lock()
562 struct ldlm_lock *lock; in ldlm_callback_handler() local
912 struct ldlm_lock *lock; in ldlm_export_lock_key() local
[all …]
Dldlm_extent.c67 __u64 ldlm_extent_shift_kms(struct ldlm_lock *lock, __u64 old_kms) in ldlm_extent_shift_kms()
100 struct ldlm_interval *ldlm_interval_alloc(struct ldlm_lock *lock) in ldlm_interval_alloc()
162 struct ldlm_lock *lock) in ldlm_extent_add_lock()
201 void ldlm_extent_unlink_lock(struct ldlm_lock *lock) in ldlm_extent_unlink_lock()
Dl_lock.c51 struct ldlm_resource *lock_res_and_lock(struct ldlm_lock *lock) in lock_res_and_lock()
67 void unlock_res_and_lock(struct ldlm_lock *lock) in unlock_res_and_lock()
Dldlm_internal.h221 struct ldlm_lock *lock; in ldlm_interval_extent() local
278 static inline int is_granted_or_cancelled(struct ldlm_lock *lock) in is_granted_or_cancelled()
/linux-4.1.27/arch/sparc/include/asm/
Dspinlock_32.h14 #define arch_spin_is_locked(lock) (*((volatile unsigned char *)(lock)) != 0) argument
16 #define arch_spin_unlock_wait(lock) \ argument
19 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
39 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
49 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
93 #define arch_read_lock(lock) \ argument
113 #define arch_read_unlock(lock) \ argument
134 static void inline arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock()
178 #define arch_read_trylock(lock) \ argument
187 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
[all …]
Dspinlock_64.h30 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
49 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
62 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
71 static inline void arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags) in arch_spin_lock_flags()
95 static void inline arch_read_lock(arch_rwlock_t *lock) in arch_read_lock()
118 static int inline arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
139 static void inline arch_read_unlock(arch_rwlock_t *lock) in arch_read_unlock()
155 static void inline arch_write_lock(arch_rwlock_t *lock) in arch_write_lock()
180 static void inline arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock()
189 static int inline arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
[all …]
Dspinlock_types.h9 volatile unsigned char lock; member
15 volatile unsigned int lock; member
/linux-4.1.27/arch/blackfin/include/asm/
Dspinlock.h27 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
32 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
37 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
39 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
44 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
49 static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
70 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
87 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
99 #define arch_spin_relax(lock) cpu_relax() argument
100 #define arch_read_relax(lock) cpu_relax() argument
[all …]
Dspinlock_types.h17 volatile unsigned int lock; member
23 volatile unsigned int lock; member
Dsmp.h30 int lock; member
/linux-4.1.27/arch/arm64/include/asm/
Dspinlock.h29 #define arch_spin_unlock_wait(lock) \ argument
32 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
34 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
65 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
86 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
95 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
100 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
105 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
227 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
228 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
[all …]
Dbitops.h55 #define ext2_set_bit_atomic(lock, nr, p) test_and_set_bit_le(nr, p) argument
56 #define ext2_clear_bit_atomic(lock, nr, p) test_and_clear_bit_le(nr, p) argument
Dspinlock_types.h38 volatile unsigned int lock; member
/linux-4.1.27/arch/metag/include/asm/
Dspinlock.h10 #define arch_spin_unlock_wait(lock) \ argument
13 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
15 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
16 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
18 #define arch_spin_relax(lock) cpu_relax() argument
19 #define arch_read_relax(lock) cpu_relax() argument
20 #define arch_write_relax(lock) cpu_relax() argument
Dspinlock_lnkget.h10 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
24 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
45 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
68 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
242 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
243 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
245 #define arch_spin_relax(lock) cpu_relax() argument
246 #define arch_read_relax(lock) cpu_relax() argument
247 #define arch_write_relax(lock) cpu_relax() argument
Dspinlock_lock1.h7 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
17 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
36 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
51 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
Dspinlock_types.h9 volatile unsigned int lock; member
15 volatile unsigned int lock; member
/linux-4.1.27/arch/mn10300/include/asm/
Dspinlock.h28 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
37 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
54 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
64 static inline void arch_spin_lock_flags(arch_spinlock_t *lock, in arch_spin_lock_flags()
166 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
176 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
185 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
186 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
188 #define _raw_spin_relax(lock) cpu_relax() argument
189 #define _raw_read_relax(lock) cpu_relax() argument
[all …]
Dspinlock_types.h15 unsigned int lock; member
/linux-4.1.27/arch/arm/include/asm/
Dspinlock.h53 #define arch_spin_unlock_wait(lock) \ argument
56 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
58 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
83 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
109 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
116 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
121 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
126 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
280 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
281 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
[all …]
Dmcs_spinlock.h8 #define arch_mcs_spin_lock_contended(lock) \ argument
16 #define arch_mcs_spin_unlock_contended(lock) \ argument
/linux-4.1.27/arch/powerpc/include/asm/
Dspinlock.h57 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
62 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
72 static inline unsigned long __arch_spin_trylock(arch_spinlock_t *lock) in __arch_spin_trylock()
92 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
123 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
139 void arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags) in arch_spin_lock_flags()
159 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
170 #define arch_spin_unlock_wait(lock) \ argument
306 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
307 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
[all …]
Dmsi_bitmap.h20 spinlock_t lock; member
Dspinlock_types.h15 volatile signed int lock; member
Dfsl_85xx_cache_sram.h41 spinlock_t lock; member
/linux-4.1.27/arch/m32r/include/asm/
Dspinlock.h29 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
40 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
73 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
115 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
302 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
311 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
320 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
321 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
323 #define arch_spin_relax(lock) cpu_relax() argument
324 #define arch_read_relax(lock) cpu_relax() argument
[all …]
Dspinlock_types.h15 volatile int lock; member
/linux-4.1.27/arch/mips/include/asm/
Dspinlock.h38 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
45 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
49 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
57 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
135 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
143 static inline unsigned int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
418 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
419 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
421 #define arch_spin_relax(lock) cpu_relax() argument
422 #define arch_read_relax(lock) cpu_relax() argument
[all …]
Dspinlock_types.h17 u32 lock; member
32 volatile unsigned int lock; member
/linux-4.1.27/drivers/acpi/acpica/
Dutlock.c62 acpi_status acpi_ut_create_rw_lock(struct acpi_rw_lock *lock) in acpi_ut_create_rw_lock()
76 void acpi_ut_delete_rw_lock(struct acpi_rw_lock *lock) in acpi_ut_delete_rw_lock()
105 acpi_status acpi_ut_acquire_read_lock(struct acpi_rw_lock *lock) in acpi_ut_acquire_read_lock()
127 acpi_status acpi_ut_release_read_lock(struct acpi_rw_lock *lock) in acpi_ut_release_read_lock()
163 acpi_status acpi_ut_acquire_write_lock(struct acpi_rw_lock *lock) in acpi_ut_acquire_write_lock()
171 void acpi_ut_release_write_lock(struct acpi_rw_lock *lock) in acpi_ut_release_write_lock()
/linux-4.1.27/arch/arc/include/asm/
Dspinlock.h17 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
21 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
51 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
68 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
176 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
177 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
179 #define arch_spin_relax(lock) cpu_relax() argument
180 #define arch_read_relax(lock) cpu_relax() argument
181 #define arch_write_relax(lock) cpu_relax() argument
/linux-4.1.27/tools/lib/lockdep/include/liblockdep/
Drwlock.h20 static inline int __rwlock_init(liblockdep_pthread_rwlock_t *lock, in __rwlock_init()
30 #define liblockdep_pthread_rwlock_init(lock, attr) \ argument
37 static inline int liblockdep_pthread_rwlock_rdlock(liblockdep_pthread_rwlock_t *lock) in liblockdep_pthread_rwlock_rdlock()
44 static inline int liblockdep_pthread_rwlock_unlock(liblockdep_pthread_rwlock_t *lock) in liblockdep_pthread_rwlock_unlock()
50 static inline int liblockdep_pthread_rwlock_wrlock(liblockdep_pthread_rwlock_t *lock) in liblockdep_pthread_rwlock_wrlock()
56 static inline int liblockdep_pthread_rwlock_tryrdlock(liblockdep_pthread_rwlock_t *lock) in liblockdep_pthread_rwlock_tryrdlock()
62 static inline int liblockdep_pthread_rwlock_trywlock(liblockdep_pthread_rwlock_t *lock) in liblockdep_pthread_rwlock_trywlock()
68 static inline int liblockdep_rwlock_destroy(liblockdep_pthread_rwlock_t *lock) in liblockdep_rwlock_destroy()
Dmutex.h20 static inline int __mutex_init(liblockdep_pthread_mutex_t *lock, in __mutex_init()
36 static inline int liblockdep_pthread_mutex_lock(liblockdep_pthread_mutex_t *lock) in liblockdep_pthread_mutex_lock()
42 static inline int liblockdep_pthread_mutex_unlock(liblockdep_pthread_mutex_t *lock) in liblockdep_pthread_mutex_unlock()
48 static inline int liblockdep_pthread_mutex_trylock(liblockdep_pthread_mutex_t *lock) in liblockdep_pthread_mutex_trylock()
54 static inline int liblockdep_pthread_mutex_destroy(liblockdep_pthread_mutex_t *lock) in liblockdep_pthread_mutex_destroy()
/linux-4.1.27/fs/ocfs2/dlm/
Ddlmast.c64 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_should_cancel_bast()
91 void __dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in __dlm_queue_ast()
146 void dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_queue_ast()
157 void __dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in __dlm_queue_bast()
183 void dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_queue_bast()
194 struct dlm_lock *lock) in dlm_update_lvb()
224 struct dlm_lock *lock) in dlm_do_local_ast()
244 struct dlm_lock *lock) in dlm_do_remote_ast()
268 struct dlm_lock *lock, int blocked_type) in dlm_do_local_bast()
292 struct dlm_lock *lock = NULL; in dlm_proxy_ast_handler() local
[all …]
Ddlmlock.c92 struct dlm_lock *lock) in dlm_can_grant_new_lock()
121 struct dlm_lock *lock, int flags) in dlmlock_master()
200 struct dlm_lock *lock) in dlm_revert_pending_lock()
217 struct dlm_lock *lock, int flags) in dlmlock_remote()
303 struct dlm_lock *lock, int flags) in dlm_send_remote_lock_request()
342 void dlm_lock_get(struct dlm_lock *lock) in dlm_lock_get()
347 void dlm_lock_put(struct dlm_lock *lock) in dlm_lock_put()
354 struct dlm_lock *lock; in dlm_lock_release() local
374 void dlm_lock_attach_lockres(struct dlm_lock *lock, in dlm_lock_attach_lockres()
382 static void dlm_lock_detach_lockres(struct dlm_lock *lock) in dlm_lock_detach_lockres()
[all …]
Ddlmunlock.c100 struct dlm_lock *lock, in dlmunlock_common()
268 struct dlm_lock *lock) in dlm_commit_pending_unlock()
276 struct dlm_lock *lock) in dlm_commit_pending_cancel()
285 struct dlm_lock *lock, in dlmunlock_master()
295 struct dlm_lock *lock, in dlmunlock_remote()
311 struct dlm_lock *lock, in dlm_send_remote_unlock_request()
397 struct dlm_lock *lock = NULL; in dlm_unlock_lock_handler() local
530 struct dlm_lock *lock, in dlm_get_cancel_actions()
562 struct dlm_lock *lock, in dlm_get_unlock_actions()
592 struct dlm_lock *lock = NULL; in dlmunlock() local
Ddlmconvert.c78 struct dlm_lock *lock, int flags, int type) in dlmconvert_master()
121 struct dlm_lock *lock, int flags, in __dlmconvert_master()
245 struct dlm_lock *lock) in dlm_revert_pending_convert()
262 struct dlm_lock *lock, int flags, int type) in dlmconvert_remote()
366 struct dlm_lock *lock, int flags, int type) in dlm_send_remote_convert_request()
446 struct dlm_lock *lock = NULL; in dlm_convert_lock_handler() local
Ddlmthread.c57 #define dlm_lock_is_remote(dlm, lock) ((lock)->ml.node != (dlm)->node_num) argument
291 struct dlm_lock *lock, *target; in dlm_shuffle_lists() local
519 struct dlm_lock *lock; in dlm_flush_asts() local
Ddlmrecovery.c1056 struct dlm_lock *lock; in dlm_move_reco_locks_to_list() local
1190 static void dlm_prepare_lvb_for_migration(struct dlm_lock *lock, in dlm_prepare_lvb_for_migration()
1226 static int dlm_add_lock_to_array(struct dlm_lock *lock, in dlm_add_lock_to_array()
1286 struct dlm_lock *lock; in dlm_send_one_lockres() local
1789 struct dlm_lock *lock; in dlm_process_recovery_data() local
2044 struct dlm_lock *lock, *next; in dlm_move_lockres_to_recovery_list() local
2186 static inline int dlm_lvb_needs_invalidation(struct dlm_lock *lock, int local) in dlm_lvb_needs_invalidation()
2201 struct dlm_lock *lock; in dlm_revalidate_lvb() local
2243 struct dlm_lock *lock, *next; in dlm_free_dead_locks() local
2319 struct dlm_lock *lock; in dlm_do_local_recovery_cleanup() local
Ddlmdebug.c74 static void __dlm_print_lock(struct dlm_lock *lock) in __dlm_print_lock()
99 struct dlm_lock *lock; in __dlm_print_one_lock_resource() local
499 static int dump_lock(struct dlm_lock *lock, int list_type, char *buf, int len) in dump_lock()
525 struct dlm_lock *lock; in dump_lockres() local
/linux-4.1.27/include/asm-generic/
Dqrwlock.h46 static inline int queue_read_can_lock(struct qrwlock *lock) in queue_read_can_lock()
55 static inline int queue_write_can_lock(struct qrwlock *lock) in queue_write_can_lock()
65 static inline int queue_read_trylock(struct qrwlock *lock) in queue_read_trylock()
84 static inline int queue_write_trylock(struct qrwlock *lock) in queue_write_trylock()
99 static inline void queue_read_lock(struct qrwlock *lock) in queue_read_lock()
115 static inline void queue_write_lock(struct qrwlock *lock) in queue_write_lock()
128 static inline void queue_read_unlock(struct qrwlock *lock) in queue_read_unlock()
142 static inline void queue_write_unlock(struct qrwlock *lock) in queue_write_unlock()
Dqrwlock_types.h13 arch_spinlock_t lock; member
/linux-4.1.27/arch/sh/include/asm/
Dspinlock.h27 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
37 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
57 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
70 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
219 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
220 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
222 #define arch_spin_relax(lock) cpu_relax() argument
223 #define arch_read_relax(lock) cpu_relax() argument
224 #define arch_write_relax(lock) cpu_relax() argument
Dspinlock_types.h9 volatile unsigned int lock; member
15 volatile unsigned int lock; member
/linux-4.1.27/drivers/staging/lustre/lustre/include/linux/
Dobd.h61 spinlock_t lock; member
69 static inline void __client_obd_list_lock(client_obd_lock_t *lock, in __client_obd_list_lock()
105 #define client_obd_list_lock(lock) \ argument
108 static inline void client_obd_list_unlock(client_obd_lock_t *lock) in client_obd_list_unlock()
117 static inline void client_obd_list_lock_init(client_obd_lock_t *lock) in client_obd_list_lock_init()
122 static inline void client_obd_list_lock_done(client_obd_lock_t *lock) in client_obd_list_lock_done()
/linux-4.1.27/arch/xtensa/include/asm/
Dspinlock.h32 #define arch_spin_unlock_wait(lock) \ argument
35 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
37 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
54 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
70 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
202 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
203 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
Dspinlock_types.h15 volatile unsigned int lock; member
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_lock.c79 struct ldlm_lock *lock; in osc_handle_ptr() local
92 struct ldlm_lock *lock = osc_handle_ptr(&ols->ols_handle); in osc_lock_invariant() local
258 const struct cl_lock *lock, in osc_lock_build_policy()
296 struct cl_lock *lock = olck->ols_cl.cls_lock; in osc_ast_data_get() local
320 struct cl_lock *lock; in osc_ast_data_put() local
405 struct cl_lock *lock; in osc_lock_granted() local
487 struct cl_lock *lock = slice->cls_lock; in osc_lock_upcall() local
592 struct cl_lock *lock = olck->ols_cl.cls_lock; in osc_lock_blocking() local
629 struct cl_lock *lock; in osc_dlm_blocking_ast0() local
779 struct cl_lock *lock; in osc_ldlm_completion_ast() local
[all …]
/linux-4.1.27/arch/tile/include/asm/
Dspinlock_32.h36 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
51 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
55 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
126 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
127 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
Dspinlock_64.h45 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
52 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
66 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
78 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
158 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
159 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
Dspinlock_types.h26 unsigned int lock; member
33 unsigned int lock; member
54 unsigned int lock; member
/linux-4.1.27/drivers/gpu/drm/
Ddrm_lock.c60 struct drm_lock *lock = data; in drm_legacy_lock() local
156 struct drm_lock *lock = data; in drm_legacy_unlock() local
190 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take() local
239 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer() local
264 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_lock_free() local
304 struct drm_hw_lock *lock = dev->sigdata.lock; in drm_notifier() local
357 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_idlelock_release() local
Ddrm_modeset_lock.c317 struct drm_modeset_lock *lock; in drm_modeset_drop_locks() local
327 static inline int modeset_lock(struct drm_modeset_lock *lock, in modeset_lock()
419 int drm_modeset_lock(struct drm_modeset_lock *lock, in drm_modeset_lock()
437 int drm_modeset_lock_interruptible(struct drm_modeset_lock *lock, in drm_modeset_lock_interruptible()
451 void drm_modeset_unlock(struct drm_modeset_lock *lock) in drm_modeset_unlock()
/linux-4.1.27/lib/
Datomic64.c32 raw_spinlock_t lock; member
52 raw_spinlock_t *lock = lock_addr(v); in atomic64_read() local
65 raw_spinlock_t *lock = lock_addr(v); in atomic64_set() local
113 raw_spinlock_t *lock = lock_addr(v); in atomic64_dec_if_positive() local
128 raw_spinlock_t *lock = lock_addr(v); in atomic64_cmpxchg() local
143 raw_spinlock_t *lock = lock_addr(v); in atomic64_xchg() local
157 raw_spinlock_t *lock = lock_addr(v); in atomic64_add_unless() local
Ddec_and_lock.c20 int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock) in _atomic_dec_and_lock()
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-spinlock.h63 static inline void cvmx_spinlock_init(cvmx_spinlock_t *lock) in cvmx_spinlock_init()
74 static inline int cvmx_spinlock_locked(cvmx_spinlock_t *lock) in cvmx_spinlock_locked()
84 static inline void cvmx_spinlock_unlock(cvmx_spinlock_t *lock) in cvmx_spinlock_unlock()
103 static inline unsigned int cvmx_spinlock_trylock(cvmx_spinlock_t *lock) in cvmx_spinlock_trylock()
128 static inline void cvmx_spinlock_lock(cvmx_spinlock_t *lock) in cvmx_spinlock_lock()
/linux-4.1.27/drivers/md/persistent-data/
Ddm-block-manager.c38 spinlock_t lock; member
55 static unsigned __find_holder(struct block_lock *lock, in __find_holder()
69 static void __add_holder(struct block_lock *lock, struct task_struct *task) in __add_holder()
90 static void __del_holder(struct block_lock *lock, struct task_struct *task) in __del_holder()
97 static int __check_holder(struct block_lock *lock) in __check_holder()
155 static void __wake_many(struct block_lock *lock) in __wake_many()
180 static void bl_init(struct block_lock *lock) in bl_init()
191 static int __available_for_read(struct block_lock *lock) in __available_for_read()
198 static int bl_down_read(struct block_lock *lock) in bl_down_read()
229 static int bl_down_read_nonblock(struct block_lock *lock) in bl_down_read_nonblock()
[all …]
/linux-4.1.27/arch/tile/lib/
Dspinlock_64.c26 static inline u32 arch_spin_read_noalloc(void *lock) in arch_spin_read_noalloc()
35 void arch_spin_lock_slow(arch_spinlock_t *lock, u32 my_ticket) in arch_spin_lock_slow()
55 int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
65 void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
Dspinlock_32.c22 void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
40 int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
65 void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
/linux-4.1.27/include/drm/
Ddrm_modeset_lock.h98 static inline void drm_modeset_lock_init(struct drm_modeset_lock *lock) in drm_modeset_lock_init()
108 static inline void drm_modeset_lock_fini(struct drm_modeset_lock *lock) in drm_modeset_lock_fini()
117 static inline bool drm_modeset_is_locked(struct drm_modeset_lock *lock) in drm_modeset_is_locked()
/linux-4.1.27/arch/s390/include/asm/
Dspinlock.h19 _raw_compare_and_swap(unsigned int *lock, unsigned int old, unsigned int new) in _raw_compare_and_swap()
39 static inline void arch_spin_relax(arch_spinlock_t *lock) in arch_spin_relax()
49 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
97 static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
129 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
130 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
Dspinlock_types.h9 unsigned int lock; member
15 unsigned int lock; member
/linux-4.1.27/fs/lockd/
Dsvclock.c144 nlmsvc_lookup_block(struct nlm_file *file, struct nlm_lock *lock) in nlmsvc_lookup_block()
216 struct nlm_file *file, struct nlm_lock *lock, in nlmsvc_create_block()
338 static int nlmsvc_setgrantargs(struct nlm_rqst *call, struct nlm_lock *lock) in nlmsvc_setgrantargs()
399 struct nlm_host *host, struct nlm_lock *lock, int wait, in nlmsvc_lock()
506 struct nlm_host *host, struct nlm_lock *lock, in nlmsvc_testlock()
563 nlmsvc_unlock(struct net *net, struct nlm_file *file, struct nlm_lock *lock) in nlmsvc_unlock()
591 nlmsvc_cancel_blocked(struct net *net, struct nlm_file *file, struct nlm_lock *lock) in nlmsvc_cancel_blocked()
732 struct nlm_lock *lock = &block->b_call->a_args.lock; in nlmsvc_grant_blocked() local
Dclnt4xdr.c64 static void nlm4_compute_offsets(const struct nlm_lock *lock, in nlm4_compute_offsets()
264 const struct nlm_lock *lock = &result->lock; in encode_nlm4_holder() local
280 struct nlm_lock *lock = &result->lock; in decode_nlm4_holder() local
349 const struct nlm_lock *lock) in encode_nlm4_lock()
386 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_testargs() local
407 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_lockargs() local
429 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_cancargs() local
447 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_unlockargs() local
Dclntxdr.c60 static void nlm_compute_offsets(const struct nlm_lock *lock, in nlm_compute_offsets()
259 const struct nlm_lock *lock = &result->lock; in encode_nlm_holder() local
275 struct nlm_lock *lock = &result->lock; in decode_nlm_holder() local
343 const struct nlm_lock *lock) in encode_nlm_lock()
379 const struct nlm_lock *lock = &args->lock; in nlm_xdr_enc_testargs() local
400 const struct nlm_lock *lock = &args->lock; in nlm_xdr_enc_lockargs() local
422 const struct nlm_lock *lock = &args->lock; in nlm_xdr_enc_cancargs() local
440 const struct nlm_lock *lock = &args->lock; in nlm_xdr_enc_unlockargs() local
Dxdr4.c106 nlm4_decode_lock(__be32 *p, struct nlm_lock *lock) in nlm4_decode_lock()
255 struct nlm_lock *lock = &argp->lock; in nlm4svc_decode_shareargs() local
295 struct nlm_lock *lock = &argp->lock; in nlm4svc_decode_notify() local
Dxdr.c114 nlm_decode_lock(__be32 *p, struct nlm_lock *lock) in nlm_decode_lock()
258 struct nlm_lock *lock = &argp->lock; in nlmsvc_decode_shareargs() local
298 struct nlm_lock *lock = &argp->lock; in nlmsvc_decode_notify() local
/linux-4.1.27/include/asm-generic/bitops/
Dext2-atomic.h8 #define ext2_set_bit_atomic(lock, nr, addr) \ argument
17 #define ext2_clear_bit_atomic(lock, nr, addr) \ argument
/linux-4.1.27/drivers/hwspinlock/
Domap_hwspinlock.c44 static int omap_hwspinlock_trylock(struct hwspinlock *lock) in omap_hwspinlock_trylock()
52 static void omap_hwspinlock_unlock(struct hwspinlock *lock) in omap_hwspinlock_unlock()
70 static void omap_hwspinlock_relax(struct hwspinlock *lock) in omap_hwspinlock_relax()
Du8500_hsem.c59 static int u8500_hsem_trylock(struct hwspinlock *lock) in u8500_hsem_trylock()
72 static void u8500_hsem_unlock(struct hwspinlock *lock) in u8500_hsem_unlock()
83 static void u8500_hsem_relax(struct hwspinlock *lock) in u8500_hsem_relax()
Dhwspinlock_internal.h50 spinlock_t lock; member
67 struct hwspinlock lock[0]; member
/linux-4.1.27/arch/powerpc/lib/
Dlocks.c26 void __spin_yield(arch_spinlock_t *lock) in __spin_yield()
72 void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
/linux-4.1.27/arch/parisc/include/asm/
Dspinlock.h15 #define arch_spin_lock(lock) arch_spin_lock_flags(lock, 0) argument
191 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
192 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
Dspinlock_types.h15 arch_spinlock_t lock; member
/linux-4.1.27/drivers/gpu/drm/via/
Dvia_video.c51 volatile int *lock; in via_release_futex() local
71 volatile int *lock; in via_decoder_futex() local
/linux-4.1.27/tools/lib/lockdep/
Dpreload.c99 static struct rb_node **__get_lock_node(void *lock, struct rb_node **parent) in __get_lock_node()
130 static inline bool is_static_lock(struct lock_lookup *lock) in is_static_lock()
162 static inline void free_lock(struct lock_lookup *lock) in free_lock()
175 static struct lock_lookup *__get_lock(void *lock) in __get_lock()
212 static void __del_lock(struct lock_lookup *lock) in __del_lock()
/linux-4.1.27/drivers/clk/spear/
Dclk.h55 spinlock_t *lock; member
68 spinlock_t *lock; member
82 spinlock_t *lock; member
99 spinlock_t *lock; member
106 spinlock_t *lock; member
/linux-4.1.27/include/drm/ttm/
Dttm_lock.h72 spinlock_t lock; member
239 static inline void ttm_lock_set_kill(struct ttm_lock *lock, bool val, in ttm_lock_set_kill()
/linux-4.1.27/include/target/iscsi/
Discsi_target_stat.h26 spinlock_t lock; member
43 spinlock_t lock; member
59 spinlock_t lock; member
/linux-4.1.27/drivers/base/
Dmap.c26 int (*lock)(dev_t, void *); member
29 struct mutex *lock; member
135 struct kobj_map *kobj_map_init(kobj_probe_t *base_probe, struct mutex *lock) in kobj_map_init()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dclip_tbl.h14 spinlock_t lock; /* Hold while modifying clip reference */ member
26 rwlock_t lock; member
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_dlm.h959 static inline bool ldlm_has_layout(struct ldlm_lock *lock) in ldlm_has_layout()
978 ldlm_lock_to_ns(struct ldlm_lock *lock) in ldlm_lock_to_ns()
984 ldlm_lock_to_ns_name(struct ldlm_lock *lock) in ldlm_lock_to_ns_name()
990 ldlm_lock_to_ns_at(struct ldlm_lock *lock) in ldlm_lock_to_ns_at()
1005 static inline int ldlm_lvbo_size(struct ldlm_lock *lock) in ldlm_lvbo_size()
1015 static inline int ldlm_lvbo_fill(struct ldlm_lock *lock, void *buf, int len) in ldlm_lvbo_fill()
1066 #define ldlm_lock_debug(msgdata, mask, cdls, lock, fmt, a...) do { \ argument
1083 #define LDLM_DEBUG_LIMIT(mask, lock, fmt, a...) do { \ argument
1089 #define LDLM_ERROR(lock, fmt, a...) LDLM_DEBUG_LIMIT(D_ERROR, lock, fmt, ## a) argument
1090 #define LDLM_WARN(lock, fmt, a...) LDLM_DEBUG_LIMIT(D_WARNING, lock, fmt, ## a) argument
[all …]
/linux-4.1.27/drivers/clk/mmp/
Dclk-apmu.c27 spinlock_t *lock; member
70 void __iomem *base, u32 enable_mask, spinlock_t *lock) in mmp_clk_register_apmu()
Dclk-apbc.c33 spinlock_t *lock; member
125 unsigned int apbc_flags, spinlock_t *lock) in mmp_clk_register_apbc()
Dclk.h31 spinlock_t *lock; member
93 spinlock_t *lock; member
116 spinlock_t *lock; member
173 spinlock_t *lock; member
189 spinlock_t *lock; member
205 spinlock_t *lock; member
220 spinlock_t *lock; member
/linux-4.1.27/fs/ceph/
Dlocks.c248 struct file_lock *lock; in ceph_count_locks() local
276 struct file_lock *lock; in ceph_encode_locks_to_buffer() local
355 int lock_to_ceph_filelock(struct file_lock *lock, in lock_to_ceph_filelock()
/linux-4.1.27/net/mac802154/
Dllsec.h51 spinlock_t lock; member
70 rwlock_t lock; member
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/
Dlcommon_misc.c132 struct cl_lock *lock; in cl_get_grouplock() local
186 struct cl_lock *lock = cg->cg_lock; in cl_put_grouplock() local
Dglimpse.c93 struct cl_lock *lock; in cl_glimpse_lock() local
236 struct cl_lock *lock; in cl_local_size() local
/linux-4.1.27/drivers/clk/hisilicon/
Dclkgate-separated.c45 spinlock_t *lock; member
103 u8 clk_gate_flags, spinlock_t *lock) in hisi_register_clkgate_sep()
/linux-4.1.27/include/media/
Dvideobuf2-dvb.h18 struct mutex lock; member
37 struct mutex lock; member
Dvideobuf-dvb.h17 struct mutex lock; member
37 struct mutex lock; member
/linux-4.1.27/arch/x86/xen/
Dspinlock.c99 struct arch_spinlock *lock; member
109 __visible void xen_lock_spinning(struct arch_spinlock *lock, __ticket_t want) in xen_lock_spinning()
202 static void xen_unlock_kick(struct arch_spinlock *lock, __ticket_t next) in xen_unlock_kick()
/linux-4.1.27/drivers/clk/keystone/
Dgate.c69 spinlock_t *lock; member
170 spinlock_t *lock) in clk_register_psc()
202 static void __init of_psc_clk_init(struct device_node *node, spinlock_t *lock) in of_psc_clk_init()
/linux-4.1.27/arch/alpha/lib/
Ddec_and_lock.c33 static int __used atomic_dec_and_lock_1(atomic_t *atomic, spinlock_t *lock) in atomic_dec_and_lock_1()
/linux-4.1.27/arch/arm/mach-omap1/
Dsram.S52 lock: ldrh r4, [r2], #0 @ read back dpll value label
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_83xx_vnic.c11 static int qlcnic_83xx_enable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_enable_vnic_mode()
24 int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_disable_vnic_mode()
Dqlcnic_83xx_init.c157 u8 mode, int lock) in qlcnic_83xx_idc_update_audit_reg()
196 int lock) in qlcnic_83xx_idc_update_major_version()
218 int status, int lock) in qlcnic_83xx_idc_update_drv_presence_reg()
262 int lock) in qlcnic_83xx_idc_clear_registers()
284 int flag, int lock) in qlcnic_83xx_idc_update_drv_ack_reg()
443 int lock) in qlcnic_83xx_idc_enter_failed_state()
462 int lock) in qlcnic_83xx_idc_enter_init_state()
478 int lock) in qlcnic_83xx_idc_enter_need_quiesce()
495 qlcnic_83xx_idc_enter_need_reset_state(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_idc_enter_need_reset_state()
512 int lock) in qlcnic_83xx_idc_enter_ready_state()
[all …]
/linux-4.1.27/drivers/clk/
Dclk-mux.c119 u8 clk_mux_flags, u32 *table, spinlock_t *lock) in clk_register_mux_table()
171 u8 clk_mux_flags, spinlock_t *lock) in clk_register_mux()
Dclk-xgene.c65 spinlock_t *lock; member
130 u32 type, spinlock_t *lock) in xgene_register_clk_pll()
214 spinlock_t *lock; member
400 struct xgene_dev_parameters *parameters, spinlock_t *lock) in xgene_register_clk()
/linux-4.1.27/drivers/usb/gadget/function/
Dg_zero.h39 struct mutex lock; member
54 struct mutex lock; member
Du_ecm.h32 struct mutex lock; member
Du_eem.h32 struct mutex lock; member
Du_ncm.h32 struct mutex lock; member
Du_gether.h32 struct mutex lock; member
Du_printer.h33 struct mutex lock; member
/linux-4.1.27/arch/arm/mach-imx/
Dclk-gate2.c35 spinlock_t *lock; member
129 u8 clk_gate2_flags, spinlock_t *lock, in clk_register_gate2()
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlovsub_lock.c118 struct lovsub_lock *lock = cl2lovsub_lock(slice); in lovsub_lock_weigh() local
227 struct lovsub_lock *lock = cl2lovsub_lock(s); in lovsub_lock_modify() local
451 struct cl_lock *lock, const struct cl_io *io) in lovsub_lock_init()
/linux-4.1.27/drivers/media/dvb-frontends/
Dstv0900_sw.c140 lock = FALSE; in stv0900_search_carr_sw_loop() local
199 int lock = FALSE, in stv0900_sw_algo() local
521 int lock = FALSE, in stv0900_get_demod_cold_lock() local
1035 s32 timer = 0, lock = 0; in stv0900_get_fec_lock() local
1077 s32 timer = 0, lock = 0; in stv0900_wait_for_lock() local
1608 int lock = FALSE, in stv0900_blind_search_algo() local
1828 int lock = FALSE, low_sr = FALSE; in stv0900_algo() local
/linux-4.1.27/include/net/irda/
Dirmod.h97 #define irda_lock(lock) (! test_and_set_bit(0, (void *) (lock))) argument
98 #define irda_unlock(lock) (test_and_clear_bit(0, (void *) (lock))) argument
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-dma.h43 struct mutex lock; member
86 struct mutex lock; member
/linux-4.1.27/net/ipv4/
Dinet_timewait_sock.c76 spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); in inet_twsk_kill() local
137 spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash); in __inet_twsk_hashdance() local
/linux-4.1.27/drivers/clk/sunxi/
Dclk-usb.c31 spinlock_t *lock; member
97 spinlock_t *lock) in sunxi_usb_clk_setup()
/linux-4.1.27/drivers/xen/xen-pciback/
Dpassthrough.c16 struct mutex lock; member
72 struct pci_dev *dev, bool lock) in __xen_pcibk_release_pci_dev()
Dvpci.c21 struct mutex lock; member
148 struct pci_dev *dev, bool lock) in __xen_pcibk_release_pci_dev()
/linux-4.1.27/drivers/staging/gdm72xx/
Dgdm_sdio.h37 spinlock_t lock; member
53 spinlock_t lock; member
Dgdm_usb.h44 spinlock_t lock; member
59 spinlock_t lock; member
/linux-4.1.27/sound/core/seq/
Dseq_prioq.h33 spinlock_t lock; member
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_provider.h93 spinlock_t lock; member
104 spinlock_t lock; member
110 spinlock_t lock; member
/linux-4.1.27/drivers/media/pci/pt1/
Dva1j5jf8007s.c250 va1j5jf8007s_check_frequency(struct va1j5jf8007s_state *state, int *lock) in va1j5jf8007s_check_frequency()
298 va1j5jf8007s_check_modulation(struct va1j5jf8007s_state *state, int *lock) in va1j5jf8007s_check_modulation()
352 va1j5jf8007s_check_ts_id(struct va1j5jf8007s_state *state, int *lock) in va1j5jf8007s_check_ts_id()
394 int lock = 0; in va1j5jf8007s_tune() local
Dva1j5jf8007t.c189 va1j5jf8007t_check_frequency(struct va1j5jf8007t_state *state, int *lock) in va1j5jf8007t_check_frequency()
237 int *lock, int *retry) in va1j5jf8007t_check_modulation()
273 int lock = 0, retry = 0; in va1j5jf8007t_tune() local
/linux-4.1.27/drivers/net/wireless/orinoco/
Dhermes.c737 static void hermes_lock_irqsave(spinlock_t *lock, in hermes_lock_irqsave()
743 static void hermes_unlock_irqrestore(spinlock_t *lock, in hermes_unlock_irqrestore()
749 static void hermes_lock_irq(spinlock_t *lock) __acquires(lock) in hermes_lock_irq()
754 static void hermes_unlock_irq(spinlock_t *lock) __releases(lock) in hermes_unlock_irq()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dvvp_lock.c82 struct cl_lock *lock, const struct cl_io *io) in vvp_lock_init()
/linux-4.1.27/drivers/clk/tegra/
Dclk-divider.c153 u8 frac_width, spinlock_t *lock) in tegra_clk_register_divider()
196 void __iomem *reg, spinlock_t *lock) in tegra_clk_register_mc()
/linux-4.1.27/net/core/
Dgen_stats.c62 int xstats_type, spinlock_t *lock, struct gnet_dump *d) in gnet_stats_start_copy_compat()
96 gnet_stats_start_copy(struct sk_buff *skb, int type, spinlock_t *lock, in gnet_stats_start_copy()
/linux-4.1.27/drivers/clk/zynq/
Dpll.c39 spinlock_t *lock; member
198 spinlock_t *lock) in clk_register_zynq_pll()
/linux-4.1.27/arch/x86/platform/intel-quark/
Dimr.c40 struct mutex lock; member
146 struct imr_regs *imr, bool lock) in imr_write()
348 unsigned int rmask, unsigned int wmask, bool lock) in imr_add_range()
/linux-4.1.27/drivers/net/wireless/cw1200/
Dpm.h25 spinlock_t lock; /* Protect access */ member
Dqueue.h42 spinlock_t lock; /* Protect queue entry */ member
50 spinlock_t lock; /* Protect stats entry */ member
Dhwbus.h27 void (*lock)(struct hwbus_priv *self); member
/linux-4.1.27/drivers/clk/st/
Dclkgen-fsyn.c418 spinlock_t *lock; member
620 spinlock_t *lock) in st_clk_register_quadfs_pll()
683 spinlock_t *lock; member
1024 spinlock_t *lock) in st_clk_register_quadfs_fsynth()
1095 spinlock_t *lock) in st_of_create_quadfs_fsynths()
1153 spinlock_t *lock; in st_of_quadfs_setup() local
/linux-4.1.27/drivers/net/ieee802154/
Dfakelb.c38 spinlock_t lock; member
44 rwlock_t lock; member
/linux-4.1.27/include/linux/lockd/
Dxdr.h63 struct nlm_lock lock; member
80 struct nlm_lock lock; member
/linux-4.1.27/drivers/clk/berlin/
Dberlin2-div.c68 spinlock_t *lock; member
241 unsigned long flags, spinlock_t *lock) in berlin2_div_register()
/linux-4.1.27/drivers/thunderbolt/
Dnhi.h17 struct mutex lock; /* member
34 struct mutex lock; /* must be acquired after nhi->lock */ member
/linux-4.1.27/include/net/phonet/
Dpn_dev.h28 struct mutex lock; member
/linux-4.1.27/drivers/mfd/
Dsta2x11-mfd.c49 spinlock_t lock[sta2x11_n_mfd_plat_devs]; member
134 spinlock_t **lock) in sta2x11_mfd_get_regs_data()
159 spinlock_t *lock = __lock; in sta2x11_regmap_lock() local
165 spinlock_t *lock = __lock; in sta2x11_regmap_unlock() local
/linux-4.1.27/drivers/misc/ibmasm/
Dibmasm.h97 spinlock_t *lock; member
105 spinlock_t *lock = cmd->lock; in command_put() local
152 spinlock_t lock; member
/linux-4.1.27/drivers/gpu/drm/rcar-du/
Drcar_du_group.h41 struct mutex lock; member
/linux-4.1.27/include/linux/fsl/bestcomm/
Dsram.h29 spinlock_t lock; member
/linux-4.1.27/drivers/staging/rtl8723au/include/
Dosdep_service.h52 spinlock_t lock; member
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnv10_fence.h16 spinlock_t lock; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dnv04.h16 spinlock_t lock; member
/linux-4.1.27/arch/powerpc/mm/
Dicswx_pid.c30 spinlock_t *lock) in new_cop_pid()
/linux-4.1.27/drivers/block/aoe/
Daoemain.c25 static spinlock_t lock; in discover_timer() local
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dpriv.h42 spinlock_t lock; member
74 spinlock_t lock; member
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dl2t.h68 spinlock_t lock; member
77 rwlock_t lock; member
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dadf_transport_internal.h62 spinlock_t lock; /* protects ring data struct */ member
83 spinlock_t lock; /* protects bank data struct */ member
/linux-4.1.27/include/net/netfilter/
Dxt_rateest.h7 spinlock_t lock; member
/linux-4.1.27/kernel/sched/
Dcpudeadline.h15 raw_spinlock_t lock; member
/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_drm_drv.h31 struct mutex lock; member
/linux-4.1.27/mm/
Dcma.h9 struct mutex lock; member

1234567891011