| /linux/include/linux/ |
| H A D | spinlock.h | 182 extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock); 202 static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) in do_raw_spin_unlock() 388 __releases(lock) __no_context_analysis in spin_unlock() 394 __releases(lock) __no_context_analysis in spin_unlock_bh() 400 __releases(lock) __no_context_analysis in spin_unlock_irq() 406 __releases(lock) __no_context_analysis in spin_unlock_irqrestore() 538 DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) 542 DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) 548 DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) 554 DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T)) [all …]
|
| H A D | rwlock_api_smp.h | 32 void __lockfunc _raw_write_unlock(rwlock_t *lock) __releases(lock); 34 void __lockfunc _raw_write_unlock_bh(rwlock_t *lock) __releases(lock); 36 void __lockfunc _raw_write_unlock_irq(rwlock_t *lock) __releases(lock); 42 __releases(lock); 244 __releases(lock) in __raw_write_unlock() 288 __releases(lock) in __raw_write_unlock_irqrestore() 297 __releases(lock) in __raw_write_unlock_irq() 306 __releases(lock) in __raw_write_unlock_bh()
|
| H A D | mutex.h | 249 extern void mutex_unlock(struct mutex *lock) __releases(lock); 259 DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T)) 261 DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T)) 263 DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T)) 265 DECLARE_LOCK_GUARD_1_ATTRS(mutex_kill, __acquires(_T), __releases(*(struct mutex **)_T)) 267 DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T))
|
| H A D | rwsem.h | 257 extern void up_write(struct rw_semaphore *sem) __releases(sem); 274 DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) 276 DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_try, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) 278 DECLARE_LOCK_GUARD_1_ATTRS(rwsem_write_kill, __acquires(_T), __releases(*(struct rw_semaphore **)_T… 282 DECLARE_LOCK_GUARD_1_ATTRS(rwsem_init, __acquires(_T), __releases(*(struct rw_semaphore **)_T)) 288 extern void downgrade_write(struct rw_semaphore *sem) __releases(sem) __acquires_shared(sem);
|
| H A D | spinlock_api_smp.h | 39 void __lockfunc _raw_spin_unlock(raw_spinlock_t *lock) __releases(lock); 40 void __lockfunc _raw_spin_unlock_bh(raw_spinlock_t *lock) __releases(lock); 41 void __lockfunc _raw_spin_unlock_irq(raw_spinlock_t *lock) __releases(lock); 44 __releases(lock); 165 __releases(lock) in __raw_spin_unlock_bh() 174 __releases(lock) in __raw_spin_trylock_bh() 183 __releases(lock) 192 __releases(lock)
|
| H A D | rwlock_rt.h | 33 extern void rt_write_unlock(rwlock_t *rwlock) __releases(rwlock); 136 __releases(rwlock) 142 __releases(rwlock) in write_unlock_irqrestore() 149 __releases(rwlock) 156 __releases(rwlock)
|
| H A D | migrate.h | 69 __releases(ptl); 101 __releases(ptl) in softleaf_entry_wait_on_locked()
|
| H A D | ww_mutex.h | 202 __releases(ctx) __no_context_analysis in ww_acquire_fini() 360 extern void ww_mutex_unlock(struct ww_mutex *lock) __releases(lock);
|
| H A D | compiler-context-analysis.h | 321 #define __releases(...) __releases_ctx_lock(__VA_ARGS__) macro 353 #define __cond_releases(ret, x) __releases(x) __cond_acquires_impl_not_##ret(x)
|
| /linux/kernel/locking/ |
| H A D | locktorture.c | 269 __releases(torture_spinlock) in torture_spin_lock_write_unlock() 296 __releases(torture_spinlock) in torture_lock_spin_write_unlock_irq() 322 __releases(torture_raw_spinlock) in torture_raw_spin_lock_write_unlock() 349 __releases(torture_raw_spinlock) in torture_raw_spin_lock_write_unlock_irq() 442 __releases(torture_rwlock) in torture_rwlock_write_unlock() 468 __releases(torture_rwlock) in torture_rwlock_read_unlock() 495 __releases(torture_rwlock) in torture_rwlock_write_unlock_irq() 511 __releases(torture_rwlock) in torture_rwlock_read_unlock_irq() 568 __releases(torture_mutex) in torture_mutex_unlock() 669 __releases(torture_ww_mutex_0) in torture_ww_mutex_unlock() [all …]
|
| H A D | spinlock_rt.c | 78 void __sched rt_spin_unlock(spinlock_t *lock) __releases(RCU) in rt_spin_unlock() 261 void __sched rt_read_unlock(rwlock_t *rwlock) __releases(RCU) in rt_read_unlock() 270 void __sched rt_write_unlock(rwlock_t *rwlock) __releases(RCU) in rt_write_unlock()
|
| /linux/fs/netfs/ |
| H A D | locking.c | 88 __releases(inode->i_rwsem) in netfs_end_io_read() 125 __releases(inode->i_rwsem) in netfs_end_io_write() 201 __releases(inode->i_rwsem) in netfs_end_io_direct()
|
| /linux/fs/xfs/ |
| H A D | xfs_trans_priv.h | 75 xfs_lsn_t lsn) __releases(ailp->ail_lock); 92 xfs_lsn_t lsn) __releases(ailp->ail_lock) in xfs_trans_ail_update() 102 __releases(ailp->ail_lock);
|
| /linux/kernel/futex/ |
| H A D | futex.h | 313 __releases(&hb->lock) in futex_queue() 314 __releases(q->lock_ptr) in futex_queue() 368 __releases(&hb->lock); 401 __releases(&hb1->lock) in double_unlock_hb() 402 __releases(&hb2->lock) in double_unlock_hb()
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | notif-wait.h | 88 int __must_check __releases(wait_entry) 93 void __releases(wait_entry)
|
| /linux/net/x25/ |
| H A D | x25_proc.c | 38 __releases(x25_route_list_lock) in x25_seq_route_stop() 73 __releases(x25_list_lock) in x25_seq_socket_stop() 125 __releases(x25_forward_list_lock) in x25_seq_forward_stop()
|
| /linux/lib/ |
| H A D | once.c | 62 __releases(once_lock) in __do_once_done() 92 __releases(once_mutex) in __do_once_sleepable_done()
|
| /linux/net/appletalk/ |
| H A D | atalk_proc.c | 54 __releases(atalk_interfaces_lock) in atalk_seq_interface_stop() 115 __releases(atalk_routes_lock) in atalk_seq_route_stop() 158 __releases(atalk_sockets_lock) in atalk_seq_socket_stop()
|
| /linux/drivers/isdn/capi/ |
| H A D | kcapi_proc.c | 59 __releases(capi_controller_lock) in controller_stop() 139 __releases(capi_controller_lock) in applications_stop()
|
| /linux/net/rxrpc/ |
| H A D | proc.c | 48 __releases(rcu) in rxrpc_call_seq_stop() 137 __releases(rxnet->conn_lock) in rxrpc_connection_seq_stop() 224 __releases(rxnet->conn_lock) in rxrpc_bundle_seq_stop() 389 __releases(rcu) in rxrpc_peer_seq_stop() 460 __releases(rcu) in rxrpc_local_seq_stop()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | 11n_aggr.h | 19 __releases(&priv->wmm.ra_list_spinlock);
|
| /linux/tools/testing/shared/linux/ |
| H A D | kernel.h | 25 #define __releases( global() macro
|
| /linux/security/landlock/ |
| H A D | object.h | 26 __releases(object->lock);
|
| /linux/fs/afs/ |
| H A D | proc.c | 72 __releases(rcu) in afs_proc_cells_stop() 303 __releases(cell->proc_lock) in afs_proc_cell_volumes_stop() 419 __releases(rcu) in afs_proc_cell_vlservers_stop() 497 __releases(rcu) in afs_proc_servers_stop() 550 __releases(&net->sysnames_lock) in afs_proc_sysname_stop()
|
| /linux/kernel/sched/ |
| H A D | sched.h | 1628 __releases(__rq_lockp(rq)) in raw_spin_rq_unlock() 1641 __releases(__rq_lockp(rq)) in raw_spin_rq_unlock_irq() 1659 __releases(__rq_lockp(rq)) in raw_spin_rq_unlock_irqrestore() 1925 __releases(__rq_lockp(rq)) in __task_rq_unlock() 1933 __releases(__rq_lockp(rq), &p->pi_lock) in task_rq_unlock() 1943 DECLARE_LOCK_GUARD_1_ATTRS(task_rq_lock, __acquires(_T->pi_lock), __releases((*(struct task_struct … 1973 __releases(__rq_lockp(rq)) in rq_unlock_irqrestore() 1980 __releases(__rq_lockp(rq)) in rq_unlock_irq() 1987 __releases(__rq_lockp(rq)) in rq_unlock() 1998 DECLARE_LOCK_GUARD_1_ATTRS(rq_lock, __acquires(__rq_lockp(_T)), __releases(__rq_lockp(*(struct rq *… [all …]
|