/linux-4.4.14/include/linux/ |
D | spinlock_api_up.h | 19 #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 …]
|
D | rwlock_api_smp.h | 44 #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 …]
|
D | spinlock.h | 95 # 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 …]
|
D | spinlock_api_smp.h | 49 #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 …]
|
D | spinlock_up.h | 28 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 …]
|
D | rwlock.h | 20 # 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 …]
|
D | mutex.h | 99 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
|
D | ww_mutex.h | 85 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()
|
D | lockdep.h | 296 #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 …]
|
D | seqlock.h | 403 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()
|
D | osq_lock.h | 27 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()
|
D | flex_proportions.h | 48 raw_spinlock_t lock; /* Protect period and numerator */ member 80 raw_spinlock_t lock; /* Protect period and numerator */ member
|
D | wait.h | 40 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
|
D | proportions.h | 62 raw_spinlock_t lock; /* protect the snapshot state */ member 114 raw_spinlock_t lock; /* protect the snapshot state */ member
|
D | kfifo.h | 523 #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
|
D | lockref.h | 30 spinlock_t lock; member
|
/linux-4.4.14/kernel/locking/ |
D | spinlock.c | 133 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 …]
|
D | spinlock_debug.c | 16 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 …]
|
D | mutex.c | 50 __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 …]
|
D | mutex.h | 12 #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 …]
|
D | rtmutex.c | 50 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 …]
|
D | mutex-debug.c | 30 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()
|
D | rtmutex-debug.c | 41 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()
|
D | lglock.c | 21 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
|
D | mutex-debug.h | 30 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
|
D | qrwlock.c | 42 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()
|
D | qspinlock.c | 158 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()
|
D | qspinlock_paravirt.h | 60 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()
|
D | rtmutex_common.h | 29 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()
|
D | osq_lock.c | 36 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()
|
D | lockdep.c | 540 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 …]
|
D | mcs_spinlock.h | 62 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/ |
D | ttm_lock.c | 45 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/ |
D | spinlock.h | 14 #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 …]
|
D | spinlock_types.h | 9 volatile unsigned int lock; member 15 volatile unsigned int lock; member
|
/linux-4.4.14/arch/x86/include/asm/ |
D | spinlock.h | 51 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 …]
|
D | qspinlock.h | 15 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()
|
D | cmpxchg.h | 40 #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
|
D | mmu.h | 21 struct mutex lock; member
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | spinlock.h | 40 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 …]
|
D | spinlock_types.h | 29 volatile unsigned int lock; member 35 volatile unsigned int lock; member
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | cl_lock.c | 77 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/ |
D | spinlock.h | 40 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 …]
|
D | acenv.h | 23 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()
|
D | spinlock_types.h | 9 volatile unsigned int lock; member
|
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/ |
D | ldlm_lock.c | 165 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 …]
|
D | ldlm_request.c | 93 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 …]
|
D | ldlm_flock.c | 78 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()
|
D | ldlm_extent.c | 66 __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()
|
D | l_lock.c | 51 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()
|
D | ldlm_lockd.c | 120 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/ |
D | spinlock_32.h | 14 #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 …]
|
D | spinlock_64.h | 30 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 …]
|
D | spinlock_types.h | 9 volatile unsigned char lock; member 15 volatile unsigned int lock; member
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | spinlock.h | 27 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 …]
|
D | spinlock_types.h | 17 volatile unsigned int lock; member 23 volatile unsigned int lock; member
|
D | smp.h | 30 int lock; member
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | spinlock.h | 30 #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 …]
|
D | bitops.h | 55 #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
|
D | spinlock_types.h | 40 volatile unsigned int lock; member
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | spinlock.h | 28 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 …]
|
D | spinlock_types.h | 15 unsigned int lock; member
|
/linux-4.4.14/arch/metag/include/asm/ |
D | spinlock.h | 10 #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
|
D | spinlock_lnkget.h | 10 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
|
D | spinlock_lock1.h | 7 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()
|
D | spinlock_types.h | 9 volatile unsigned int lock; member 15 volatile unsigned int lock; member
|
/linux-4.4.14/arch/arm/include/asm/ |
D | spinlock.h | 53 #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 …]
|
D | mcs_spinlock.h | 8 #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/ |
D | spinlock.h | 55 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 …]
|
D | spinlock_types.h | 15 volatile signed int lock; member
|
D | fsl_85xx_cache_sram.h | 41 spinlock_t lock; member
|
D | msi_bitmap.h | 20 spinlock_t lock; member
|
/linux-4.4.14/arch/mips/include/asm/ |
D | spinlock.h | 38 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 …]
|
D | spinlock_types.h | 17 u32 lock; member 32 volatile unsigned int lock; member
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | spinlock.h | 29 #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 …]
|
D | spinlock_types.h | 15 volatile int lock; member
|
/linux-4.4.14/drivers/acpi/acpica/ |
D | utlock.c | 62 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/ |
D | qspinlock.h | 28 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()
|
D | qrwlock.h | 46 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/ |
D | rwlock.h | 20 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()
|
D | mutex.h | 20 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/ |
D | spinlock.h | 17 #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/ |
D | dlmast.c | 64 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 …]
|
D | dlmlock.c | 92 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 …]
|
D | dlmunlock.c | 100 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
|
D | dlmconvert.c | 78 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
|
D | dlmthread.c | 57 #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
|
D | dlmrecovery.c | 1056 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
|
D | dlmdebug.c | 74 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/ |
D | spinlock.h | 27 #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
|
D | spinlock_types.h | 9 volatile unsigned int lock; member 15 volatile unsigned int lock; member
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/linux/ |
D | obd.h | 61 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/ |
D | osc_lock.c | 79 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/ |
D | spinlock.h | 32 #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
|
D | spinlock_types.h | 15 volatile unsigned int lock; member
|
/linux-4.4.14/lib/ |
D | atomic64.c | 32 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
|
D | dec_and_lock.c | 20 int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock) in _atomic_dec_and_lock()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | spinlock_32.h | 36 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
|
D | spinlock_64.h | 47 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
|
D | spinlock_types.h | 26 unsigned int lock; member 33 unsigned int lock; member 54 unsigned int lock; member
|
/linux-4.4.14/drivers/md/persistent-data/ |
D | dm-block-manager.c | 38 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/ |
D | cvmx-spinlock.h | 63 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/ |
D | drm_lock.c | 58 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
|
D | drm_modeset_lock.c | 291 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/ |
D | spinlock_64.c | 26 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()
|
D | spinlock_32.c | 22 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/ |
D | spinlock.h | 19 _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
|
D | spinlock_types.h | 9 unsigned int lock; member 15 unsigned int lock; member
|
/linux-4.4.14/include/drm/ |
D | drm_modeset_lock.h | 98 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/ |
D | clnt4xdr.c | 64 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
|
D | svclock.c | 144 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
|
D | clntxdr.c | 60 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
|
D | xdr.c | 114 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
|
D | xdr4.c | 106 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/ |
D | ext2-atomic.h | 8 #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/ |
D | omap_hwspinlock.c | 45 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()
|
D | u8500_hsem.c | 59 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()
|
D | sirf_hwspinlock.c | 35 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()
|
D | hwspinlock_internal.h | 50 spinlock_t lock; member 67 struct hwspinlock lock[0]; member
|
D | qcom_hwspinlock.c | 31 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/ |
D | locks.c | 26 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/ |
D | alloc.c | 141 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/ |
D | spinlock.h | 15 #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
|
D | spinlock_types.h | 15 arch_spinlock_t lock; member
|
/linux-4.4.14/tools/lib/lockdep/ |
D | preload.c | 99 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/ |
D | clk.h | 55 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/ |
D | ms_sensors_i2c.h | 27 struct mutex lock; member 41 struct mutex lock; member
|
/linux-4.4.14/drivers/gpu/drm/via/ |
D | via_video.c | 51 volatile int *lock; in via_release_futex() local 71 volatile int *lock; in via_decoder_futex() local
|
/linux-4.4.14/include/drm/ttm/ |
D | ttm_lock.h | 72 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/ |
D | iscsi_target_stat.h | 26 spinlock_t lock; member 43 spinlock_t lock; member 59 spinlock_t lock; member
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | lustre_dlm.h | 886 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/ |
D | map.c | 26 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/ |
D | clip_tbl.h | 14 spinlock_t lock; /* Hold while modifying clip reference */ member 26 rwlock_t lock; member
|
/linux-4.4.14/drivers/leds/ |
D | leds-bcm6358.c | 45 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
|
D | leds-bcm6328.c | 70 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/ |
D | locks.c | 248 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/ |
D | clk-apmu.c | 26 spinlock_t *lock; member 69 void __iomem *base, u32 enable_mask, spinlock_t *lock) in mmp_clk_register_apmu()
|
D | clk-apbc.c | 32 spinlock_t *lock; member 124 unsigned int apbc_flags, spinlock_t *lock) in mmp_clk_register_apbc()
|
D | clk.h | 31 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/ |
D | clk-inverter.c | 27 spinlock_t *lock; member 85 spinlock_t *lock) in rockchip_clk_register_inverter()
|
/linux-4.4.14/net/mac802154/ |
D | llsec.h | 51 spinlock_t lock; member 70 rwlock_t lock; member
|
/linux-4.4.14/drivers/clk/hisilicon/ |
D | clkgate-separated.c | 43 spinlock_t *lock; member 101 u8 clk_gate_flags, spinlock_t *lock) in hisi_register_clkgate_sep()
|
D | clkdivider-hi6220.c | 41 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/ |
D | videobuf2-dvb.h | 24 struct mutex lock; member 43 struct mutex lock; member
|
D | videobuf-dvb.h | 17 struct mutex lock; member 37 struct mutex lock; member
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_misc.c | 131 struct cl_lock *lock; in cl_get_grouplock() local 185 struct cl_lock *lock = cg->cg_lock; in cl_put_grouplock() local
|
D | glimpse.c | 93 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/ |
D | gate.c | 68 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/ |
D | spinlock.c | 149 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/ |
D | dec_and_lock.c | 33 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/ |
D | qlcnic_83xx_vnic.c | 11 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()
|
D | qlcnic_83xx_init.c | 157 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/ |
D | sram.S | 52 lock: ldrh r4, [r2], #0 @ read back dpll value label
|
/linux-4.4.14/drivers/clk/ |
D | clk-mux.c | 123 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()
|
D | clk-xgene.c | 63 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/ |
D | g_zero.h | 39 struct mutex lock; member 54 struct mutex lock; member
|
D | u_gether.h | 32 struct mutex lock; member
|
D | u_eem.h | 32 struct mutex lock; member
|
D | u_ncm.h | 32 struct mutex lock; member
|
D | u_ecm.h | 32 struct mutex lock; member
|
D | u_printer.h | 33 struct mutex lock; member
|
/linux-4.4.14/drivers/clk/imx/ |
D | clk-gate2.c | 35 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/ |
D | lovsub_lock.c | 118 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/ |
D | paravirt-spinlocks.c | 12 __visible void __native_queued_spin_unlock(struct qspinlock *lock) in __native_queued_spin_unlock()
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | stv0900_sw.c | 140 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/ |
D | inet_timewait_sock.c | 47 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/ |
D | xilinx-dma.h | 43 struct mutex lock; member 86 struct mutex lock; member
|
/linux-4.4.14/drivers/clk/mediatek/ |
D | clk-mtk.c | 139 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/ |
D | irmod.h | 97 #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/ |
D | fuse.h | 8 spinlock_t lock; member
|
D | bar.h | 10 spinlock_t lock; member
|
/linux-4.4.14/drivers/xen/xen-pciback/ |
D | passthrough.c | 16 struct mutex lock; member 72 struct pci_dev *dev, bool lock) in __xen_pcibk_release_pci_dev()
|
D | vpci.c | 21 struct mutex lock; member 148 struct pci_dev *dev, bool lock) in __xen_pcibk_release_pci_dev()
|
/linux-4.4.14/drivers/staging/gdm72xx/ |
D | gdm_sdio.h | 37 spinlock_t lock; member 53 spinlock_t lock; member
|
D | gdm_usb.h | 44 spinlock_t lock; member 59 spinlock_t lock; member
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.h | 93 spinlock_t lock; member 104 spinlock_t lock; member 110 spinlock_t lock; member
|
/linux-4.4.14/drivers/net/wireless/orinoco/ |
D | hermes.c | 737 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/ |
D | va1j5jf8007s.c | 250 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
|
D | va1j5jf8007t.c | 189 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/ |
D | geniv.h | 21 spinlock_t lock; member
|
/linux-4.4.14/sound/core/seq/ |
D | seq_prioq.h | 33 spinlock_t lock; member
|
/linux-4.4.14/drivers/clk/zynq/ |
D | pll.c | 39 spinlock_t *lock; member 198 spinlock_t *lock) in clk_register_zynq_pll()
|
/linux-4.4.14/drivers/clk/sunxi/ |
D | clk-usb.c | 32 spinlock_t *lock; member 98 spinlock_t *lock) in sunxi_usb_clk_setup()
|
/linux-4.4.14/drivers/clk/tegra/ |
D | clk-divider.c | 152 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/ |
D | clk-pll.c | 52 spinlock_t *lock; member 188 spinlock_t *lock) in meson_clk_register_pll()
|
/linux-4.4.14/net/core/ |
D | gen_stats.c | 62 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/ |
D | vvp_lock.c | 81 struct cl_lock *lock, const struct cl_io *io) in vvp_lock_init()
|
/linux-4.4.14/arch/x86/platform/intel-quark/ |
D | imr.c | 40 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/ |
D | clkgen-fsyn.c | 419 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/ |
D | berlin2-div.c | 68 spinlock_t *lock; member 241 unsigned long flags, spinlock_t *lock) in berlin2_div_register()
|
/linux-4.4.14/include/linux/lockd/ |
D | xdr.h | 63 struct nlm_lock lock; member 80 struct nlm_lock lock; member
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | queue.h | 42 spinlock_t lock; /* Protect queue entry */ member 50 spinlock_t lock; /* Protect stats entry */ member
|
D | pm.h | 25 spinlock_t lock; /* Protect access */ member
|
D | hwbus.h | 27 void (*lock)(struct hwbus_priv *self); member
|
/linux-4.4.14/drivers/thunderbolt/ |
D | nhi.h | 17 struct mutex lock; /* member 34 struct mutex lock; /* must be acquired after nhi->lock */ member
|
/linux-4.4.14/drivers/mfd/ |
D | sta2x11-mfd.c | 49 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/ |
D | ibmasm.h | 97 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/ |
D | pn_dev.h | 28 struct mutex lock; member
|
/linux-4.4.14/include/linux/fsl/bestcomm/ |
D | sram.h | 29 spinlock_t lock; member
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_transport_internal.h | 62 spinlock_t lock; /* protects ring data struct */ member 83 spinlock_t lock; /* protects bank data struct */ member
|