Home
last modified time | relevance | path

Searched refs:lockname (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/include/linux/
Dspinlock_types.h36 # define SPIN_DEP_MAP_INIT(lockname) .dep_map = { .name = #lockname } argument
38 # define SPIN_DEP_MAP_INIT(lockname) argument
42 # define SPIN_DEBUG_INIT(lockname) \ argument
47 # define SPIN_DEBUG_INIT(lockname) argument
50 #define __RAW_SPIN_LOCK_INITIALIZER(lockname) \ argument
53 SPIN_DEBUG_INIT(lockname) \
54 SPIN_DEP_MAP_INIT(lockname) }
56 #define __RAW_SPIN_LOCK_UNLOCKED(lockname) \ argument
57 (raw_spinlock_t) __RAW_SPIN_LOCK_INITIALIZER(lockname)
75 #define __SPIN_LOCK_INITIALIZER(lockname) \ argument
[all …]
Drwlock_types.h25 # define RW_DEP_MAP_INIT(lockname) .dep_map = { .name = #lockname } argument
27 # define RW_DEP_MAP_INIT(lockname) argument
31 #define __RW_LOCK_UNLOCKED(lockname) \ argument
36 RW_DEP_MAP_INIT(lockname) }
38 #define __RW_LOCK_UNLOCKED(lockname) \ argument
40 RW_DEP_MAP_INIT(lockname) }
Dmutex.h93 #define __DEBUG_MUTEX_INITIALIZER(lockname) \ argument
94 , .magic = &lockname
100 # define __DEBUG_MUTEX_INITIALIZER(lockname) argument
122 # define __DEP_MAP_MUTEX_INITIALIZER(lockname) \ argument
123 , .dep_map = { .name = #lockname }
125 # define __DEP_MAP_MUTEX_INITIALIZER(lockname) argument
128 #define __MUTEX_INITIALIZER(lockname) \ argument
130 , .wait_lock = __SPIN_LOCK_UNLOCKED(lockname.wait_lock) \
131 , .wait_list = LIST_HEAD_INIT(lockname.wait_list) \
132 __DEBUG_MUTEX_INITIALIZER(lockname) \
[all …]
Dseqlock.h66 # define SEQCOUNT_DEP_MAP_INIT(lockname) \ argument
67 .dep_map = { .name = #lockname } \
87 # define SEQCOUNT_DEP_MAP_INIT(lockname) argument
92 #define SEQCNT_ZERO(lockname) { .sequence = 0, SEQCOUNT_DEP_MAP_INIT(lockname)} argument
413 #define __SEQLOCK_UNLOCKED(lockname) \ argument
415 .seqcount = SEQCNT_ZERO(lockname), \
416 .lock = __SPIN_LOCK_UNLOCKED(lockname) \
Drwsem.h75 # define __RWSEM_DEP_MAP_INIT(lockname) , .dep_map = { .name = #lockname } argument
77 # define __RWSEM_DEP_MAP_INIT(lockname) argument
81 #define __RWSEM_OPT_INIT(lockname) , .osq = OSQ_LOCK_UNLOCKED, .owner = NULL argument
83 #define __RWSEM_OPT_INIT(lockname) argument
Dww_mutex.h60 # define __WW_CLASS_MUTEX_INITIALIZER(lockname, class) \ argument
63 # define __WW_CLASS_MUTEX_INITIALIZER(lockname, class) argument
72 #define __WW_MUTEX_INITIALIZER(lockname, class) \ argument
73 { .base = __MUTEX_INITIALIZER(lockname.base) \
74 __WW_CLASS_MUTEX_INITIALIZER(lockname, class) }
/Linux-v4.19/fs/ocfs2/dlm/
Ddlmthread.c134 dlm->name, res->lockname.len, res->lockname.name); in __dlm_lockres_calc_usage()
143 dlm->name, res->lockname.len, res->lockname.name); in __dlm_lockres_calc_usage()
177 dlm->name, res->lockname.len, res->lockname.name); in __dlm_do_purge_lockres()
185 dlm->name, res->lockname.len, res->lockname.name); in __dlm_do_purge_lockres()
197 dlm->name, res->lockname.len, res->lockname.name); in __dlm_do_purge_lockres()
221 res->lockname.len, res->lockname.name, master); in dlm_purge_lockres()
226 dlm->name, res->lockname.len, res->lockname.name); in dlm_purge_lockres()
253 dlm->name, res->lockname.len, res->lockname.name, master); in dlm_purge_lockres()
261 dlm->name, res->lockname.len, res->lockname.name); in dlm_purge_lockres()
268 dlm->name, res->lockname.len, res->lockname.name); in dlm_purge_lockres()
[all …]
Ddlmmaster.c295 memcpy(mle->mname, res->lockname.name, res->lockname.len); in dlm_init_mle()
296 mle->mnamelen = res->lockname.len; in dlm_init_mle()
297 mle->mnamehash = res->lockname.hash; in dlm_init_mle()
491 BUG_ON(!res->lockname.name); in dlm_lockres_release()
493 mlog(0, "destroying lockres %.*s\n", res->lockname.len, in dlm_lockres_release()
494 res->lockname.name); in dlm_lockres_release()
508 res->lockname.len, res->lockname.name, in dlm_lockres_release()
530 kmem_cache_free(dlm_lockname_cache, (void *)res->lockname.name); in dlm_lockres_release()
550 qname = (char *) res->lockname.name; in dlm_init_lockres()
553 res->lockname.len = namelen; in dlm_init_lockres()
[all …]
Ddlmast.c105 dlm->name, res->lockname.len, res->lockname.name, in __dlm_queue_ast()
113 dlm->name, res->lockname.len, res->lockname.name, in __dlm_queue_ast()
124 dlm->name, res->lockname.len, res->lockname.name, in __dlm_queue_ast()
171 dlm->name, res->lockname.len, res->lockname.name, in __dlm_queue_bast()
229 res->lockname.len, res->lockname.name, in dlm_do_local_ast()
249 res->lockname.len, res->lockname.name, in dlm_do_remote_ast()
273 dlm->name, res->lockname.len, res->lockname.name, in dlm_do_local_bast()
357 mlog(0, "%s: res %.*s\n", dlm->name, res->lockname.len, in dlm_proxy_ast_handler()
358 res->lockname.name); in dlm_proxy_ast_handler()
411 dlm->name, res->lockname.len, res->lockname.name, in dlm_proxy_ast_handler()
[all …]
Ddlmrecovery.c69 const char *lockname, int namelen,
295 dlm->name, res->lockname.len, res->lockname.name); in dlm_print_reco_node_status()
1069 if (dlm_is_recovery_lock(res->lockname.name, in dlm_move_reco_locks_to_list()
1070 res->lockname.len)) { in dlm_move_reco_locks_to_list()
1145 dlm->name, res->lockname.len, res->lockname.name, in dlm_send_mig_lockres_msg()
1157 mres->lockname, ret, send_to, in dlm_send_mig_lockres_msg()
1175 dlm_init_migratable_lockres(mres, res->lockname.name, in dlm_send_mig_lockres_msg()
1176 res->lockname.len, mres_total_locks, in dlm_send_mig_lockres_msg()
1182 const char *lockname, int namelen, in dlm_init_migratable_lockres() argument
1189 memcpy(mres->lockname, lockname, namelen); in dlm_init_migratable_lockres()
[all …]
Ddlmconvert.c205 mlog(0, "res %.*s, granting %s lock\n", res->lockname.len, in __dlmconvert_master()
206 res->lockname.name, dlm_lock_mode_name(type)); in __dlmconvert_master()
228 "%d to %d...\n", res->lockname.len, res->lockname.name, in __dlmconvert_master()
233 mlog(0, "res %.*s, queueing...\n", res->lockname.len, in __dlmconvert_master()
234 res->lockname.name); in __dlmconvert_master()
301 res->lockname.len, res->lockname.name, in dlmconvert_remote()
348 dlm->name, res->lockname.len, res->lockname.name); in dlmconvert_remote()
381 mlog(0, "%.*s\n", res->lockname.len, res->lockname.name); in dlm_send_remote_convert_request()
387 convert.namelen = res->lockname.len; in dlm_send_remote_convert_request()
389 memcpy(convert.name, res->lockname.name, convert.namelen); in dlm_send_remote_convert_request()
Ddlmlock.c154 if (!dlm_is_recovery_lock(res->lockname.name, in dlmlock_master()
155 res->lockname.len)) { in dlmlock_master()
168 if (dlm_is_recovery_lock(res->lockname.name, in dlmlock_master()
169 res->lockname.len)) { in dlmlock_master()
222 lock->ml.type, res->lockname.len, in dlmlock_remote()
223 res->lockname.name, flags); in dlmlock_remote()
252 dlm_is_recovery_lock(res->lockname.name, in dlmlock_remote()
253 res->lockname.len)) { in dlmlock_remote()
272 } else if (dlm_is_recovery_lock(res->lockname.name, in dlmlock_remote()
273 res->lockname.len)) { in dlmlock_remote()
[all …]
Ddlmunlock.c125 "while waiting for an ast!", res->lockname.len, in dlmunlock_common()
126 res->lockname.name); in dlmunlock_common()
201 dlm->name, res->lockname.len, in dlmunlock_common()
202 res->lockname.name, in dlmunlock_common()
323 mlog(0, "%.*s\n", res->lockname.len, res->lockname.name); in dlm_send_remote_unlock_request()
331 res->lockname.len, res->lockname.name); in dlm_send_remote_unlock_request()
339 unlock.namelen = res->lockname.len; in dlm_send_remote_unlock_request()
340 memcpy(unlock.name, res->lockname.name, unlock.namelen); in dlm_send_remote_unlock_request()
Ddlmdebug.c47 static int stringify_lockname(const char *lockname, int locklen, char *buf,
104 stringify_lockname(res->lockname.name, res->lockname.len, in __dlm_print_one_lock_resource()
251 static int stringify_lockname(const char *lockname, int locklen, char *buf, in stringify_lockname() argument
258 if (*lockname == 'N') { in stringify_lockname()
260 (char *)&lockname[OCFS2_DENTRY_LOCK_INO_START], in stringify_lockname()
263 OCFS2_DENTRY_LOCK_INO_START - 1, lockname, in stringify_lockname()
267 locklen, lockname); in stringify_lockname()
380 out += stringify_lockname(res->lockname.name, in debug_purgelist_print()
381 res->lockname.len, in debug_purgelist_print()
510 out += stringify_lockname(res->lockname.name, res->lockname.len, in dump_lockres()
Ddlmdomain.c167 mlog(0, "%s: Unhash res %.*s\n", dlm->name, res->lockname.len, in __dlm_unhash_lockres()
168 res->lockname.name); in __dlm_unhash_lockres()
179 bucket = dlm_lockres_hash(dlm, res->lockname.hash); in __dlm_insert_lockres()
186 mlog(0, "%s: Hash res %.*s\n", dlm->name, res->lockname.len, in __dlm_insert_lockres()
187 res->lockname.name); in __dlm_insert_lockres()
205 if (res->lockname.name[0] != name[0]) in __dlm_lookup_lockres_full()
207 if (unlikely(res->lockname.len != len)) in __dlm_lookup_lockres_full()
209 if (memcmp(res->lockname.name + 1, name + 1, len - 1)) in __dlm_lookup_lockres_full()
Ddlmcommon.h298 struct qstr lockname; member
579 u8 lockname[DLM_LOCKID_NAME_MAX]; member