Home
last modified time | relevance | path

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

12345678910>>...12

/linux-4.4.14/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
137 #define raw_spin_unlock_wait(lock) arch_spin_unlock_wait(&(lock)->raw_lock) argument
141 #define do_raw_spin_lock_flags(lock, flags) do_raw_spin_lock(lock) argument
145 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
152 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.h296 #define lockdep_set_class(lock, key) \ argument
298 #define lockdep_set_class_and_name(lock, key, name) \ argument
300 #define lockdep_set_class_and_subclass(lock, key, sub) \ argument
302 #define lockdep_set_subclass(lock, sub) \ argument
306 #define lockdep_set_novalidate_class(lock) \ argument
311 #define lockdep_match_class(lock, key) lockdep_match_key(&(lock)->dep_map, key) argument
313 static inline int lockdep_match_key(struct lockdep_map *lock, in lockdep_match_key()
340 #define lockdep_is_held(lock) lock_is_held(&(lock)->dep_map) argument
348 static inline void lock_set_subclass(struct lockdep_map *lock, in lock_set_subclass()
397 # define lockdep_init_map(lock, name, key, sub) \ argument
[all …]
Dseqlock.h403 spinlock_t lock; member
488 #define write_seqlock_irqsave(lock, flags) \ argument
523 static inline void read_seqbegin_or_lock(seqlock_t *lock, int *seq) in read_seqbegin_or_lock()
531 static inline int need_seqretry(seqlock_t *lock, int seq) in need_seqretry()
536 static inline void done_seqretry(seqlock_t *lock, int seq) in done_seqretry()
570 #define read_seqlock_excl_irqsave(lock, flags) \ argument
580 read_seqbegin_or_lock_irqsave(seqlock_t *lock, int *seq) in read_seqbegin_or_lock_irqsave()
593 done_seqretry_irqrestore(seqlock_t *lock, int seq, unsigned long flags) in done_seqretry_irqrestore()
Dosq_lock.h27 static inline void osq_lock_init(struct optimistic_spin_queue *lock) in osq_lock_init()
35 static inline bool osq_is_locked(struct optimistic_spin_queue *lock) in osq_is_locked()
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
742 #define __wait_event_lock_irq(wq, condition, lock, cmd) \ argument
772 #define wait_event_lock_irq_cmd(wq, condition, lock, cmd) \ argument
799 #define wait_event_lock_irq(wq, condition, lock) \ argument
807 #define __wait_event_interruptible_lock_irq(wq, condition, lock, cmd) \ argument
839 #define wait_event_interruptible_lock_irq_cmd(wq, condition, lock, cmd) \ argument
870 #define wait_event_interruptible_lock_irq(wq, condition, lock) \ argument
879 #define __wait_event_interruptible_lock_irq_timeout(wq, condition, \ argument
911 #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
/linux-4.4.14/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 …]
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 …]
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()
86 static inline void mark_rt_mutex_waiters(struct rt_mutex *lock) in mark_rt_mutex_waiters()
102 static inline bool unlock_rt_mutex_safe(struct rt_mutex *lock) in unlock_rt_mutex_safe()
141 static inline void mark_rt_mutex_waiters(struct rt_mutex *lock) in mark_rt_mutex_waiters()
150 static inline bool unlock_rt_mutex_safe(struct rt_mutex *lock) in unlock_rt_mutex_safe()
180 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue()
206 rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue()
434 struct rt_mutex *lock; in rt_mutex_adjust_prio_chain() local
[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
92 arch_spinlock_t *lock; in lg_global_lock() local
105 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.c42 arch_spinlock_t lock; member
54 rspin_until_writer_unlock(struct qrwlock *lock, u32 cnts) in rspin_until_writer_unlock()
67 void queued_read_lock_slowpath(struct qrwlock *lock, u32 cnts) in queued_read_lock_slowpath()
110 void queued_write_lock_slowpath(struct qrwlock *lock) in queued_write_lock_slowpath()
Dqspinlock.c158 static __always_inline void clear_pending_set_locked(struct qspinlock *lock) in clear_pending_set_locked()
175 static __always_inline u32 xchg_tail(struct qspinlock *lock, u32 tail) in xchg_tail()
190 static __always_inline void clear_pending_set_locked(struct qspinlock *lock) in clear_pending_set_locked()
205 static __always_inline u32 xchg_tail(struct qspinlock *lock, u32 tail) in xchg_tail()
227 static __always_inline void set_locked(struct qspinlock *lock) in set_locked()
242 static __always_inline void __pv_kick_node(struct qspinlock *lock, in __pv_kick_node()
244 static __always_inline void __pv_wait_head(struct qspinlock *lock, in __pv_wait_head()
281 void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val) in queued_spin_lock_slowpath()
Dqspinlock_paravirt.h60 struct qspinlock *lock; member
99 static struct qspinlock **pv_hash(struct qspinlock *lock, struct pv_node *node) in pv_hash()
123 static struct pv_node *pv_unhash(struct qspinlock *lock) in pv_unhash()
218 static void pv_kick_node(struct qspinlock *lock, struct mcs_spinlock *node) in pv_kick_node()
248 static void pv_wait_head(struct qspinlock *lock, struct mcs_spinlock *node) in pv_wait_head()
314 __visible void __pv_queued_spin_unlock(struct qspinlock *lock) in __pv_queued_spin_unlock()
Drtmutex_common.h29 struct rt_mutex *lock; member
41 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) in rt_mutex_has_waiters()
47 rt_mutex_top_waiter(struct rt_mutex *lock) in rt_mutex_top_waiter()
76 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()
185 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.h62 void mcs_spin_lock(struct mcs_spinlock **lock, struct mcs_spinlock *node) in mcs_spin_lock()
99 void mcs_spin_unlock(struct mcs_spinlock **lock, struct mcs_spinlock *node) in mcs_spin_unlock()
/linux-4.4.14/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.4.14/arch/alpha/include/asm/
Dspinlock.h14 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
19 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
24 static inline void arch_spin_unlock(arch_spinlock_t * lock) in arch_spin_unlock()
30 static inline void arch_spin_lock(arch_spinlock_t * lock) in arch_spin_lock()
50 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
57 static inline int arch_read_can_lock(arch_rwlock_t *lock) in arch_read_can_lock()
62 static inline int arch_write_can_lock(arch_rwlock_t *lock) in arch_write_can_lock()
67 static inline void arch_read_lock(arch_rwlock_t *lock) in arch_read_lock()
87 static inline void arch_write_lock(arch_rwlock_t *lock) in arch_write_lock()
107 static inline int arch_read_trylock(arch_rwlock_t * lock) in arch_read_trylock()
[all …]
Dspinlock_types.h9 volatile unsigned int lock; member
15 volatile unsigned int lock; member
/linux-4.4.14/arch/x86/include/asm/
Dspinlock.h51 static inline void __ticket_enter_slowpath(arch_spinlock_t *lock) in __ticket_enter_slowpath()
57 static __always_inline void __ticket_lock_spinning(arch_spinlock_t *lock, in __ticket_lock_spinning()
61 static inline void __ticket_unlock_kick(arch_spinlock_t *lock, in __ticket_unlock_kick()
72 static inline void __ticket_check_and_clear_slowpath(arch_spinlock_t *lock, in __ticket_check_and_clear_slowpath()
88 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
106 static __always_inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
131 static __always_inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
146 static __always_inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
164 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
171 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
[all …]
Dqspinlock.h15 static inline void native_queued_spin_unlock(struct qspinlock *lock) in native_queued_spin_unlock()
26 static inline void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val) in queued_spin_lock_slowpath()
31 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock()
36 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock()
44 static inline bool virt_spin_lock(struct qspinlock *lock) in virt_spin_lock()
Dcmpxchg.h40 #define __xchg_op(ptr, arg, op, lock) \ argument
83 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
163 #define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock) argument
168 #define __add(ptr, inc, lock) \ argument
Dmmu.h21 struct mutex lock; member
/linux-4.4.14/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.4.14/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()
142 #define cl_lock_trace(level, env, prefix, lock) \ argument
150 static void cl_lock_lockdep_init(struct cl_lock *lock) in cl_lock_lockdep_init()
156 struct cl_lock *lock, __u32 enqflags) in cl_lock_lockdep_acquire()
163 struct cl_lock *lock) in cl_lock_lockdep_release()
171 static void cl_lock_lockdep_init(struct cl_lock *lock) in cl_lock_lockdep_init()
[all …]
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/ldlm/
Dldlm_lock.c165 struct ldlm_lock *ldlm_lock_get(struct ldlm_lock *lock) in ldlm_lock_get()
177 void ldlm_lock_put(struct ldlm_lock *lock) in ldlm_lock_put()
214 int ldlm_lock_remove_from_lru_nolock(struct ldlm_lock *lock) in ldlm_lock_remove_from_lru_nolock()
233 int ldlm_lock_remove_from_lru(struct ldlm_lock *lock) in ldlm_lock_remove_from_lru()
247 static void ldlm_lock_add_to_lru_nolock(struct ldlm_lock *lock) in ldlm_lock_add_to_lru_nolock()
265 static void ldlm_lock_add_to_lru(struct ldlm_lock *lock) in ldlm_lock_add_to_lru()
278 static void ldlm_lock_touch_in_lru(struct ldlm_lock *lock) in ldlm_lock_touch_in_lru()
309 static int ldlm_lock_destroy_internal(struct ldlm_lock *lock) in ldlm_lock_destroy_internal()
356 static void ldlm_lock_destroy(struct ldlm_lock *lock) in ldlm_lock_destroy()
374 void ldlm_lock_destroy_nolock(struct ldlm_lock *lock) in ldlm_lock_destroy_nolock()
[all …]
Dldlm_request.c93 struct ldlm_lock *lock = lwd->lwd_lock; in ldlm_expired_completion_wait() local
132 static int ldlm_get_enq_timeout(struct ldlm_lock *lock) in ldlm_get_enq_timeout()
149 static int ldlm_completion_tail(struct ldlm_lock *lock) in ldlm_completion_tail()
175 int ldlm_completion_ast_async(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_completion_ast_async()
214 int ldlm_completion_ast(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_completion_ast()
288 struct ldlm_lock *lock, int mode) in failed_lock_cleanup()
340 struct ldlm_lock *lock; in ldlm_cli_enqueue_fini() local
661 struct ldlm_lock *lock; in ldlm_cli_enqueue() local
793 static __u64 ldlm_cli_cancel_local(struct ldlm_lock *lock) in ldlm_cli_cancel_local()
831 struct ldlm_lock *lock; in ldlm_cancel_pack() local
[all …]
Dldlm_flock.c78 ldlm_same_flock_owner(struct ldlm_lock *lock, struct ldlm_lock *new) in ldlm_same_flock_owner()
86 ldlm_flocks_overlap(struct ldlm_lock *lock, struct ldlm_lock *new) in ldlm_flocks_overlap()
95 ldlm_flock_destroy(struct ldlm_lock *lock, ldlm_mode_t mode, __u64 flags) in ldlm_flock_destroy()
143 struct ldlm_lock *lock = NULL; in ldlm_process_flock_lock() local
423 struct ldlm_lock *lock; in ldlm_flock_interrupted_wait() local
445 ldlm_flock_completion_ast(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_flock_completion_ast()
Dldlm_extent.c66 __u64 ldlm_extent_shift_kms(struct ldlm_lock *lock, __u64 old_kms) in ldlm_extent_shift_kms()
110 struct ldlm_interval *ldlm_interval_alloc(struct ldlm_lock *lock) in ldlm_interval_alloc()
161 struct ldlm_lock *lock) in ldlm_extent_add_lock()
200 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()
65 void unlock_res_and_lock(struct ldlm_lock *lock) in unlock_res_and_lock()
Dldlm_lockd.c120 struct ldlm_lock_desc *ld, struct ldlm_lock *lock) in ldlm_handle_bl_callback()
160 struct ldlm_lock *lock) in ldlm_handle_cp_callback()
309 struct ldlm_lock *lock) in ldlm_handle_gl_callback()
385 struct ldlm_lock *lock, in init_blwi()
418 struct ldlm_lock *lock, in ldlm_bl_to_thread()
447 struct ldlm_lock *lock) in ldlm_bl_to_thread_lock()
538 struct ldlm_lock *lock; in ldlm_callback_handler() local
/linux-4.4.14/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.4.14/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.4.14/arch/arm64/include/asm/
Dspinlock.h30 #define arch_spin_unlock_wait(lock) \ argument
33 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
35 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
76 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
107 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
125 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
130 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
135 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
308 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
309 #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.h40 volatile unsigned int lock; member
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/powerpc/include/asm/
Dspinlock.h55 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
60 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
70 static inline unsigned long __arch_spin_trylock(arch_spinlock_t *lock) in __arch_spin_trylock()
90 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
121 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
137 void arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags) in arch_spin_lock_flags()
157 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
168 #define arch_spin_unlock_wait(lock) \ argument
304 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
305 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
[all …]
Dspinlock_types.h15 volatile signed int lock; member
Dfsl_85xx_cache_sram.h41 spinlock_t lock; member
Dmsi_bitmap.h20 spinlock_t lock; member
/linux-4.4.14/arch/mips/include/asm/
Dspinlock.h38 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
45 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
50 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
54 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
62 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
140 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
148 static inline unsigned int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
423 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
424 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
426 #define arch_spin_relax(lock) cpu_relax() argument
[all …]
Dspinlock_types.h17 u32 lock; member
32 volatile unsigned int lock; member
/linux-4.4.14/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.4.14/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.4.14/include/asm-generic/
Dqspinlock.h28 static __always_inline int queued_spin_is_locked(struct qspinlock *lock) in queued_spin_is_locked()
66 static __always_inline int queued_spin_value_unlocked(struct qspinlock lock) in queued_spin_value_unlocked()
76 static __always_inline int queued_spin_is_contended(struct qspinlock *lock) in queued_spin_is_contended()
85 static __always_inline int queued_spin_trylock(struct qspinlock *lock) in queued_spin_trylock()
99 static __always_inline void queued_spin_lock(struct qspinlock *lock) in queued_spin_lock()
114 static __always_inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock()
131 static inline void queued_spin_unlock_wait(struct qspinlock *lock) in queued_spin_unlock_wait()
140 static __always_inline bool virt_spin_lock(struct qspinlock *lock) in virt_spin_lock()
Dqrwlock.h46 static inline int queued_read_can_lock(struct qrwlock *lock) in queued_read_can_lock()
55 static inline int queued_write_can_lock(struct qrwlock *lock) in queued_write_can_lock()
65 static inline int queued_read_trylock(struct qrwlock *lock) in queued_read_trylock()
84 static inline int queued_write_trylock(struct qrwlock *lock) in queued_write_trylock()
99 static inline void queued_read_lock(struct qrwlock *lock) in queued_read_lock()
115 static inline void queued_write_lock(struct qrwlock *lock) in queued_write_lock()
128 static inline void queued_read_unlock(struct qrwlock *lock) in queued_read_unlock()
140 static inline void queued_write_unlock(struct qrwlock *lock) in queued_write_unlock()
/linux-4.4.14/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.4.14/arch/arc/include/asm/
Dspinlock.h17 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
28 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()
74 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
271 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
297 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
326 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
530 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
561 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
578 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
[all …]
/linux-4.4.14/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
301 struct dlm_lock *lock, *target; in dlm_shuffle_lists() local
530 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.4.14/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.4.14/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()
106 #define client_obd_list_lock(lock) \ argument
109 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.4.14/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.4.14/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.4.14/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
116 raw_spinlock_t *lock = lock_addr(v); in atomic64_dec_if_positive() local
131 raw_spinlock_t *lock = lock_addr(v); in atomic64_cmpxchg() local
146 raw_spinlock_t *lock = lock_addr(v); in atomic64_xchg() local
160 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.4.14/arch/tile/include/asm/
Dspinlock_32.h36 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
55 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
59 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
130 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
131 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
Dspinlock_64.h47 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
55 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
69 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
81 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
161 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
162 #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.4.14/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.4.14/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.4.14/drivers/gpu/drm/
Ddrm_lock.c58 struct drm_lock *lock = data; in drm_legacy_lock() local
148 struct drm_lock *lock = data; in drm_legacy_unlock() local
181 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take() local
230 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer() local
255 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_lock_free() local
316 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_idlelock_release() local
Ddrm_modeset_lock.c291 struct drm_modeset_lock *lock; in drm_modeset_drop_locks() local
301 static inline int modeset_lock(struct drm_modeset_lock *lock, in modeset_lock()
395 int drm_modeset_lock(struct drm_modeset_lock *lock, in drm_modeset_lock()
413 int drm_modeset_lock_interruptible(struct drm_modeset_lock *lock, in drm_modeset_lock_interruptible()
427 void drm_modeset_unlock(struct drm_modeset_lock *lock) in drm_modeset_unlock()
/linux-4.4.14/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.4.14/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()
96 static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
128 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
129 #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.4.14/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.4.14/fs/lockd/
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
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
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
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
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
/linux-4.4.14/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.4.14/drivers/hwspinlock/
Domap_hwspinlock.c45 static int omap_hwspinlock_trylock(struct hwspinlock *lock) in omap_hwspinlock_trylock()
53 static void omap_hwspinlock_unlock(struct hwspinlock *lock) in omap_hwspinlock_unlock()
71 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()
Dsirf_hwspinlock.c35 static int sirf_hwspinlock_trylock(struct hwspinlock *lock) in sirf_hwspinlock_trylock()
43 static void sirf_hwspinlock_unlock(struct hwspinlock *lock) in sirf_hwspinlock_unlock()
Dhwspinlock_internal.h50 spinlock_t lock; member
67 struct hwspinlock lock[0]; member
Dqcom_hwspinlock.c31 static int qcom_hwspinlock_trylock(struct hwspinlock *lock) in qcom_hwspinlock_trylock()
48 static void qcom_hwspinlock_unlock(struct hwspinlock *lock) in qcom_hwspinlock_unlock()
/linux-4.4.14/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.4.14/fs/nilfs2/
Dalloc.c141 spinlock_t *lock) in nilfs_palloc_group_desc_nfrees()
159 spinlock_t *lock, u32 n) in nilfs_palloc_group_desc_add_entries()
213 spinlock_t *lock) in nilfs_palloc_get_block()
251 spinlock_t *lock) in nilfs_palloc_delete_block()
393 spinlock_t *lock) in nilfs_palloc_find_available_slot()
519 spinlock_t *lock; in nilfs_palloc_prepare_alloc_entry() local
615 spinlock_t *lock; in nilfs_palloc_commit_free_entry() local
656 spinlock_t *lock; in nilfs_palloc_abort_alloc_entry() local
745 spinlock_t *lock; in nilfs_palloc_freev() local
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/iio/common/ms_sensors/
Dms_sensors_i2c.h27 struct mutex lock; member
41 struct mutex lock; member
/linux-4.4.14/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.4.14/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.4.14/include/target/iscsi/
Discsi_target_stat.h26 spinlock_t lock; member
43 spinlock_t lock; member
59 spinlock_t lock; member
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlustre_dlm.h886 static inline bool ldlm_has_layout(struct ldlm_lock *lock) in ldlm_has_layout()
905 ldlm_lock_to_ns(struct ldlm_lock *lock) in ldlm_lock_to_ns()
911 ldlm_lock_to_ns_name(struct ldlm_lock *lock) in ldlm_lock_to_ns_name()
917 ldlm_lock_to_ns_at(struct ldlm_lock *lock) in ldlm_lock_to_ns_at()
932 static inline int ldlm_lvbo_size(struct ldlm_lock *lock) in ldlm_lvbo_size()
942 static inline int ldlm_lvbo_fill(struct ldlm_lock *lock, void *buf, int len) in ldlm_lvbo_fill()
992 #define ldlm_lock_debug(msgdata, mask, cdls, lock, fmt, a...) do { \ argument
1009 #define LDLM_DEBUG_LIMIT(mask, lock, fmt, a...) do { \ argument
1015 #define LDLM_ERROR(lock, fmt, a...) LDLM_DEBUG_LIMIT(D_ERROR, lock, fmt, ## a) argument
1016 #define LDLM_WARN(lock, fmt, a...) LDLM_DEBUG_LIMIT(D_WARNING, lock, fmt, ## a) argument
[all …]
/linux-4.4.14/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.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dclip_tbl.h14 spinlock_t lock; /* Hold while modifying clip reference */ member
26 rwlock_t lock; member
/linux-4.4.14/drivers/leds/
Dleds-bcm6358.c45 spinlock_t *lock; member
99 void __iomem *mem, spinlock_t *lock) in bcm6358_led()
165 spinlock_t *lock; /* memory lock */ in bcm6358_leds_probe() local
Dleds-bcm6328.c70 spinlock_t *lock; member
191 void __iomem *mem, spinlock_t *lock) in bcm6328_hwled()
263 void __iomem *mem, spinlock_t *lock, in bcm6328_led()
344 spinlock_t *lock; in bcm6328_leds_probe() local
/linux-4.4.14/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.4.14/drivers/clk/mmp/
Dclk-apmu.c26 spinlock_t *lock; member
69 void __iomem *base, u32 enable_mask, spinlock_t *lock) in mmp_clk_register_apmu()
Dclk-apbc.c32 spinlock_t *lock; member
124 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.4.14/drivers/clk/rockchip/
Dclk-inverter.c27 spinlock_t *lock; member
85 spinlock_t *lock) in rockchip_clk_register_inverter()
/linux-4.4.14/net/mac802154/
Dllsec.h51 spinlock_t lock; member
70 rwlock_t lock; member
/linux-4.4.14/drivers/clk/hisilicon/
Dclkgate-separated.c43 spinlock_t *lock; member
101 u8 clk_gate_flags, spinlock_t *lock) in hisi_register_clkgate_sep()
Dclkdivider-hi6220.c41 spinlock_t *lock; member
104 u8 shift, u8 width, u32 mask_bit, spinlock_t *lock) in hi6220_register_clkdiv()
/linux-4.4.14/include/media/
Dvideobuf2-dvb.h24 struct mutex lock; member
43 struct mutex lock; member
Dvideobuf-dvb.h17 struct mutex lock; member
37 struct mutex lock; member
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/
Dlcommon_misc.c131 struct cl_lock *lock; in cl_get_grouplock() local
185 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.4.14/drivers/clk/keystone/
Dgate.c68 spinlock_t *lock; member
169 spinlock_t *lock) in clk_register_psc()
201 static void __init of_psc_clk_init(struct device_node *node, spinlock_t *lock) in of_psc_clk_init()
/linux-4.4.14/arch/x86/xen/
Dspinlock.c149 struct arch_spinlock *lock; member
156 __visible void xen_lock_spinning(struct arch_spinlock *lock, __ticket_t want) in xen_lock_spinning()
249 static void xen_unlock_kick(struct arch_spinlock *lock, __ticket_t next) in xen_unlock_kick()
/linux-4.4.14/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.4.14/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.4.14/arch/arm/mach-omap1/
Dsram.S52 lock: ldrh r4, [r2], #0 @ read back dpll value label
/linux-4.4.14/drivers/clk/
Dclk-mux.c123 u8 clk_mux_flags, u32 *table, spinlock_t *lock) in clk_register_mux_table()
176 u8 clk_mux_flags, spinlock_t *lock) in clk_register_mux()
Dclk-xgene.c63 spinlock_t *lock; member
128 u32 type, spinlock_t *lock) in xgene_register_clk_pll()
210 spinlock_t *lock; member
400 struct xgene_dev_parameters *parameters, spinlock_t *lock) in xgene_register_clk()
/linux-4.4.14/drivers/usb/gadget/function/
Dg_zero.h39 struct mutex lock; member
54 struct mutex lock; member
Du_gether.h32 struct mutex lock; member
Du_eem.h32 struct mutex lock; member
Du_ncm.h32 struct mutex lock; member
Du_ecm.h32 struct mutex lock; member
Du_printer.h33 struct mutex lock; member
/linux-4.4.14/drivers/clk/imx/
Dclk-gate2.c35 spinlock_t *lock; member
129 u8 clk_gate2_flags, spinlock_t *lock, in clk_register_gate2()
/linux-4.4.14/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.4.14/arch/x86/kernel/
Dparavirt-spinlocks.c12 __visible void __native_queued_spin_unlock(struct qspinlock *lock) in __native_queued_spin_unlock()
/linux-4.4.14/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.4.14/net/ipv4/
Dinet_timewait_sock.c47 spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); in inet_twsk_kill() local
107 spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash); in __inet_twsk_hashdance() local
/linux-4.4.14/drivers/media/platform/xilinx/
Dxilinx-dma.h43 struct mutex lock; member
86 struct mutex lock; member
/linux-4.4.14/drivers/clk/mediatek/
Dclk-mtk.c139 void __iomem *base, spinlock_t *lock) in mtk_clk_register_composite()
224 int num, void __iomem *base, spinlock_t *lock, in mtk_clk_register_composites()
/linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfuse.h8 spinlock_t lock; member
Dbar.h10 spinlock_t lock; member
/linux-4.4.14/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.4.14/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.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.h93 spinlock_t lock; member
104 spinlock_t lock; member
110 spinlock_t lock; member
/linux-4.4.14/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.4.14/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.4.14/include/crypto/internal/
Dgeniv.h21 spinlock_t lock; member
/linux-4.4.14/sound/core/seq/
Dseq_prioq.h33 spinlock_t lock; member
/linux-4.4.14/drivers/clk/zynq/
Dpll.c39 spinlock_t *lock; member
198 spinlock_t *lock) in clk_register_zynq_pll()
/linux-4.4.14/drivers/clk/sunxi/
Dclk-usb.c32 spinlock_t *lock; member
98 spinlock_t *lock) in sunxi_usb_clk_setup()
/linux-4.4.14/drivers/clk/tegra/
Dclk-divider.c152 u8 frac_width, spinlock_t *lock) in tegra_clk_register_divider()
195 void __iomem *reg, spinlock_t *lock) in tegra_clk_register_mc()
/linux-4.4.14/drivers/clk/meson/
Dclk-pll.c52 spinlock_t *lock; member
188 spinlock_t *lock) in meson_clk_register_pll()
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_lock.c81 struct cl_lock *lock, const struct cl_io *io) in vvp_lock_init()
/linux-4.4.14/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.4.14/drivers/clk/st/
Dclkgen-fsyn.c419 spinlock_t *lock; member
621 spinlock_t *lock) in st_clk_register_quadfs_pll()
684 spinlock_t *lock; member
1025 spinlock_t *lock) in st_clk_register_quadfs_fsynth()
1092 spinlock_t *lock) in st_of_create_quadfs_fsynths()
1150 spinlock_t *lock; in st_of_quadfs_setup() local
/linux-4.4.14/drivers/clk/berlin/
Dberlin2-div.c68 spinlock_t *lock; member
241 unsigned long flags, spinlock_t *lock) in berlin2_div_register()
/linux-4.4.14/include/linux/lockd/
Dxdr.h63 struct nlm_lock lock; member
80 struct nlm_lock lock; member
/linux-4.4.14/drivers/net/wireless/cw1200/
Dqueue.h42 spinlock_t lock; /* Protect queue entry */ member
50 spinlock_t lock; /* Protect stats entry */ member
Dpm.h25 spinlock_t lock; /* Protect access */ member
Dhwbus.h27 void (*lock)(struct hwbus_priv *self); member
/linux-4.4.14/drivers/thunderbolt/
Dnhi.h17 struct mutex lock; /* member
34 struct mutex lock; /* must be acquired after nhi->lock */ member
/linux-4.4.14/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.4.14/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.4.14/include/net/phonet/
Dpn_dev.h28 struct mutex lock; member
/linux-4.4.14/include/linux/fsl/bestcomm/
Dsram.h29 spinlock_t lock; member
/linux-4.4.14/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

12345678910>>...12