Symbol: lock
crypto/heimdal/lib/hx509/cms.c
1587
hx509_lock lock,
crypto/heimdal/lib/hx509/cms.c
1629
lock,
crypto/heimdal/lib/hx509/collector.c
43
hx509_lock lock;
crypto/heimdal/lib/hx509/collector.c
54
_hx509_collector_alloc(hx509_context context, hx509_lock lock, struct hx509_collector **collector)
crypto/heimdal/lib/hx509/collector.c
66
c->lock = lock;
crypto/heimdal/lib/hx509/collector.c
91
return c->lock;
crypto/heimdal/lib/hx509/crypto.c
2877
hx509_lock lock,
crypto/heimdal/lib/hx509/crypto.c
2892
hx509_lock lock,
crypto/heimdal/lib/hx509/crypto.c
2935
pw = _hx509_lock_get_passwords(lock);
crypto/heimdal/lib/hx509/hxtool.c
1002
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
1003
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
1010
ret = hx509_certs_append(context, certs, lock, argv[0]);
crypto/heimdal/lib/hx509/hxtool.c
1057
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
1067
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
1074
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
1075
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
1087
certs_strings(context, "ocsp-pool", pool, lock, &opt->pool_strings);
crypto/heimdal/lib/hx509/hxtool.c
1095
ret = hx509_certs_append(context, reqcerts, lock, argv[i]);
crypto/heimdal/lib/hx509/hxtool.c
1165
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
1170
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
1183
ret = hx509_certs_append(context, certs, lock, argv[i]);
crypto/heimdal/lib/hx509/hxtool.c
1192
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
187
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
196
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
197
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
2061
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
2064
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
2065
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
2071
ret = hx509_certs_append(context, certs, lock, argv[i]);
crypto/heimdal/lib/hx509/hxtool.c
210
certs_strings(context, "anchors", anchors, lock, &opt->anchors_strings);
crypto/heimdal/lib/hx509/hxtool.c
211
certs_strings(context, "store", store, lock, &opt->certificate_strings);
crypto/heimdal/lib/hx509/hxtool.c
2116
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
2119
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
2120
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
2173
ret = hx509_certs_append(context, revoked, lock, argv[i]);
crypto/heimdal/lib/hx509/hxtool.c
2191
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
317
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
363
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
382
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
383
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
390
certs_strings(context, "store", store, lock, &opt->certificate_strings);
crypto/heimdal/lib/hx509/hxtool.c
391
certs_strings(context, "pool", pool, lock, &opt->pool_strings);
crypto/heimdal/lib/hx509/hxtool.c
397
certs_strings(context, "anchors", anchors, lock, &opt->anchors_strings);
crypto/heimdal/lib/hx509/hxtool.c
458
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
518
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
521
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
522
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
550
certs_strings(context, "store", certs, lock, &opt->certificate_strings);
crypto/heimdal/lib/hx509/hxtool.c
563
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
588
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
593
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
594
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
603
certs_strings(context, "store", certs, lock, &opt->certificate_strings);
crypto/heimdal/lib/hx509/hxtool.c
649
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
67
lock_strings(hx509_lock lock, getarg_strings *pass)
crypto/heimdal/lib/hx509/hxtool.c
71
int ret = hx509_lock_command_string(lock, pass->strings[i]);
crypto/heimdal/lib/hx509/hxtool.c
711
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
717
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
718
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
722
ret = hx509_certs_init(context, argv[0], 0, lock, &certs);
crypto/heimdal/lib/hx509/hxtool.c
737
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
755
hx509_lock lock;
crypto/heimdal/lib/hx509/hxtool.c
757
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/hxtool.c
758
lock_strings(lock, &opt->pass_strings);
crypto/heimdal/lib/hx509/hxtool.c
766
ret = hx509_certs_init(context, argv[0], 0, lock, &certs);
crypto/heimdal/lib/hx509/hxtool.c
775
hx509_lock_free(lock);
crypto/heimdal/lib/hx509/hxtool.c
84
hx509_lock lock, const getarg_strings *s)
crypto/heimdal/lib/hx509/hxtool.c
89
ret = hx509_certs_append(contextp, certs, lock, s->strings[i]);
crypto/heimdal/lib/hx509/hxtool.c
992
hx509_lock lock;
crypto/heimdal/lib/hx509/keyset.c
116
hx509_lock lock, hx509_certs *certs)
crypto/heimdal/lib/hx509/keyset.c
159
ret = (*ops->init)(context, c, &c->ops_data, flags, residue, lock);
crypto/heimdal/lib/hx509/keyset.c
188
hx509_lock lock)
crypto/heimdal/lib/hx509/keyset.c
198
return (*certs->ops->store)(context, certs, certs->ops_data, flags, lock);
crypto/heimdal/lib/hx509/keyset.c
661
hx509_lock lock,
crypto/heimdal/lib/hx509/keyset.c
667
ret = hx509_certs_init(context, name, 0, lock, &s);
crypto/heimdal/lib/hx509/ks_dir.c
58
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_file.c
186
hx509_lock lock;
crypto/heimdal/lib/hx509/ks_file.c
190
lock = _hx509_collector_get_lock(c);
crypto/heimdal/lib/hx509/ks_file.c
191
if (lock == NULL) {
crypto/heimdal/lib/hx509/ks_file.c
264
pw = _hx509_lock_get_passwords(lock);
crypto/heimdal/lib/hx509/ks_file.c
292
ret = hx509_lock_prompt(lock, &prompt);
crypto/heimdal/lib/hx509/ks_file.c
376
const char *residue, hx509_lock lock, outformat format)
crypto/heimdal/lib/hx509/ks_file.c
389
if (lock == NULL)
crypto/heimdal/lib/hx509/ks_file.c
390
lock = _hx509_empty_lock;
crypto/heimdal/lib/hx509/ks_file.c
413
0, lock, &ksf->certs);
crypto/heimdal/lib/hx509/ks_file.c
420
ret = _hx509_collector_alloc(context, lock, &pem_ctx.c);
crypto/heimdal/lib/hx509/ks_file.c
503
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_file.c
505
return file_init_common(context, certs, data, flags, residue, lock, USE_PEM);
crypto/heimdal/lib/hx509/ks_file.c
511
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_file.c
513
return file_init_common(context, certs, data, flags, residue, lock, USE_DER);
crypto/heimdal/lib/hx509/ks_file.c
569
hx509_certs certs, void *data, int flags, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_keychain.c
323
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_mem.c
54
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_null.c
40
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_p11.c
329
hx509_lock lock,
crypto/heimdal/lib/hx509/ks_p11.c
378
ret = p11_get_session(context, p, slot, lock, &session);
crypto/heimdal/lib/hx509/ks_p11.c
386
ret = p11_list_keys(context, p, slot, session, lock, &slot->certs);
crypto/heimdal/lib/hx509/ks_p11.c
397
hx509_lock lock,
crypto/heimdal/lib/hx509/ks_p11.c
441
&& (lock || slot->pin))
crypto/heimdal/lib/hx509/ks_p11.c
457
ret = hx509_lock_prompt(lock, &prompt);
crypto/heimdal/lib/hx509/ks_p11.c
778
hx509_lock lock,
crypto/heimdal/lib/hx509/ks_p11.c
796
if (lock == NULL)
crypto/heimdal/lib/hx509/ks_p11.c
797
lock = _hx509_empty_lock;
crypto/heimdal/lib/hx509/ks_p11.c
799
ret = _hx509_collector_alloc(context, lock, &collector);
crypto/heimdal/lib/hx509/ks_p11.c
831
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_p11.c
949
ret = p11_init_slot(context, p, lock, slot_ids[i], i, &p->slot[i]);
crypto/heimdal/lib/hx509/ks_p12.c
267
hx509_lock lock;
crypto/heimdal/lib/hx509/ks_p12.c
272
lock = _hx509_collector_get_lock(c);
crypto/heimdal/lib/hx509/ks_p12.c
275
_hx509_lock_unlock_certs(lock),
crypto/heimdal/lib/hx509/ks_p12.c
324
const char *residue, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_p12.c
337
if (lock == NULL)
crypto/heimdal/lib/hx509/ks_p12.c
338
lock = _hx509_empty_lock;
crypto/heimdal/lib/hx509/ks_p12.c
340
ret = _hx509_collector_alloc(context, lock, &c);
crypto/heimdal/lib/hx509/ks_p12.c
360
0, lock, &p12->certs);
crypto/heimdal/lib/hx509/ks_p12.c
565
hx509_certs certs, void *data, int flags, hx509_lock lock)
crypto/heimdal/lib/hx509/ks_p12.c
615
pw = _hx509_lock_get_passwords(lock);
crypto/heimdal/lib/hx509/lock.c
102
lock->password.val = d;
crypto/heimdal/lib/hx509/lock.c
103
lock->password.val[lock->password.len] = s;
crypto/heimdal/lib/hx509/lock.c
104
lock->password.len++;
crypto/heimdal/lib/hx509/lock.c
110
_hx509_lock_get_passwords(hx509_lock lock)
crypto/heimdal/lib/hx509/lock.c
112
return &lock->password;
crypto/heimdal/lib/hx509/lock.c
116
_hx509_lock_unlock_certs(hx509_lock lock)
crypto/heimdal/lib/hx509/lock.c
118
return lock->certs;
crypto/heimdal/lib/hx509/lock.c
122
hx509_lock_reset_passwords(hx509_lock lock)
crypto/heimdal/lib/hx509/lock.c
125
for (i = 0; i < lock->password.len; i++)
crypto/heimdal/lib/hx509/lock.c
126
free(lock->password.val[i]);
crypto/heimdal/lib/hx509/lock.c
127
free(lock->password.val);
crypto/heimdal/lib/hx509/lock.c
128
lock->password.val = NULL;
crypto/heimdal/lib/hx509/lock.c
129
lock->password.len = 0;
crypto/heimdal/lib/hx509/lock.c
133
hx509_lock_add_cert(hx509_context context, hx509_lock lock, hx509_cert cert)
crypto/heimdal/lib/hx509/lock.c
135
return hx509_certs_add(context, lock->certs, cert);
crypto/heimdal/lib/hx509/lock.c
139
hx509_lock_add_certs(hx509_context context, hx509_lock lock, hx509_certs certs)
crypto/heimdal/lib/hx509/lock.c
141
return hx509_certs_merge(context, lock->certs, certs);
crypto/heimdal/lib/hx509/lock.c
145
hx509_lock_reset_certs(hx509_context context, hx509_lock lock)
crypto/heimdal/lib/hx509/lock.c
147
hx509_certs certs = lock->certs;
crypto/heimdal/lib/hx509/lock.c
154
&lock->certs);
crypto/heimdal/lib/hx509/lock.c
158
lock->certs = certs;
crypto/heimdal/lib/hx509/lock.c
162
_hx509_lock_find_cert(hx509_lock lock, const hx509_query *q, hx509_cert *c)
crypto/heimdal/lib/hx509/lock.c
169
hx509_lock_set_prompter(hx509_lock lock, hx509_prompter_fct prompt, void *data)
crypto/heimdal/lib/hx509/lock.c
171
lock->prompt = prompt;
crypto/heimdal/lib/hx509/lock.c
172
lock->prompt_data = data;
crypto/heimdal/lib/hx509/lock.c
177
hx509_lock_reset_promper(hx509_lock lock)
crypto/heimdal/lib/hx509/lock.c
179
lock->prompt = NULL;
crypto/heimdal/lib/hx509/lock.c
180
lock->prompt_data = NULL;
crypto/heimdal/lib/hx509/lock.c
207
hx509_lock_prompt(hx509_lock lock, hx509_prompt *prompt)
crypto/heimdal/lib/hx509/lock.c
209
if (lock->prompt == NULL)
crypto/heimdal/lib/hx509/lock.c
211
return (*lock->prompt)(lock->prompt_data, prompt);
crypto/heimdal/lib/hx509/lock.c
215
hx509_lock_free(hx509_lock lock)
crypto/heimdal/lib/hx509/lock.c
217
if (lock) {
crypto/heimdal/lib/hx509/lock.c
218
hx509_certs_free(&lock->certs);
crypto/heimdal/lib/hx509/lock.c
219
hx509_lock_reset_passwords(lock);
crypto/heimdal/lib/hx509/lock.c
220
memset(lock, 0, sizeof(*lock));
crypto/heimdal/lib/hx509/lock.c
221
free(lock);
crypto/heimdal/lib/hx509/lock.c
240
hx509_lock_command_string(hx509_lock lock, const char *string)
crypto/heimdal/lib/hx509/lock.c
243
hx509_lock_add_password(lock, string + 5);
crypto/heimdal/lib/hx509/lock.c
245
hx509_lock_set_prompter(lock, default_prompter, NULL);
crypto/heimdal/lib/hx509/lock.c
60
hx509_lock_init(hx509_context context, hx509_lock *lock)
crypto/heimdal/lib/hx509/lock.c
65
*lock = NULL;
crypto/heimdal/lib/hx509/lock.c
81
*lock = l;
crypto/heimdal/lib/hx509/lock.c
87
hx509_lock_add_password(hx509_lock lock, const char *password)
crypto/heimdal/lib/hx509/lock.c
96
d = realloc(lock->password.val,
crypto/heimdal/lib/hx509/lock.c
97
(lock->password.len + 1) * sizeof(lock->password.val[0]));
crypto/heimdal/lib/hx509/softp11.c
610
hx509_lock lock = NULL;
crypto/heimdal/lib/hx509/softp11.c
624
hx509_lock_init(context, &lock);
crypto/heimdal/lib/hx509/softp11.c
625
hx509_lock_command_string(lock, str);
crypto/heimdal/lib/hx509/softp11.c
631
ret = hx509_certs_init(context, cert_file, flags, lock, &certs);
crypto/heimdal/lib/krb5/krb5_ccapi.h
195
cc_int32 (*lock)(cc_ccache_t, cc_uint32, cc_uint32);
crypto/heimdal/lib/krb5/krb5_ccapi.h
222
cc_int32 (*lock)(cc_context_t, cc_uint32, cc_uint32);
crypto/heimdal/lib/krb5/pkinit.c
1968
hx509_lock lock;
crypto/heimdal/lib/krb5/pkinit.c
1970
ret = hx509_lock_init(context->hx509ctx, &lock);
crypto/heimdal/lib/krb5/pkinit.c
1977
hx509_lock_add_password(lock, password);
crypto/heimdal/lib/krb5/pkinit.c
1984
ret = hx509_lock_set_prompter(lock, hx_pass_prompter, &p);
crypto/heimdal/lib/krb5/pkinit.c
1986
hx509_lock_free(lock);
crypto/heimdal/lib/krb5/pkinit.c
1991
ret = hx509_certs_init(context->hx509ctx, user_id, 0, lock, &id->certs);
crypto/heimdal/lib/krb5/pkinit.c
1992
hx509_lock_free(lock);
crypto/krb5/src/ccapi/common/win/OldCC/autolock.hxx
51
static void Start(CcAutoLock*& a, CcOsLock& lock) { a = new CcAutoLock(lock); };
crypto/krb5/src/ccapi/common/win/OldCC/autolock.hxx
53
CcAutoLock(CcOsLock& lock):m_lock(lock) { m_lock.lock(); }
crypto/krb5/src/ccapi/common/win/OldCC/autolock.hxx
61
CcAutoTryLock(CcOsLock& lock):m_lock(lock) { m_locked = m_lock.trylock(); }
crypto/krb5/src/ccapi/server/ccs_lock.c
119
ccs_lock_t lock = (ccs_lock_t) io_lock;
crypto/krb5/src/ccapi/server/ccs_lock.c
121
err = ccs_lock_state_invalidate_lock (lock->lock_state_owner, lock);
crypto/krb5/src/ccapi/server/ccs_lock.c
49
ccs_lock_t lock = NULL;
crypto/krb5/src/ccapi/server/ccs_lock.c
64
lock = malloc (sizeof (*lock));
crypto/krb5/src/ccapi/server/ccs_lock.c
65
if (lock) {
crypto/krb5/src/ccapi/server/ccs_lock.c
66
*lock = ccs_lock_initializer;
crypto/krb5/src/ccapi/server/ccs_lock.c
73
lock->type = in_type;
crypto/krb5/src/ccapi/server/ccs_lock.c
74
lock->lock_state_owner = in_lock_state_owner;
crypto/krb5/src/ccapi/server/ccs_lock.c
76
err = ccs_callback_new (&lock->callback,
crypto/krb5/src/ccapi/server/ccs_lock.c
80
(ccs_callback_owner_t) lock,
crypto/krb5/src/ccapi/server/ccs_lock.c
85
*out_lock = lock;
crypto/krb5/src/ccapi/server/ccs_lock.c
86
lock = NULL;
crypto/krb5/src/ccapi/server/ccs_lock.c
89
ccs_lock_release (lock);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
104
ccs_lock_t lock = NULL;
crypto/krb5/src/ccapi/server/ccs_lock_state.c
111
err = ccs_lock_new (&lock, in_lock_type,
crypto/krb5/src/ccapi/server/ccs_lock_state.c
118
err = ccs_lock_array_insert (io_lock_state->locks, lock,
crypto/krb5/src/ccapi/server/ccs_lock_state.c
120
if (!err) { lock = NULL; /* take ownership */ }
crypto/krb5/src/ccapi/server/ccs_lock_state.c
127
ccs_lock_release (lock);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
185
ccs_lock_t lock = ccs_lock_array_object_at_index (io_lock_state->locks, i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
188
err = ccs_lock_is_for_client_pipe (lock, pending_client_pipe, &is_lock_for_client);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
192
__FUNCTION__, lock, (int) i, pending_lock);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
246
ccs_lock_t lock = ccs_lock_array_object_at_index (io_lock_state->locks, i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
250
err = ccs_lock_type (lock, &lock_type);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
253
err = ccs_lock_is_for_client_pipe (lock, in_pending_lock_client_pipe,
crypto/krb5/src/ccapi/server/ccs_lock_state.c
339
ccs_lock_t lock = ccs_lock_array_object_at_index (io_lock_state->locks, i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
344
err = ccs_lock_client_pipe (lock, &client_pipe);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
347
err = ccs_lock_type (lock, &lock_type);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
398
ccs_lock_t lock = ccs_lock_array_object_at_index (io_lock_state->locks, i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
401
err = ccs_lock_is_for_client_pipe (lock, in_client_pipe, &has_pending_lock_for_client);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
405
__FUNCTION__, lock, (int) i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
466
ccs_lock_t lock = ccs_lock_array_object_at_index (io_lock_state->locks, i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
469
err = ccs_lock_is_for_client_pipe (lock, in_client_pipe, &is_for_client);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
479
cci_debug_printf ("%s: Removing lock %p at index %d.", __FUNCTION__, lock, (int) i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
511
ccs_lock_t lock = ccs_lock_array_object_at_index (io_lock_state->locks, i);
crypto/krb5/src/ccapi/server/ccs_lock_state.c
513
if (lock == in_lock) {
crypto/krb5/src/include/CredentialsCache.h
1114
cc_int32 (*lock) (cc_ccache_t io_ccache,
crypto/krb5/src/include/CredentialsCache.h
1417
((context) -> functions -> lock (context, type, block))
crypto/krb5/src/include/CredentialsCache.h
1460
((ccache) -> functions -> lock (ccache, type, block))
crypto/krb5/src/include/CredentialsCache.h
858
cc_int32 (*lock) (cc_context_t in_context,
crypto/krb5/src/include/kdb.h
1025
krb5_error_code (*lock)(krb5_context kcontext, int mode);
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
1237
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
231
retval = k5_mutex_init(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
242
k5_mutex_destroy(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
1048
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
1180
code = k5_mutex_init(&name.lock);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
1193
k5_mutex_destroy(&name.lock);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
818
code = k5_mutex_init(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
883
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
916
k5_mutex_destroy(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
979
k5_mutex_assert_locked(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/copy_ccache.c
24
k5_mutex_lock(&k5creds->lock);
crypto/krb5/src/lib/gssapi/krb5/copy_ccache.c
37
k5_mutex_unlock(&k5creds->lock);
crypto/krb5/src/lib/gssapi/krb5/export_cred.c
469
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
167
k5_mutex_t lock; /* protects ad_context only for now */
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
173
k5_mutex_t lock;
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
1017
k5_mutex_unlock(&kcred->lock);
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
1056
k5_mutex_unlock(&kcred->lock);
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
129
if (k5_mutex_init(&name->lock)) {
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
520
if (k5_mutex_init(&cred->lock)) {
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
132
k5_mutex_assert_locked(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
379
k5_mutex_assert_locked(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
488
k5_mutex_assert_locked(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
967
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/inq_cred.c
198
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
105
k5_mutex_destroy(&(*name)->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
120
k5_mutex_lock(&src->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
123
k5_mutex_unlock(&src->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
277
k5_mutex_lock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
297
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
333
k5_mutex_lock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
339
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
375
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
403
k5_mutex_lock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
409
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
427
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
452
k5_mutex_lock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
458
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
471
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
498
k5_mutex_lock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
504
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
51
code = k5_mutex_init(&name->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
512
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
523
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
549
k5_mutex_lock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
555
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
563
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
575
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
604
k5_mutex_lock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
662
k5_mutex_unlock(&kname->lock);
crypto/krb5/src/lib/gssapi/krb5/rel_cred.c
47
k5_mutex_destroy(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
170
k5_mutex_unlock(&imp_cred->lock);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
224
k5_mutex_assert_locked(&impersonator_cred->lock);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
245
code = k5_mutex_init(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
296
k5_mutex_destroy(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
65
k5_mutex_lock(&user->lock);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
73
k5_mutex_unlock(&user->lock);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
79
k5_mutex_unlock(&user->lock);
crypto/krb5/src/lib/gssapi/krb5/set_allowable_enctypes.c
110
k5_mutex_lock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/set_allowable_enctypes.c
114
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/set_allowable_enctypes.c
87
k5_mutex_lock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/set_allowable_enctypes.c
91
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
137
k5_mutex_unlock(&kcred->lock);
crypto/krb5/src/lib/gssapi/krb5/val_cred.c
41
k5_mutex_lock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/val_cred.c
45
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/val_cred.c
52
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/val_cred.c
77
k5_mutex_assert_locked(&cred->lock);
crypto/krb5/src/lib/gssapi/krb5/val_cred.c
78
k5_mutex_unlock(&cred->lock);
crypto/krb5/src/lib/kdb/kdb5.c
298
out->lock = in->lock;
crypto/krb5/src/lib/kdb/kdb5.c
781
if (v->lock == NULL)
crypto/krb5/src/lib/kdb/kdb5.c
783
return v->lock(kcontext, lock_mode);
crypto/krb5/src/lib/krb5/ccache/cc-int.h
222
krb5_error_code (KRB5_CALLCONV *lock)(krb5_context, krb5_ccache);
crypto/krb5/src/lib/krb5/ccache/cc-int.h
80
k5_mutex_t lock;
crypto/krb5/src/lib/krb5/ccache/cc-int.h
95
k5_mutex_destroy(&(M)->lock);
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
708
return krb5_fcc_ops.lock(context, data->fcc);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1024
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1261
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1270
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
479
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
527
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
536
k5_cc_mutex_assert_unlocked(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
538
k5_cc_mutex_destroy(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
563
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
651
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
677
ret = k5_cc_mutex_init(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
711
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
744
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
772
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
808
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
859
ret = k5_cc_mutex_init(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
867
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
904
k5_cc_mutex_assert_locked(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
905
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
923
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
924
k5_cc_mutex_destroy(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
960
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
971
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
98
k5_cc_mutex lock;
crypto/krb5/src/lib/krb5/ccache/cc_file.c
997
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1319
k5_cc_mutex_lock(context, &((struct kcm_cache_data *)cache->data)->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1326
k5_cc_mutex_unlock(context, &((struct kcm_cache_data *)cache->data)->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
649
if (k5_cc_mutex_init(&data->lock) != 0)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
675
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
677
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
843
k5_cc_mutex_destroy(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
93
k5_cc_mutex lock; /* protects io */
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1004
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1014
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1100
ret = k5_cc_mutex_init(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1109
k5_cc_mutex_destroy(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1213
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1235
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1312
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1315
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1354
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1365
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1375
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1387
k5_cc_mutex_assert_locked(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1432
k5_cc_mutex_assert_locked(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1457
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1488
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
229
k5_cc_mutex lock; /* synchronization */
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
778
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
814
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
824
k5_cc_mutex_destroy(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
839
k5_cc_mutex_assert_locked(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
862
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
877
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
878
k5_cc_mutex_destroy(&data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
987
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
990
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
997
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
108
k5_cc_mutex lock;
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
225
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
227
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
248
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
250
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
256
k5_cc_mutex_destroy(&d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
280
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
284
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
327
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
329
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
382
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
385
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
430
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
449
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
491
err = k5_cc_mutex_init(&d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
499
k5_cc_mutex_destroy(&d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
513
k5_cc_mutex_destroy(&d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
614
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
619
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
645
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
655
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
701
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
703
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
776
k5_cc_mutex_lock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
780
k5_cc_mutex_unlock(context, &d->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
791
k5_cc_mutex_lock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
800
k5_cc_mutex_unlock(context, &data->lock);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
472
ret = k5_mutex_init(&m->lock);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
485
ret = k5_mutex_finish_init(&m->lock);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
500
k5_assert_locked(&m->lock);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
510
k5_assert_unlocked(&m->lock);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
519
k5_mutex_lock(&m->lock);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
540
k5_mutex_unlock(&m->lock);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
551
k5_mutex_unlock(&m->lock);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
171
return ccache->ops->lock(context, ccache);
crypto/krb5/src/lib/krb5/keytab/kt_file.c
116
#define KTLOCK(id) k5_mutex_lock(&((krb5_ktfile_data *)(id)->data)->lock)
crypto/krb5/src/lib/krb5/keytab/kt_file.c
117
#define KTUNLOCK(id) k5_mutex_unlock(&((krb5_ktfile_data *)(id)->data)->lock)
crypto/krb5/src/lib/krb5/keytab/kt_file.c
118
#define KTCHECKLOCK(id) k5_mutex_assert_locked(&((krb5_ktfile_data *)(id)->data)->lock)
crypto/krb5/src/lib/krb5/keytab/kt_file.c
211
err = k5_mutex_init(&data->lock);
crypto/krb5/src/lib/krb5/keytab/kt_file.c
249
k5_mutex_destroy(&((krb5_ktfile_data *)id->data)->lock);
crypto/krb5/src/lib/krb5/keytab/kt_file.c
85
k5_mutex_t lock; /* Protect openf, version */
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
168
k5_mutex_destroy(&(((krb5_mkt_data *)node->keytab->data)->lock));
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
217
err = k5_mutex_init(&data->lock);
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
348
k5_mutex_destroy(&(data->lock));
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
67
k5_mutex_t lock; /* Thread-safety - all but link */
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
92
#define KTLOCK(id) k5_mutex_lock(&(((krb5_mkt_data *)(id)->data)->lock))
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
93
#define KTUNLOCK(id) k5_mutex_unlock(&(((krb5_mkt_data *)(id)->data)->lock))
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
94
#define KTCHECKLOCK(id) k5_mutex_assert_locked(&(((krb5_mkt_data *)(id)->data)->lock))
crypto/krb5/src/plugins/audit/test/au_test.c
101
k5_mutex_lock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
104
k5_mutex_unlock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
120
k5_mutex_lock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
123
k5_mutex_unlock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
139
k5_mutex_lock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
142
k5_mutex_unlock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
158
k5_mutex_lock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
161
k5_mutex_unlock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
177
k5_mutex_lock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
180
k5_mutex_unlock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
196
k5_mutex_lock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
199
k5_mutex_unlock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
51
static k5_mutex_t lock = K5_MUTEX_PARTIAL_INITIALIZER;
crypto/krb5/src/plugins/audit/test/au_test.c
60
k5_mutex_init(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
69
k5_mutex_destroy(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
83
k5_mutex_lock(&lock);
crypto/krb5/src/plugins/audit/test/au_test.c
86
k5_mutex_unlock(&lock);
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
171
db->lock = &lockp->lockinfo;
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
172
db->lock->refcnt++;
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
188
if (db->lock->refcnt == 0) {
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
192
db->lock->refcnt--;
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
195
if (db->lock->refcnt == 0) {
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
203
if (db->lock->lockmode != KRB5_DB_LOCKMODE_PERMANENT)
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
204
(void) fclose(db->lock->lockfile);
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
205
db->lock->lockfile = NULL;
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
206
krb5_free_context(db->lock->context);
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
220
if (db->lock->lockmode >= mode) {
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
222
db->lock->lockcnt++;
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
240
ret = krb5_lock_file(db->lock->context, fileno(db->lock->lockfile),
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
256
if (access(db->lock->filename, F_OK) < 0) {
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
257
(void) krb5_lock_file(db->lock->context,
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
258
fileno(db->lock->lockfile),
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
266
if (unlink(db->lock->filename) < 0) {
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
271
(void) krb5_lock_file(db->lock->context,
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
272
fileno(db->lock->lockfile),
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
282
(void) fclose(db->lock->lockfile);
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
285
db->lock->lockmode = mode;
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
286
db->lock->lockcnt++;
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
295
if (!db->lock->lockcnt) /* lock already unlocked */
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
298
if (--db->lock->lockcnt == 0) {
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
299
if (db->lock->lockmode == KRB5_DB_LOCKMODE_PERMANENT) {
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
301
fd = THREEPARAMOPEN(db->lock->filename,O_RDWR | O_CREAT | O_EXCL,
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
306
if ((db->lock->lockfile = fdopen(fd, "w+")) == NULL)
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
308
} else if ((ret = krb5_lock_file(db->lock->context,
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
309
fileno(db->lock->lockfile),
crypto/krb5/src/plugins/kdb/db2/adb_openclose.c
313
db->lock->lockmode = 0;
crypto/krb5/src/plugins/kdb/db2/policy_db.h
69
osa_adb_lock_t lock;
crypto/krb5/src/util/profile/prof_file.c
162
if (k5_mutex_init(&d->lock) != 0) {
crypto/krb5/src/util/profile/prof_file.c
388
k5_mutex_lock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
390
k5_mutex_unlock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
490
k5_mutex_lock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
492
k5_mutex_unlock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
507
k5_mutex_lock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
510
k5_mutex_unlock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
516
k5_mutex_unlock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
527
k5_mutex_lock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
529
k5_mutex_unlock(&data->lock);
crypto/krb5/src/util/profile/prof_file.c
581
k5_mutex_lock(&oldfile->data->lock);
crypto/krb5/src/util/profile/prof_file.c
586
k5_mutex_unlock(&oldfile->data->lock);
crypto/krb5/src/util/profile/prof_file.c
625
k5_mutex_destroy(&data->lock);
crypto/krb5/src/util/profile/prof_init.c
120
err = k5_mutex_init(&lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
156
k5_mutex_destroy(&lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
273
k5_mutex_lock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
275
k5_mutex_unlock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
485
k5_mutex_lock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
488
k5_mutex_unlock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
489
k5_mutex_destroy(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
492
k5_mutex_unlock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_int.h
32
k5_mutex_t lock;
crypto/krb5/src/util/profile/prof_int.h
81
k5_mutex_t lock;
crypto/krb5/src/util/profile/prof_set.c
102
k5_mutex_lock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
109
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
124
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
208
k5_mutex_lock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
215
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
230
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
266
k5_mutex_lock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
275
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
284
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
287
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
294
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
299
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
538
k5_mutex_lock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
546
k5_mutex_unlock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
554
k5_mutex_unlock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
565
k5_mutex_unlock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
570
k5_mutex_lock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
600
k5_mutex_unlock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
603
k5_mutex_lock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
635
k5_mutex_unlock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
638
k5_mutex_lock(&iter->file->data->lock);
crypto/krb5/src/util/profile/prof_tree.c
643
k5_mutex_unlock(&iter->file->data->lock);
crypto/krb5/src/util/support/cache-addrinfo.h
124
k5_mutex_t lock;
crypto/krb5/src/util/support/errors.c
119
lock();
crypto/krb5/src/util/support/errors.c
79
lock();
crypto/krb5/src/util/support/fake-addrinfo.c
1308
return k5_mutex_lock(&krb5int_fac.lock);
crypto/krb5/src/util/support/fake-addrinfo.c
1313
return k5_mutex_unlock(&krb5int_fac.lock);
crypto/krb5/src/util/support/fake-addrinfo.c
581
k5_mutex_assert_locked(&krb5int_fac.lock);
crypto/krb5/src/util/support/fake-addrinfo.c
601
k5_mutex_assert_locked(&krb5int_fac.lock);
crypto/krb5/src/util/support/init-addrinfo.c
62
return k5_mutex_finish_init(&krb5int_fac.lock);
crypto/krb5/src/util/support/init-addrinfo.c
67
k5_mutex_destroy(&krb5int_fac.lock);
crypto/openssh/authfd.c
215
ssh_lock_agent(int sock, int lock, const char *password)
crypto/openssh/authfd.c
218
u_char type = lock ? SSH_AGENTC_LOCK : SSH_AGENTC_UNLOCK;
crypto/openssh/authfd.h
47
int ssh_lock_agent(int sock, int lock, const char *password);
crypto/openssh/ssh-add.c
575
lock_agent(int agent_fd, int lock)
crypto/openssh/ssh-add.c
582
if (lock) {
crypto/openssh/ssh-add.c
592
if ((r = ssh_lock_agent(agent_fd, lock, p1)) == 0) {
crypto/openssh/ssh-add.c
593
fprintf(stderr, "Agent %slocked.\n", lock ? "" : "un");
crypto/openssh/ssh-add.c
597
lock ? "" : "un", ssh_err(r));
crypto/openssh/ssh-agent.c
1497
process_lock_agent(SocketEntry *e, int lock)
crypto/openssh/ssh-agent.c
1515
} else if (locked && !lock) {
crypto/openssh/ssh-agent.c
1535
} else if (!locked && lock) {
crypto/openssl/crypto/asn1/tasn_utl.c
106
CRYPTO_THREAD_lock_free(*lock);
crypto/openssl/crypto/asn1/tasn_utl.c
107
*lock = NULL;
crypto/openssl/crypto/asn1/tasn_utl.c
71
CRYPTO_RWLOCK **lock;
crypto/openssl/crypto/asn1/tasn_utl.c
81
lock = offset2ptr(*pval, aux->ref_lock);
crypto/openssl/crypto/asn1/tasn_utl.c
88
*lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/asn1/tasn_utl.c
89
if (*lock == NULL) {
crypto/openssl/crypto/bio/bss_dgram_pair.c
1002
CRYPTO_THREAD_unlock(a->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
1003
CRYPTO_THREAD_unlock(b->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
1076
if (CRYPTO_THREAD_write_lock(readb->lock) == 0) {
crypto/openssl/crypto/bio/bss_dgram_pair.c
1104
CRYPTO_THREAD_unlock(readb->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
1120
if (CRYPTO_THREAD_write_lock(b->lock) == 0) {
crypto/openssl/crypto/bio/bss_dgram_pair.c
1134
CRYPTO_THREAD_unlock(b->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
1283
if (CRYPTO_THREAD_write_lock(b->lock) == 0) {
crypto/openssl/crypto/bio/bss_dgram_pair.c
1296
CRYPTO_THREAD_unlock(b->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
1315
if (CRYPTO_THREAD_write_lock(b->lock) == 0) {
crypto/openssl/crypto/bio/bss_dgram_pair.c
1342
CRYPTO_THREAD_unlock(b->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
266
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/bio/bss_dgram_pair.c
288
b->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/bio/bss_dgram_pair.c
289
if (b->lock == NULL) {
crypto/openssl/crypto/bio/bss_dgram_pair.c
332
CRYPTO_THREAD_lock_free(b->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
507
if (CRYPTO_THREAD_write_lock(readb->lock) == 0)
crypto/openssl/crypto/bio/bss_dgram_pair.c
518
CRYPTO_THREAD_unlock(readb->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
532
if (CRYPTO_THREAD_read_lock(b->lock) == 0)
crypto/openssl/crypto/bio/bss_dgram_pair.c
546
CRYPTO_THREAD_unlock(b->lock);
crypto/openssl/crypto/bio/bss_dgram_pair.c
988
if (CRYPTO_THREAD_write_lock(x->lock) == 0)
crypto/openssl/crypto/bio/bss_dgram_pair.c
991
if (CRYPTO_THREAD_write_lock(y->lock) == 0) {
crypto/openssl/crypto/bio/bss_dgram_pair.c
992
CRYPTO_THREAD_unlock(x->lock);
crypto/openssl/crypto/bn/bn_blind.c
213
return CRYPTO_THREAD_write_lock(b->lock);
crypto/openssl/crypto/bn/bn_blind.c
218
return CRYPTO_THREAD_unlock(b->lock);
crypto/openssl/crypto/bn/bn_blind.c
27
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/bn/bn_blind.c
39
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/bn/bn_blind.c
40
if (ret->lock == NULL) {
crypto/openssl/crypto/bn/bn_blind.c
87
CRYPTO_THREAD_lock_free(r->lock);
crypto/openssl/crypto/bn/bn_mont.c
425
BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_RWLOCK *lock,
crypto/openssl/crypto/bn/bn_mont.c
430
if (!CRYPTO_THREAD_read_lock(lock))
crypto/openssl/crypto/bn/bn_mont.c
433
CRYPTO_THREAD_unlock(lock);
crypto/openssl/crypto/bn/bn_mont.c
454
if (!CRYPTO_THREAD_write_lock(lock)) {
crypto/openssl/crypto/bn/bn_mont.c
464
CRYPTO_THREAD_unlock(lock);
crypto/openssl/crypto/context.c
228
CRYPTO_THREAD_lock_free(ctx->lock);
crypto/openssl/crypto/context.c
23
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/context.c
378
CRYPTO_THREAD_lock_free(ctx->lock);
crypto/openssl/crypto/context.c
379
ctx->lock = NULL;
crypto/openssl/crypto/context.c
63
return CRYPTO_THREAD_write_lock(ctx->lock);
crypto/openssl/crypto/context.c
70
return CRYPTO_THREAD_read_lock(ctx->lock);
crypto/openssl/crypto/context.c
77
return CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/crypto/context.c
98
ctx->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/context.c
99
if (ctx->lock == NULL)
crypto/openssl/crypto/core_namemap.c
121
if (!CRYPTO_THREAD_read_lock(namemap->lock))
crypto/openssl/crypto/core_namemap.c
128
CRYPTO_THREAD_unlock(namemap->lock);
crypto/openssl/crypto/core_namemap.c
202
if (!CRYPTO_THREAD_read_lock(namemap->lock))
crypto/openssl/crypto/core_namemap.c
209
CRYPTO_THREAD_unlock(namemap->lock);
crypto/openssl/crypto/core_namemap.c
300
if (!CRYPTO_THREAD_write_lock(namemap->lock))
crypto/openssl/crypto/core_namemap.c
303
CRYPTO_THREAD_unlock(namemap->lock);
crypto/openssl/crypto/core_namemap.c
321
if (!CRYPTO_THREAD_write_lock(namemap->lock)) {
crypto/openssl/crypto/core_namemap.c
37
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/core_namemap.c
380
CRYPTO_THREAD_unlock(namemap->lock);
crypto/openssl/crypto/core_namemap.c
531
if ((namemap->lock = CRYPTO_THREAD_lock_new()) == NULL)
crypto/openssl/crypto/core_namemap.c
556
CRYPTO_THREAD_lock_free(namemap->lock);
crypto/openssl/crypto/core_namemap.c
90
if (!CRYPTO_THREAD_read_lock(namemap->lock))
crypto/openssl/crypto/core_namemap.c
93
CRYPTO_THREAD_unlock(namemap->lock);
crypto/openssl/crypto/dh/dh_key.c
249
mont = BN_MONT_CTX_set_locked(pmont, dh->lock, dh->params.p, ctx);
crypto/openssl/crypto/dh/dh_key.c
79
dh->lock, dh->params.p, ctx);
crypto/openssl/crypto/dh/dh_lib.c
158
CRYPTO_THREAD_lock_free(r->lock);
crypto/openssl/crypto/dh/dh_lib.c
81
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/dh/dh_lib.c
82
if (ret->lock == NULL) {
crypto/openssl/crypto/dh/dh_lib.c
89
CRYPTO_THREAD_lock_free(ret->lock);
crypto/openssl/crypto/dh/dh_local.h
37
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/dsa/dsa_lib.c
139
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/dsa/dsa_lib.c
140
if (ret->lock == NULL) {
crypto/openssl/crypto/dsa/dsa_lib.c
147
CRYPTO_THREAD_lock_free(ret->lock);
crypto/openssl/crypto/dsa/dsa_lib.c
235
CRYPTO_THREAD_lock_free(r->lock);
crypto/openssl/crypto/dsa/dsa_local.h
34
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/dsa/dsa_ossl.c
299
dsa->lock, dsa->params.p, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
427
dsa->lock, dsa->params.p, ctx);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
677
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
770
cache->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/encode_decode/decoder_pkey.c
771
if (cache->lock == NULL) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
778
CRYPTO_THREAD_lock_free(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
792
CRYPTO_THREAD_lock_free(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
808
if (!CRYPTO_THREAD_write_lock(cache->lock)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
816
CRYPTO_THREAD_unlock(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
856
if (!CRYPTO_THREAD_read_lock(cache->lock)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
870
CRYPTO_THREAD_unlock(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
935
if (!CRYPTO_THREAD_write_lock(cache->lock)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
961
CRYPTO_THREAD_unlock(cache->lock);
crypto/openssl/crypto/evp/evp_rand.c
105
if (rand->meth->lock != NULL)
crypto/openssl/crypto/evp/evp_rand.c
106
return rand->meth->lock(rand->algctx);
crypto/openssl/crypto/evp/evp_rand.c
188
if (rand->lock != NULL)
crypto/openssl/crypto/evp/evp_rand.c
190
rand->lock = OSSL_FUNC_rand_lock(fns);
crypto/openssl/crypto/evp/evp_rand.c
40
OSSL_FUNC_rand_lock_fn *lock;
crypto/openssl/crypto/evp/keymgmt_lib.c
122
if (!CRYPTO_THREAD_read_lock(pk->lock))
crypto/openssl/crypto/evp/keymgmt_lib.c
135
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/keymgmt_lib.c
139
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/keymgmt_lib.c
172
if (!CRYPTO_THREAD_write_lock(pk->lock)) {
crypto/openssl/crypto/evp/keymgmt_lib.c
181
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/keymgmt_lib.c
202
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/keymgmt_lib.c
210
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/p_lib.c
1513
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/evp/p_lib.c
1514
if (ret->lock == NULL) {
crypto/openssl/crypto/evp/p_lib.c
1530
CRYPTO_THREAD_lock_free(ret->lock);
crypto/openssl/crypto/evp/p_lib.c
1857
CRYPTO_THREAD_lock_free(x->lock);
crypto/openssl/crypto/evp/p_lib.c
1963
if (!CRYPTO_THREAD_read_lock(pk->lock))
crypto/openssl/crypto/evp/p_lib.c
1984
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/p_lib.c
1987
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/p_lib.c
2016
if (!CRYPTO_THREAD_write_lock(pk->lock))
crypto/openssl/crypto/evp/p_lib.c
2020
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/p_lib.c
2033
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/p_lib.c
2042
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/p_lib.c
2051
CRYPTO_THREAD_unlock(pk->lock);
crypto/openssl/crypto/evp/p_lib.c
2182
if (!CRYPTO_THREAD_read_lock(pk->lock))
crypto/openssl/crypto/evp/p_lib.c
2187
if (!CRYPTO_THREAD_unlock(pk->lock))
crypto/openssl/crypto/evp/p_lib.c
2196
if (!CRYPTO_THREAD_write_lock(pk->lock))
crypto/openssl/crypto/evp/p_lib.c
2207
if (!CRYPTO_THREAD_unlock(pk->lock)) {
crypto/openssl/crypto/evp/s_lib.c
201
CRYPTO_THREAD_lock_free(skey->lock);
crypto/openssl/crypto/evp/s_lib.c
45
skey->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/evp/s_lib.c
46
if (skey->lock == NULL) {
crypto/openssl/crypto/evp/s_lib.c
55
CRYPTO_THREAD_lock_free(skey->lock);
crypto/openssl/crypto/hashtable/hashtable.c
146
CRYPTO_RCU_LOCK *lock;
crypto/openssl/crypto/hashtable/hashtable.c
217
new->lock = ossl_rcu_lock_new(1, conf->ctx);
crypto/openssl/crypto/hashtable/hashtable.c
218
if (new->lock == NULL)
crypto/openssl/crypto/hashtable/hashtable.c
228
ossl_rcu_lock_free(new->lock);
crypto/openssl/crypto/hashtable/hashtable.c
238
ossl_rcu_read_lock(htable->lock);
crypto/openssl/crypto/hashtable/hashtable.c
243
ossl_rcu_read_unlock(htable->lock);
crypto/openssl/crypto/hashtable/hashtable.c
248
ossl_rcu_write_lock(htable->lock);
crypto/openssl/crypto/hashtable/hashtable.c
257
ossl_rcu_write_unlock(htable->lock);
crypto/openssl/crypto/hashtable/hashtable.c
259
ossl_synchronize_rcu(htable->lock);
crypto/openssl/crypto/hashtable/hashtable.c
310
ossl_rcu_call(h->lock, free_oldmd, oldmd);
crypto/openssl/crypto/hashtable/hashtable.c
330
ossl_rcu_lock_free(h->lock);
crypto/openssl/crypto/hashtable/hashtable.c
488
ossl_rcu_call(h->lock, free_old_neigh_table, oldmd);
crypto/openssl/crypto/hashtable/hashtable.c
570
ossl_rcu_call(h->lock, free_old_ht_value, *olddata);
crypto/openssl/crypto/hashtable/hashtable.c
744
ossl_rcu_call(h->lock, free_old_entry, v);
crypto/openssl/crypto/initthread.c
163
if (!CRYPTO_THREAD_write_lock(gtr->lock))
crypto/openssl/crypto/initthread.c
166
CRYPTO_THREAD_unlock(gtr->lock);
crypto/openssl/crypto/initthread.c
179
if (!CRYPTO_THREAD_write_lock(gtr->lock))
crypto/openssl/crypto/initthread.c
187
CRYPTO_THREAD_unlock(gtr->lock);
crypto/openssl/crypto/initthread.c
191
CRYPTO_THREAD_unlock(gtr->lock);
crypto/openssl/crypto/initthread.c
366
if (!CRYPTO_THREAD_write_lock(gtr->lock))
crypto/openssl/crypto/initthread.c
389
CRYPTO_THREAD_unlock(gtr->lock);
crypto/openssl/crypto/initthread.c
459
if (!CRYPTO_THREAD_write_lock(gtr->lock))
crypto/openssl/crypto/initthread.c
471
CRYPTO_THREAD_unlock(gtr->lock);
crypto/openssl/crypto/initthread.c
493
CRYPTO_THREAD_lock_free(gtr->lock);
crypto/openssl/crypto/initthread.c
497
CRYPTO_THREAD_unlock(gtr->lock);
crypto/openssl/crypto/initthread.c
51
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/initthread.c
65
glob_tevent_reg->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/initthread.c
66
if (glob_tevent_reg->skhands == NULL || glob_tevent_reg->lock == NULL) {
crypto/openssl/crypto/initthread.c
68
CRYPTO_THREAD_lock_free(glob_tevent_reg->lock);
crypto/openssl/crypto/objects/obj_dat.c
101
static ossl_inline void ossl_obj_unlock(int lock)
crypto/openssl/crypto/objects/obj_dat.c
103
if (lock)
crypto/openssl/crypto/objects/obj_dat.c
262
static int ossl_obj_add_object(const ASN1_OBJECT *obj, int lock)
crypto/openssl/crypto/objects/obj_dat.c
280
if (!ossl_obj_write_lock(lock)) {
crypto/openssl/crypto/objects/obj_dat.c
315
ossl_obj_unlock(lock);
crypto/openssl/crypto/objects/obj_dat.c
319
ossl_obj_unlock(lock);
crypto/openssl/crypto/objects/obj_dat.c
383
static int ossl_obj_obj2nid(const ASN1_OBJECT *a, const int lock)
crypto/openssl/crypto/objects/obj_dat.c
399
if (!ossl_obj_read_lock(lock)) {
crypto/openssl/crypto/objects/obj_dat.c
410
ossl_obj_unlock(lock);
crypto/openssl/crypto/objects/obj_dat.c
83
static ossl_inline int ossl_obj_write_lock(int lock)
crypto/openssl/crypto/objects/obj_dat.c
85
if (!lock)
crypto/openssl/crypto/objects/obj_dat.c
92
static ossl_inline int ossl_obj_read_lock(int lock)
crypto/openssl/crypto/objects/obj_dat.c
94
if (!lock)
crypto/openssl/crypto/objects/obj_xref.c
67
int lock)
crypto/openssl/crypto/objects/obj_xref.c
81
if (lock && !CRYPTO_THREAD_read_lock(sig_lock)) {
crypto/openssl/crypto/objects/obj_xref.c
90
if (lock)
crypto/openssl/crypto/property/property.c
174
return p != NULL ? CRYPTO_THREAD_read_lock(p->lock) : 0;
crypto/openssl/crypto/property/property.c
179
return p != NULL ? CRYPTO_THREAD_write_lock(p->lock) : 0;
crypto/openssl/crypto/property/property.c
184
return p != 0 ? CRYPTO_THREAD_unlock(p->lock) : 0;
crypto/openssl/crypto/property/property.c
251
|| (res->lock = CRYPTO_THREAD_lock_new()) == NULL
crypto/openssl/crypto/property/property.c
266
CRYPTO_THREAD_lock_free(store->lock);
crypto/openssl/crypto/property/property.c
73
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/property/property_string.c
103
propdata->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/property/property_string.c
112
if (propdata->lock == NULL
crypto/openssl/crypto/property/property_string.c
157
if (!CRYPTO_THREAD_read_lock(propdata->lock)) {
crypto/openssl/crypto/property/property_string.c
163
CRYPTO_THREAD_unlock(propdata->lock);
crypto/openssl/crypto/property/property_string.c
164
if (!CRYPTO_THREAD_write_lock(propdata->lock)) {
crypto/openssl/crypto/property/property_string.c
177
CRYPTO_THREAD_unlock(propdata->lock);
crypto/openssl/crypto/property/property_string.c
192
CRYPTO_THREAD_unlock(propdata->lock);
crypto/openssl/crypto/property/property_string.c
198
CRYPTO_THREAD_unlock(propdata->lock);
crypto/openssl/crypto/property/property_string.c
227
if (!CRYPTO_THREAD_read_lock(propdata->lock)) {
crypto/openssl/crypto/property/property_string.c
248
CRYPTO_THREAD_unlock(propdata->lock);
crypto/openssl/crypto/property/property_string.c
39
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/property/property_string.c
83
CRYPTO_THREAD_lock_free(propdata->lock);
crypto/openssl/crypto/provider_child.c
104
if (!CRYPTO_THREAD_write_lock(gbl->lock))
crypto/openssl/crypto/provider_child.c
154
CRYPTO_THREAD_unlock(gbl->lock);
crypto/openssl/crypto/provider_child.c
251
gbl->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/provider_child.c
252
if (gbl->lock == NULL)
crypto/openssl/crypto/provider_child.c
26
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/provider_child.c
46
CRYPTO_THREAD_lock_free(gbl->lock);
crypto/openssl/crypto/provider_conf.c
210
if (pcgbl == NULL || !CRYPTO_THREAD_write_lock(pcgbl->lock)) {
crypto/openssl/crypto/provider_conf.c
223
CRYPTO_THREAD_unlock(pcgbl->lock);
crypto/openssl/crypto/provider_conf.c
231
CRYPTO_THREAD_unlock(pcgbl->lock);
crypto/openssl/crypto/provider_conf.c
26
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/provider_conf.c
270
CRYPTO_THREAD_unlock(pcgbl->lock);
crypto/openssl/crypto/provider_conf.c
37
pcgbl->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/provider_conf.c
38
if (pcgbl->lock == NULL) {
crypto/openssl/crypto/provider_conf.c
54
CRYPTO_THREAD_lock_free(pcgbl->lock);
crypto/openssl/crypto/provider_core.c
1166
int lock = 1;
crypto/openssl/crypto/provider_core.c
1183
lock = 0;
crypto/openssl/crypto/provider_core.c
1185
if (lock && !CRYPTO_THREAD_read_lock(store->lock))
crypto/openssl/crypto/provider_core.c
1187
if (lock && !CRYPTO_THREAD_write_lock(prov->flag_lock)) {
crypto/openssl/crypto/provider_core.c
1188
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1193
if (lock) {
crypto/openssl/crypto/provider_core.c
1195
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1230
if (lock) {
crypto/openssl/crypto/provider_core.c
1232
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1255
static int provider_activate(OSSL_PROVIDER *prov, int lock, int upcalls)
crypto/openssl/crypto/provider_core.c
1267
lock = 0;
crypto/openssl/crypto/provider_core.c
1281
if (lock && !CRYPTO_THREAD_read_lock(store->lock)) {
crypto/openssl/crypto/provider_core.c
1289
if (lock && !CRYPTO_THREAD_write_lock(prov->flag_lock)) {
crypto/openssl/crypto/provider_core.c
1290
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1304
if (lock) {
crypto/openssl/crypto/provider_core.c
1306
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1331
if (!CRYPTO_THREAD_read_lock(store->lock))
crypto/openssl/crypto/provider_core.c
1334
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1363
if (!CRYPTO_THREAD_read_lock(store->lock))
crypto/openssl/crypto/provider_core.c
1366
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1442
if (!CRYPTO_THREAD_read_lock(store->lock))
crypto/openssl/crypto/provider_core.c
1445
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1449
if (!CRYPTO_THREAD_write_lock(store->lock))
crypto/openssl/crypto/provider_core.c
1454
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1509
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1550
if (!CRYPTO_THREAD_read_lock(store->lock))
crypto/openssl/crypto/provider_core.c
1554
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1595
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
1614
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
2101
if (!CRYPTO_THREAD_read_lock(store->lock))
crypto/openssl/crypto/provider_core.c
2110
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
2151
if (!CRYPTO_THREAD_write_lock(store->lock)) {
crypto/openssl/crypto/provider_core.c
2196
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
221
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/provider_core.c
2216
if (!CRYPTO_THREAD_write_lock(store->lock))
crypto/openssl/crypto/provider_core.c
2228
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
302
CRYPTO_THREAD_lock_free(store->lock);
crypto/openssl/crypto/provider_core.c
319
|| (store->lock = CRYPTO_THREAD_lock_new()) == NULL) {
crypto/openssl/crypto/provider_core.c
344
if (!CRYPTO_THREAD_write_lock(store->lock))
crypto/openssl/crypto/provider_core.c
347
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
371
if (!CRYPTO_THREAD_write_lock(store->lock))
crypto/openssl/crypto/provider_core.c
395
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
423
if (!CRYPTO_THREAD_write_lock(store->lock))
crypto/openssl/crypto/provider_core.c
428
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
548
if (!CRYPTO_THREAD_read_lock(store->lock))
crypto/openssl/crypto/provider_core.c
569
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
574
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
668
if (!CRYPTO_THREAD_write_lock(store->lock))
crypto/openssl/crypto/provider_core.c
690
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/provider_core.c
728
CRYPTO_THREAD_unlock(store->lock);
crypto/openssl/crypto/rand/rand_lib.c
41
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/rand/rand_lib.c
542
dgbl->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/rand/rand_lib.c
543
if (dgbl->lock == NULL)
crypto/openssl/crypto/rand/rand_lib.c
557
CRYPTO_THREAD_lock_free(dgbl->lock);
crypto/openssl/crypto/rand/rand_lib.c
573
CRYPTO_THREAD_lock_free(dgbl->lock);
crypto/openssl/crypto/rand/rand_lib.c
660
if (!CRYPTO_THREAD_read_lock(dgbl->lock))
crypto/openssl/crypto/rand/rand_lib.c
663
CRYPTO_THREAD_unlock(dgbl->lock);
crypto/openssl/crypto/rand/rand_lib.c
769
if (!CRYPTO_THREAD_read_lock(dgbl->lock))
crypto/openssl/crypto/rand/rand_lib.c
774
CRYPTO_THREAD_unlock(dgbl->lock);
crypto/openssl/crypto/rand/rand_lib.c
811
if (!CRYPTO_THREAD_write_lock(dgbl->lock))
crypto/openssl/crypto/rand/rand_lib.c
816
CRYPTO_THREAD_unlock(dgbl->lock);
crypto/openssl/crypto/rand/rand_lib.c
824
CRYPTO_THREAD_unlock(dgbl->lock);
crypto/openssl/crypto/rsa/rsa_lib.c
159
CRYPTO_THREAD_lock_free(r->lock);
crypto/openssl/crypto/rsa/rsa_lib.c
82
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/rsa/rsa_lib.c
83
if (ret->lock == NULL) {
crypto/openssl/crypto/rsa/rsa_lib.c
90
CRYPTO_THREAD_lock_free(ret->lock);
crypto/openssl/crypto/rsa/rsa_local.h
98
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/rsa/rsa_ossl.c
190
if (!BN_MONT_CTX_set_locked(&rsa->_method_mod_n, rsa->lock,
crypto/openssl/crypto/rsa/rsa_ossl.c
214
if (!CRYPTO_THREAD_read_lock(rsa->lock))
crypto/openssl/crypto/rsa/rsa_ossl.c
224
CRYPTO_THREAD_unlock(rsa->lock);
crypto/openssl/crypto/rsa/rsa_ossl.c
225
if (!CRYPTO_THREAD_write_lock(rsa->lock))
crypto/openssl/crypto/rsa/rsa_ossl.c
250
CRYPTO_THREAD_unlock(rsa->lock);
crypto/openssl/crypto/rsa/rsa_ossl.c
251
if (!CRYPTO_THREAD_write_lock(rsa->lock))
crypto/openssl/crypto/rsa/rsa_ossl.c
260
CRYPTO_THREAD_unlock(rsa->lock);
crypto/openssl/crypto/rsa/rsa_ossl.c
357
if (!BN_MONT_CTX_set_locked(&rsa->_method_mod_n, rsa->lock,
crypto/openssl/crypto/rsa/rsa_ossl.c
600
if (!BN_MONT_CTX_set_locked(&rsa->_method_mod_n, rsa->lock,
crypto/openssl/crypto/rsa/rsa_ossl.c
756
if (!BN_MONT_CTX_set_locked(&rsa->_method_mod_n, rsa->lock,
crypto/openssl/crypto/rsa/rsa_ossl.c
836
BN_MONT_CTX_set_locked(&rsa->_method_mod_p, rsa->lock,
crypto/openssl/crypto/rsa/rsa_ossl.c
839
BN_MONT_CTX_set_locked(&rsa->_method_mod_q, rsa->lock,
crypto/openssl/crypto/rsa/rsa_ossl.c
848
if (!BN_MONT_CTX_set_locked(&pinfo->m, rsa->lock, factor, ctx)) {
crypto/openssl/crypto/rsa/rsa_ossl.c
867
if (!BN_MONT_CTX_set_locked(&rsa->_method_mod_n, rsa->lock,
crypto/openssl/crypto/thread/api.c
50
ossl_crypto_mutex_lock(tdata->lock);
crypto/openssl/crypto/thread/api.c
52
ossl_crypto_mutex_unlock(tdata->lock);
crypto/openssl/crypto/thread/api.c
66
ossl_crypto_mutex_lock(tdata->lock);
crypto/openssl/crypto/thread/api.c
68
ossl_crypto_mutex_unlock(tdata->lock);
crypto/openssl/crypto/thread/arch.c
124
ossl_crypto_mutex_free(&handle->lock);
crypto/openssl/crypto/thread/arch.c
25
if ((handle->lock = ossl_crypto_mutex_new()) == NULL)
crypto/openssl/crypto/thread/arch.c
42
ossl_crypto_mutex_free(&handle->lock);
crypto/openssl/crypto/thread/internal.c
134
t->lock = ossl_crypto_mutex_new();
crypto/openssl/crypto/thread/internal.c
137
if (t->lock == NULL || t->cond_finished == NULL)
crypto/openssl/crypto/thread/internal.c
154
ossl_crypto_mutex_free(&t->lock);
crypto/openssl/crypto/thread/internal.c
33
ossl_crypto_mutex_lock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
35
ossl_crypto_mutex_unlock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
49
ossl_crypto_mutex_lock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
51
ossl_crypto_mutex_unlock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
56
ossl_crypto_condvar_wait(tdata->cond_finished, tdata->lock);
crypto/openssl/crypto/thread/internal.c
58
ossl_crypto_mutex_unlock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
62
ossl_crypto_mutex_lock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
64
ossl_crypto_mutex_unlock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
88
ossl_crypto_mutex_lock(tdata->lock);
crypto/openssl/crypto/thread/internal.c
91
ossl_crypto_mutex_unlock(tdata->lock);
crypto/openssl/crypto/threads_none.c
102
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/threads_none.c
104
if ((lock = CRYPTO_zalloc(sizeof(unsigned int), NULL, 0)) == NULL)
crypto/openssl/crypto/threads_none.c
108
*(unsigned int *)lock = 1;
crypto/openssl/crypto/threads_none.c
110
return lock;
crypto/openssl/crypto/threads_none.c
113
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
115
if (!ossl_assert(*(unsigned int *)lock == 1))
crypto/openssl/crypto/threads_none.c
120
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
122
if (!ossl_assert(*(unsigned int *)lock == 1))
crypto/openssl/crypto/threads_none.c
127
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
129
if (!ossl_assert(*(unsigned int *)lock == 1))
crypto/openssl/crypto/threads_none.c
134
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
136
if (lock == NULL)
crypto/openssl/crypto/threads_none.c
139
*(unsigned int *)lock = 0;
crypto/openssl/crypto/threads_none.c
140
OPENSSL_free(lock);
crypto/openssl/crypto/threads_none.c
228
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
237
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
246
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
255
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
263
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
270
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
277
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_none.c
30
struct rcu_lock_st *lock;
crypto/openssl/crypto/threads_none.c
32
lock = OPENSSL_zalloc(sizeof(*lock));
crypto/openssl/crypto/threads_none.c
33
return lock;
crypto/openssl/crypto/threads_none.c
36
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
38
OPENSSL_free(lock);
crypto/openssl/crypto/threads_none.c
41
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
46
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
51
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
56
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
61
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
63
struct rcu_cb_item *items = lock->cb_items;
crypto/openssl/crypto/threads_none.c
66
lock->cb_items = NULL;
crypto/openssl/crypto/threads_none.c
76
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_none.c
85
new->next = lock->cb_items;
crypto/openssl/crypto/threads_none.c
86
lock->cb_items = new;
crypto/openssl/crypto/threads_pthread.c
197
CRYPTO_RCU_LOCK *lock;
crypto/openssl/crypto/threads_pthread.c
262
static struct rcu_qp *get_hold_current_qp(struct rcu_lock_st *lock)
crypto/openssl/crypto/threads_pthread.c
268
qp_idx = ATOMIC_LOAD_N(uint32_t, &lock->reader_idx, __ATOMIC_RELAXED);
crypto/openssl/crypto/threads_pthread.c
281
ATOMIC_ADD_FETCH(&lock->qp_group[qp_idx].users, (uint64_t)1,
crypto/openssl/crypto/threads_pthread.c
285
if (qp_idx == ATOMIC_LOAD_N(uint32_t, &lock->reader_idx, __ATOMIC_ACQUIRE))
crypto/openssl/crypto/threads_pthread.c
288
ATOMIC_SUB_FETCH(&lock->qp_group[qp_idx].users, (uint64_t)1,
crypto/openssl/crypto/threads_pthread.c
292
return &lock->qp_group[qp_idx];
crypto/openssl/crypto/threads_pthread.c
305
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
309
CRYPTO_THREAD_LOCAL *lkey = ossl_lib_ctx_get_rcukey(lock->ctx);
crypto/openssl/crypto/threads_pthread.c
321
ossl_init_thread_start(NULL, lock->ctx, ossl_rcu_free_local_data);
crypto/openssl/crypto/threads_pthread.c
328
if (data->thread_qps[i].lock == lock) {
crypto/openssl/crypto/threads_pthread.c
339
data->thread_qps[available_qp].qp = get_hold_current_qp(lock);
crypto/openssl/crypto/threads_pthread.c
341
data->thread_qps[available_qp].lock = lock;
crypto/openssl/crypto/threads_pthread.c
344
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
347
CRYPTO_THREAD_LOCAL *lkey = ossl_lib_ctx_get_rcukey(lock->ctx);
crypto/openssl/crypto/threads_pthread.c
354
if (data->thread_qps[i].lock == lock) {
crypto/openssl/crypto/threads_pthread.c
366
data->thread_qps[i].lock = NULL;
crypto/openssl/crypto/threads_pthread.c
382
static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock, uint32_t *curr_id)
crypto/openssl/crypto/threads_pthread.c
386
pthread_mutex_lock(&lock->alloc_lock);
crypto/openssl/crypto/threads_pthread.c
393
while (lock->group_count - lock->writers_alloced < 2)
crypto/openssl/crypto/threads_pthread.c
395
pthread_cond_wait(&lock->alloc_signal, &lock->alloc_lock);
crypto/openssl/crypto/threads_pthread.c
397
current_idx = lock->current_alloc_idx;
crypto/openssl/crypto/threads_pthread.c
400
lock->writers_alloced++;
crypto/openssl/crypto/threads_pthread.c
403
lock->current_alloc_idx = (lock->current_alloc_idx + 1) % lock->group_count;
crypto/openssl/crypto/threads_pthread.c
405
*curr_id = lock->id_ctr;
crypto/openssl/crypto/threads_pthread.c
406
lock->id_ctr++;
crypto/openssl/crypto/threads_pthread.c
412
ATOMIC_STORE_N(uint32_t, &lock->reader_idx, lock->current_alloc_idx,
crypto/openssl/crypto/threads_pthread.c
419
ATOMIC_ADD_FETCH(&lock->qp_group[current_idx].users, (uint64_t)0,
crypto/openssl/crypto/threads_pthread.c
423
pthread_cond_signal(&lock->alloc_signal);
crypto/openssl/crypto/threads_pthread.c
424
pthread_mutex_unlock(&lock->alloc_lock);
crypto/openssl/crypto/threads_pthread.c
425
return &lock->qp_group[current_idx];
crypto/openssl/crypto/threads_pthread.c
428
static void retire_qp(CRYPTO_RCU_LOCK *lock, struct rcu_qp *qp)
crypto/openssl/crypto/threads_pthread.c
430
pthread_mutex_lock(&lock->alloc_lock);
crypto/openssl/crypto/threads_pthread.c
431
lock->writers_alloced--;
crypto/openssl/crypto/threads_pthread.c
432
pthread_cond_signal(&lock->alloc_signal);
crypto/openssl/crypto/threads_pthread.c
433
pthread_mutex_unlock(&lock->alloc_lock);
crypto/openssl/crypto/threads_pthread.c
436
static struct rcu_qp *allocate_new_qp_group(CRYPTO_RCU_LOCK *lock,
crypto/openssl/crypto/threads_pthread.c
441
lock->group_count = count;
crypto/openssl/crypto/threads_pthread.c
445
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
447
pthread_mutex_lock(&lock->write_lock);
crypto/openssl/crypto/threads_pthread.c
448
TSAN_FAKE_UNLOCK(&lock->write_lock);
crypto/openssl/crypto/threads_pthread.c
451
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
453
TSAN_FAKE_LOCK(&lock->write_lock);
crypto/openssl/crypto/threads_pthread.c
454
pthread_mutex_unlock(&lock->write_lock);
crypto/openssl/crypto/threads_pthread.c
457
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
464
pthread_mutex_lock(&lock->write_lock);
crypto/openssl/crypto/threads_pthread.c
465
cb_items = lock->cb_items;
crypto/openssl/crypto/threads_pthread.c
466
lock->cb_items = NULL;
crypto/openssl/crypto/threads_pthread.c
467
pthread_mutex_unlock(&lock->write_lock);
crypto/openssl/crypto/threads_pthread.c
469
qp = update_qp(lock, &curr_id);
crypto/openssl/crypto/threads_pthread.c
472
pthread_mutex_lock(&lock->prior_lock);
crypto/openssl/crypto/threads_pthread.c
473
while (lock->next_to_retire != curr_id)
crypto/openssl/crypto/threads_pthread.c
474
pthread_cond_wait(&lock->prior_signal, &lock->prior_lock);
crypto/openssl/crypto/threads_pthread.c
489
lock->next_to_retire++;
crypto/openssl/crypto/threads_pthread.c
490
pthread_cond_broadcast(&lock->prior_signal);
crypto/openssl/crypto/threads_pthread.c
491
pthread_mutex_unlock(&lock->prior_lock);
crypto/openssl/crypto/threads_pthread.c
493
retire_qp(lock, qp);
crypto/openssl/crypto/threads_pthread.c
508
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_pthread.c
518
new->next = lock->cb_items;
crypto/openssl/crypto/threads_pthread.c
519
lock->cb_items = new;
crypto/openssl/crypto/threads_pthread.c
592
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
594
struct rcu_lock_st *rlock = (struct rcu_lock_st *)lock;
crypto/openssl/crypto/threads_pthread.c
596
if (lock == NULL)
crypto/openssl/crypto/threads_pthread.c
621
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/threads_pthread.c
623
if ((lock = OPENSSL_zalloc(sizeof(pthread_rwlock_t))) == NULL)
crypto/openssl/crypto/threads_pthread.c
627
if (pthread_rwlock_init(lock, NULL) != 0) {
crypto/openssl/crypto/threads_pthread.c
628
OPENSSL_free(lock);
crypto/openssl/crypto/threads_pthread.c
633
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/threads_pthread.c
635
if ((lock = OPENSSL_zalloc(sizeof(pthread_mutex_t))) == NULL)
crypto/openssl/crypto/threads_pthread.c
651
if (pthread_mutex_init(lock, &attr) != 0) {
crypto/openssl/crypto/threads_pthread.c
653
OPENSSL_free(lock);
crypto/openssl/crypto/threads_pthread.c
660
return lock;
crypto/openssl/crypto/threads_pthread.c
663
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
666
if (!ossl_assert(pthread_rwlock_rdlock(lock) == 0))
crypto/openssl/crypto/threads_pthread.c
669
if (pthread_mutex_lock(lock) != 0) {
crypto/openssl/crypto/threads_pthread.c
678
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
681
if (!ossl_assert(pthread_rwlock_wrlock(lock) == 0))
crypto/openssl/crypto/threads_pthread.c
684
if (pthread_mutex_lock(lock) != 0) {
crypto/openssl/crypto/threads_pthread.c
693
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
696
if (pthread_rwlock_unlock(lock) != 0)
crypto/openssl/crypto/threads_pthread.c
699
if (pthread_mutex_unlock(lock) != 0) {
crypto/openssl/crypto/threads_pthread.c
708
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
710
if (lock == NULL)
crypto/openssl/crypto/threads_pthread.c
714
pthread_rwlock_destroy(lock);
crypto/openssl/crypto/threads_pthread.c
716
pthread_mutex_destroy(lock);
crypto/openssl/crypto/threads_pthread.c
718
OPENSSL_free(lock);
crypto/openssl/crypto/threads_pthread.c
776
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
790
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_pthread.c
796
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_pthread.c
803
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
817
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_pthread.c
822
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_pthread.c
829
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
843
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_pthread.c
848
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_pthread.c
855
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
869
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_pthread.c
874
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_pthread.c
880
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
894
if (lock == NULL || !CRYPTO_THREAD_read_lock(lock))
crypto/openssl/crypto/threads_pthread.c
897
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_pthread.c
903
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
917
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_pthread.c
920
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_pthread.c
926
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_pthread.c
940
if (lock == NULL || !CRYPTO_THREAD_read_lock(lock))
crypto/openssl/crypto/threads_pthread.c
943
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_win.c
126
static struct rcu_qp *allocate_new_qp_group(struct rcu_lock_st *lock,
crypto/openssl/crypto/threads_win.c
131
lock->group_count = count;
crypto/openssl/crypto/threads_win.c
183
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
185
CRYPTO_THREAD_lock_free(lock->rw_lock);
crypto/openssl/crypto/threads_win.c
186
OPENSSL_free(lock->qp_group);
crypto/openssl/crypto/threads_win.c
187
ossl_crypto_condvar_free(&lock->alloc_signal);
crypto/openssl/crypto/threads_win.c
188
ossl_crypto_condvar_free(&lock->prior_signal);
crypto/openssl/crypto/threads_win.c
189
ossl_crypto_mutex_free(&lock->alloc_lock);
crypto/openssl/crypto/threads_win.c
190
ossl_crypto_mutex_free(&lock->prior_lock);
crypto/openssl/crypto/threads_win.c
191
ossl_crypto_mutex_free(&lock->write_lock);
crypto/openssl/crypto/threads_win.c
192
OPENSSL_free(lock);
crypto/openssl/crypto/threads_win.c
196
static ossl_inline struct rcu_qp *get_hold_current_qp(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
204
CRYPTO_atomic_load_int((int *)&lock->reader_idx, (int *)&qp_idx,
crypto/openssl/crypto/threads_win.c
205
lock->rw_lock);
crypto/openssl/crypto/threads_win.c
206
CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, (uint64_t)1, &tmp64,
crypto/openssl/crypto/threads_win.c
207
lock->rw_lock);
crypto/openssl/crypto/threads_win.c
208
CRYPTO_atomic_load_int((int *)&lock->reader_idx, (int *)&tmp,
crypto/openssl/crypto/threads_win.c
209
lock->rw_lock);
crypto/openssl/crypto/threads_win.c
212
CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, (uint64_t)-1, &tmp64,
crypto/openssl/crypto/threads_win.c
213
lock->rw_lock);
crypto/openssl/crypto/threads_win.c
216
return &lock->qp_group[qp_idx];
crypto/openssl/crypto/threads_win.c
228
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
233
CRYPTO_THREAD_LOCAL *lkey = ossl_lib_ctx_get_rcukey(lock->ctx);
crypto/openssl/crypto/threads_win.c
245
ossl_init_thread_start(NULL, lock->ctx, ossl_rcu_free_local_data);
crypto/openssl/crypto/threads_win.c
252
if (data->thread_qps[i].lock == lock)
crypto/openssl/crypto/threads_win.c
261
data->thread_qps[available_qp].qp = get_hold_current_qp(lock);
crypto/openssl/crypto/threads_win.c
263
data->thread_qps[available_qp].lock = lock;
crypto/openssl/crypto/threads_win.c
266
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
268
ossl_crypto_mutex_lock(lock->write_lock);
crypto/openssl/crypto/threads_win.c
271
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
273
ossl_crypto_mutex_unlock(lock->write_lock);
crypto/openssl/crypto/threads_win.c
276
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
278
CRYPTO_THREAD_LOCAL *lkey = ossl_lib_ctx_get_rcukey(lock->ctx);
crypto/openssl/crypto/threads_win.c
286
if (data->thread_qps[i].lock == lock) {
crypto/openssl/crypto/threads_win.c
291
lock->rw_lock);
crypto/openssl/crypto/threads_win.c
294
data->thread_qps[i].lock = NULL;
crypto/openssl/crypto/threads_win.c
305
static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock, uint32_t *curr_id)
crypto/openssl/crypto/threads_win.c
310
ossl_crypto_mutex_lock(lock->alloc_lock);
crypto/openssl/crypto/threads_win.c
316
while (lock->group_count - lock->writers_alloced < 2)
crypto/openssl/crypto/threads_win.c
318
ossl_crypto_condvar_wait(lock->alloc_signal, lock->alloc_lock);
crypto/openssl/crypto/threads_win.c
320
current_idx = lock->current_alloc_idx;
crypto/openssl/crypto/threads_win.c
323
lock->writers_alloced++;
crypto/openssl/crypto/threads_win.c
326
lock->current_alloc_idx = (lock->current_alloc_idx + 1) % lock->group_count;
crypto/openssl/crypto/threads_win.c
329
*curr_id = lock->id_ctr;
crypto/openssl/crypto/threads_win.c
330
lock->id_ctr++;
crypto/openssl/crypto/threads_win.c
333
tmp = lock->current_alloc_idx;
crypto/openssl/crypto/threads_win.c
335
CRYPTO_THREAD_write_lock(lock->rw_lock);
crypto/openssl/crypto/threads_win.c
336
lock->reader_idx = tmp;
crypto/openssl/crypto/threads_win.c
337
CRYPTO_THREAD_unlock(lock->rw_lock);
crypto/openssl/crypto/threads_win.c
339
InterlockedExchange((LONG volatile *)&lock->reader_idx, tmp);
crypto/openssl/crypto/threads_win.c
343
ossl_crypto_condvar_broadcast(lock->alloc_signal);
crypto/openssl/crypto/threads_win.c
344
ossl_crypto_mutex_unlock(lock->alloc_lock);
crypto/openssl/crypto/threads_win.c
345
return &lock->qp_group[current_idx];
crypto/openssl/crypto/threads_win.c
348
static void retire_qp(CRYPTO_RCU_LOCK *lock,
crypto/openssl/crypto/threads_win.c
351
ossl_crypto_mutex_lock(lock->alloc_lock);
crypto/openssl/crypto/threads_win.c
352
lock->writers_alloced--;
crypto/openssl/crypto/threads_win.c
353
ossl_crypto_condvar_broadcast(lock->alloc_signal);
crypto/openssl/crypto/threads_win.c
354
ossl_crypto_mutex_unlock(lock->alloc_lock);
crypto/openssl/crypto/threads_win.c
357
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
365
ossl_crypto_mutex_lock(lock->write_lock);
crypto/openssl/crypto/threads_win.c
366
cb_items = lock->cb_items;
crypto/openssl/crypto/threads_win.c
367
lock->cb_items = NULL;
crypto/openssl/crypto/threads_win.c
368
ossl_crypto_mutex_unlock(lock->write_lock);
crypto/openssl/crypto/threads_win.c
370
qp = update_qp(lock, &curr_id);
crypto/openssl/crypto/threads_win.c
373
ossl_crypto_mutex_lock(lock->prior_lock);
crypto/openssl/crypto/threads_win.c
374
while (lock->next_to_retire != curr_id)
crypto/openssl/crypto/threads_win.c
375
ossl_crypto_condvar_wait(lock->prior_signal, lock->prior_lock);
crypto/openssl/crypto/threads_win.c
379
CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
crypto/openssl/crypto/threads_win.c
382
lock->next_to_retire++;
crypto/openssl/crypto/threads_win.c
383
ossl_crypto_condvar_broadcast(lock->prior_signal);
crypto/openssl/crypto/threads_win.c
384
ossl_crypto_mutex_unlock(lock->prior_lock);
crypto/openssl/crypto/threads_win.c
386
retire_qp(lock, qp);
crypto/openssl/crypto/threads_win.c
403
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_win.c
41
SRWLOCK lock;
crypto/openssl/crypto/threads_win.c
413
new->next = lock->cb_items;
crypto/openssl/crypto/threads_win.c
414
lock->cb_items = new;
crypto/openssl/crypto/threads_win.c
431
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/threads_win.c
435
if ((lock = OPENSSL_zalloc(sizeof(CRYPTO_win_rwlock))) == NULL)
crypto/openssl/crypto/threads_win.c
438
rwlock = lock;
crypto/openssl/crypto/threads_win.c
439
InitializeSRWLock(&rwlock->lock);
crypto/openssl/crypto/threads_win.c
442
if ((lock = OPENSSL_zalloc(sizeof(CRITICAL_SECTION))) == NULL)
crypto/openssl/crypto/threads_win.c
448
if (!InitializeCriticalSectionAndSpinCount(lock, 0x400)) {
crypto/openssl/crypto/threads_win.c
449
OPENSSL_free(lock);
crypto/openssl/crypto/threads_win.c
453
InitializeCriticalSection(lock);
crypto/openssl/crypto/threads_win.c
457
return lock;
crypto/openssl/crypto/threads_win.c
460
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
463
CRYPTO_win_rwlock *rwlock = lock;
crypto/openssl/crypto/threads_win.c
465
AcquireSRWLockShared(&rwlock->lock);
crypto/openssl/crypto/threads_win.c
467
EnterCriticalSection(lock);
crypto/openssl/crypto/threads_win.c
472
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
475
CRYPTO_win_rwlock *rwlock = lock;
crypto/openssl/crypto/threads_win.c
477
AcquireSRWLockExclusive(&rwlock->lock);
crypto/openssl/crypto/threads_win.c
480
EnterCriticalSection(lock);
crypto/openssl/crypto/threads_win.c
485
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
488
CRYPTO_win_rwlock *rwlock = lock;
crypto/openssl/crypto/threads_win.c
492
ReleaseSRWLockExclusive(&rwlock->lock);
crypto/openssl/crypto/threads_win.c
494
ReleaseSRWLockShared(&rwlock->lock);
crypto/openssl/crypto/threads_win.c
497
LeaveCriticalSection(lock);
crypto/openssl/crypto/threads_win.c
502
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
504
if (lock == NULL)
crypto/openssl/crypto/threads_win.c
508
DeleteCriticalSection(lock);
crypto/openssl/crypto/threads_win.c
510
OPENSSL_free(lock);
crypto/openssl/crypto/threads_win.c
525
LONG volatile *lock = (LONG *)once;
crypto/openssl/crypto/threads_win.c
528
if (*lock == ONCE_DONE)
crypto/openssl/crypto/threads_win.c
532
result = InterlockedCompareExchange(lock, ONCE_ININIT, ONCE_UNINITED);
crypto/openssl/crypto/threads_win.c
535
*lock = ONCE_DONE;
crypto/openssl/crypto/threads_win.c
540
return (*lock == ONCE_DONE);
crypto/openssl/crypto/threads_win.c
59
CRYPTO_RCU_LOCK *lock;
crypto/openssl/crypto/threads_win.c
608
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
611
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_win.c
616
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_win.c
628
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
631
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_win.c
636
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_win.c
647
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
650
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_win.c
655
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_win.c
666
CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
669
if (lock == NULL || !CRYPTO_THREAD_write_lock(lock))
crypto/openssl/crypto/threads_win.c
674
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_win.c
684
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
687
if (lock == NULL || !CRYPTO_THREAD_read_lock(lock))
crypto/openssl/crypto/threads_win.c
690
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_win.c
700
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
703
if (lock == NULL || !CRYPTO_THREAD_read_lock(lock))
crypto/openssl/crypto/threads_win.c
706
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/threads_win.c
716
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock)
crypto/openssl/crypto/threads_win.c
719
if (lock == NULL || !CRYPTO_THREAD_read_lock(lock))
crypto/openssl/crypto/threads_win.c
722
if (!CRYPTO_THREAD_unlock(lock))
crypto/openssl/crypto/ui/ui_lib.c
30
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/ui/ui_lib.c
31
if (ret->lock == NULL) {
crypto/openssl/crypto/ui/ui_lib.c
80
CRYPTO_THREAD_lock_free(ui->lock);
crypto/openssl/crypto/ui/ui_local.h
106
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/ui/ui_openssl.c
373
if (!CRYPTO_THREAD_write_lock(ui->lock))
crypto/openssl/crypto/ui/ui_openssl.c
566
CRYPTO_THREAD_unlock(ui->lock);
crypto/openssl/crypto/x509/by_dir.c
120
a->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/x509/by_dir.c
121
if (a->lock == NULL) {
crypto/openssl/crypto/x509/by_dir.c
162
CRYPTO_THREAD_lock_free(a->lock);
crypto/openssl/crypto/x509/by_dir.c
276
if (!CRYPTO_THREAD_read_lock(ctx->lock))
crypto/openssl/crypto/x509/by_dir.c
286
CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/crypto/x509/by_dir.c
367
if (!CRYPTO_THREAD_write_lock(ctx->lock))
crypto/openssl/crypto/x509/by_dir.c
381
CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/crypto/x509/by_dir.c
388
CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/crypto/x509/by_dir.c
404
CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/crypto/x509/by_dir.c
48
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/x509/pcy_cache.c
190
if (!CRYPTO_THREAD_write_lock(x->lock))
crypto/openssl/crypto/x509/pcy_cache.c
193
CRYPTO_THREAD_unlock(x->lock);
crypto/openssl/crypto/x509/v3_purp.c
456
if (!CRYPTO_THREAD_write_lock(x->lock))
crypto/openssl/crypto/x509/v3_purp.c
459
CRYPTO_THREAD_unlock(x->lock);
crypto/openssl/crypto/x509/v3_purp.c
673
CRYPTO_THREAD_unlock(x->lock);
crypto/openssl/crypto/x509/v3_purp.c
676
CRYPTO_THREAD_unlock(x->lock);
crypto/openssl/crypto/x509/v3_purp.c
721
if (CRYPTO_THREAD_write_lock(x->lock)) {
crypto/openssl/crypto/x509/v3_purp.c
723
CRYPTO_THREAD_unlock(x->lock);
crypto/openssl/crypto/x509/x509_local.h
148
CRYPTO_RWLOCK *lock;
crypto/openssl/crypto/x509/x509_lu.c
207
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/x509/x509_lu.c
208
if (ret->lock == NULL) {
crypto/openssl/crypto/x509/x509_lu.c
221
CRYPTO_THREAD_lock_free(ret->lock);
crypto/openssl/crypto/x509/x509_lu.c
251
CRYPTO_THREAD_lock_free(xs->lock);
crypto/openssl/crypto/x509/x509_lu.c
44
return CRYPTO_THREAD_write_lock(xs->lock);
crypto/openssl/crypto/x509/x509_lu.c
49
return CRYPTO_THREAD_read_lock(xs->lock);
crypto/openssl/crypto/x509/x509_lu.c
54
return CRYPTO_THREAD_unlock(xs->lock);
crypto/openssl/crypto/x509/x_crl.c
453
if (!CRYPTO_THREAD_write_lock(crl->lock))
crypto/openssl/crypto/x509/x_crl.c
456
CRYPTO_THREAD_unlock(crl->lock);
crypto/openssl/include/crypto/evp.h
692
CRYPTO_RWLOCK *lock;
crypto/openssl/include/crypto/evp.h
761
CRYPTO_RWLOCK *lock;
crypto/openssl/include/crypto/x509.h
124
CRYPTO_RWLOCK *lock;
crypto/openssl/include/crypto/x509.h
200
CRYPTO_RWLOCK *lock;
crypto/openssl/include/crypto/x509.h
81
CRYPTO_RWLOCK *lock;
crypto/openssl/include/internal/rcu.h
21
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
22
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
23
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
24
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
25
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
26
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
27
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data);
crypto/openssl/include/internal/refcount.h
208
CRYPTO_RWLOCK *lock;
crypto/openssl/include/internal/refcount.h
217
return CRYPTO_atomic_add(&refcnt->val, 1, ret, refcnt->lock);
crypto/openssl/include/internal/refcount.h
223
return CRYPTO_atomic_add(&refcnt->val, -1, ret, refcnt->lock);
crypto/openssl/include/internal/refcount.h
229
return CRYPTO_atomic_load_int(&refcnt->val, ret, refcnt->lock);
crypto/openssl/include/internal/refcount.h
236
refcnt->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/include/internal/refcount.h
237
if (refcnt->lock == NULL) {
crypto/openssl/include/internal/refcount.h
247
CRYPTO_THREAD_lock_free(refcnt->lock);
crypto/openssl/include/internal/thread.h
33
CRYPTO_MUTEX *lock;
crypto/openssl/include/internal/thread_arch.h
76
CRYPTO_MUTEX *lock;
crypto/openssl/include/openssl/asn1t.h
206
static const ASN1_AUX tname##_aux = { NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), offsetof(tname, lock), cb, 0, NULL }; \
crypto/openssl/include/openssl/bn.h
417
BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_RWLOCK *lock,
crypto/openssl/include/openssl/crypto.h
84
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
85
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
86
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
87
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
89
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
91
CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
93
CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
95
CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
96
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
97
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock);
crypto/openssl/include/openssl/crypto.h
98
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock);
crypto/openssl/providers/implementations/rands/drbg.c
599
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg.c
605
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg.c
606
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg.c
632
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg.c
703
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg.c
704
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg.c
757
if (drbg != NULL && drbg->lock == NULL) {
crypto/openssl/providers/implementations/rands/drbg.c
763
drbg->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/providers/implementations/rands/drbg.c
764
if (drbg->lock == NULL) {
crypto/openssl/providers/implementations/rands/drbg.c
869
CRYPTO_THREAD_lock_free(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
342
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_ctr.c
351
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_ctr.c
352
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
494
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_ctr.c
499
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_ctr.c
500
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
511
if (drbg->lock != NULL && !CRYPTO_THREAD_read_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_ctr.c
523
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_ctr.c
524
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
675
if (drbg->lock != NULL && !CRYPTO_THREAD_read_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_ctr.c
692
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_ctr.c
693
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
811
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_ctr.c
816
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_ctr.c
817
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hash.c
280
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hash.c
289
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hash.c
290
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hash.c
390
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hash.c
395
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hash.c
396
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hash.c
407
if (drbg->lock != NULL && !CRYPTO_THREAD_read_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hash.c
416
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hash.c
417
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hash.c
479
if (drbg->lock != NULL && !CRYPTO_THREAD_read_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hash.c
491
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hash.c
492
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hash.c
608
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hash.c
613
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hash.c
614
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
153
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
162
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hmac.c
163
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
283
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
288
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hmac.c
289
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
300
if (drbg->lock != NULL && !CRYPTO_THREAD_read_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
308
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hmac.c
309
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
372
if (drbg->lock != NULL && !CRYPTO_THREAD_read_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
393
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hmac.c
394
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
548
if (drbg->lock != NULL && !CRYPTO_THREAD_write_lock(drbg->lock))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
553
if (drbg->lock != NULL)
crypto/openssl/providers/implementations/rands/drbg_hmac.c
554
CRYPTO_THREAD_unlock(drbg->lock);
crypto/openssl/providers/implementations/rands/drbg_local.h
60
CRYPTO_RWLOCK *lock;
crypto/openssl/providers/implementations/rands/fips_crng_test.c
226
CRYPTO_THREAD_lock_free(crngt->lock);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
334
if (crngt != NULL && crngt->lock == NULL) {
crypto/openssl/providers/implementations/rands/fips_crng_test.c
340
crngt->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/providers/implementations/rands/fips_crng_test.c
341
if (crngt->lock == NULL) {
crypto/openssl/providers/implementations/rands/fips_crng_test.c
353
return crngt->lock == NULL || CRYPTO_THREAD_write_lock(crngt->lock);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
360
if (crngt->lock != NULL)
crypto/openssl/providers/implementations/rands/fips_crng_test.c
361
CRYPTO_THREAD_unlock(crngt->lock);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
53
CRYPTO_RWLOCK *lock;
crypto/openssl/providers/implementations/rands/test_rng.c
305
if (t != NULL && t->lock == NULL) {
crypto/openssl/providers/implementations/rands/test_rng.c
306
t->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/providers/implementations/rands/test_rng.c
307
if (t->lock == NULL) {
crypto/openssl/providers/implementations/rands/test_rng.c
319
if (t == NULL || t->lock == NULL)
crypto/openssl/providers/implementations/rands/test_rng.c
321
return CRYPTO_THREAD_write_lock(t->lock);
crypto/openssl/providers/implementations/rands/test_rng.c
328
if (t != NULL && t->lock != NULL)
crypto/openssl/providers/implementations/rands/test_rng.c
329
CRYPTO_THREAD_unlock(t->lock);
crypto/openssl/providers/implementations/rands/test_rng.c
50
CRYPTO_RWLOCK *lock;
crypto/openssl/providers/implementations/rands/test_rng.c
77
CRYPTO_THREAD_lock_free(t->lock);
crypto/openssl/ssl/ssl_lib.c
1062
if (!CRYPTO_THREAD_write_lock(ctx->lock))
crypto/openssl/ssl/ssl_lib.c
1065
CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/ssl/ssl_lib.c
1073
if (sc == NULL || !CRYPTO_THREAD_write_lock(ssl->lock))
crypto/openssl/ssl/ssl_lib.c
1076
CRYPTO_THREAD_unlock(ssl->lock);
crypto/openssl/ssl/ssl_lib.c
1100
if (!CRYPTO_THREAD_read_lock(sc->session_ctx->lock))
crypto/openssl/ssl/ssl_lib.c
1103
CRYPTO_THREAD_unlock(sc->session_ctx->lock);
crypto/openssl/ssl/ssl_lib.c
1438
CRYPTO_THREAD_lock_free(s->lock);
crypto/openssl/ssl/ssl_lib.c
4017
ret->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/ssl/ssl_lib.c
4018
if (ret->lock == NULL) {
crypto/openssl/ssl/ssl_lib.c
4445
CRYPTO_THREAD_lock_free(a->lock);
crypto/openssl/ssl/ssl_lib.c
708
ssl->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/ssl/ssl_lib.c
710
if (ssl->lock == NULL || !CRYPTO_NEW_REF(&ssl->references, 1))
crypto/openssl/ssl/ssl_lib.c
725
CRYPTO_THREAD_lock_free(ssl->lock);
crypto/openssl/ssl/ssl_lib.c
726
ssl->lock = NULL;
crypto/openssl/ssl/ssl_local.h
1105
CRYPTO_RWLOCK *lock;
crypto/openssl/ssl/ssl_local.h
1237
CRYPTO_RWLOCK *lock;
crypto/openssl/ssl/ssl_sess.c
1217
if (!CRYPTO_THREAD_write_lock(s->lock))
crypto/openssl/ssl/ssl_sess.c
1254
CRYPTO_THREAD_unlock(s->lock);
crypto/openssl/ssl/ssl_sess.c
391
if (!CRYPTO_THREAD_read_lock(SSL_CONNECTION_GET_SSL(s)->lock))
crypto/openssl/ssl/ssl_sess.c
393
if (!CRYPTO_THREAD_read_lock(s->session_ctx->lock)) {
crypto/openssl/ssl/ssl_sess.c
394
CRYPTO_THREAD_unlock(ssl->lock);
crypto/openssl/ssl/ssl_sess.c
403
CRYPTO_THREAD_unlock(s->session_ctx->lock);
crypto/openssl/ssl/ssl_sess.c
404
CRYPTO_THREAD_unlock(ssl->lock);
crypto/openssl/ssl/ssl_sess.c
509
if (!CRYPTO_THREAD_read_lock(s->session_ctx->lock))
crypto/openssl/ssl/ssl_sess.c
515
CRYPTO_THREAD_unlock(s->session_ctx->lock);
crypto/openssl/ssl/ssl_sess.c
519
CRYPTO_THREAD_unlock(s->session_ctx->lock);
crypto/openssl/ssl/ssl_sess.c
739
if (!CRYPTO_THREAD_write_lock(ctx->lock)) {
crypto/openssl/ssl/ssl_sess.c
806
CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/ssl/ssl_sess.c
822
if (!CRYPTO_THREAD_write_lock(ctx->lock))
crypto/openssl/ssl/ssl_sess.c
83
if (!CRYPTO_THREAD_read_lock(ssl->lock))
crypto/openssl/ssl/ssl_sess.c
833
CRYPTO_THREAD_unlock(ctx->lock);
crypto/openssl/ssl/ssl_sess.c
88
CRYPTO_THREAD_unlock(ssl->lock);
crypto/openssl/ssl/ssl_sess.c
938
if (!CRYPTO_THREAD_write_lock(s->owner->lock))
crypto/openssl/ssl/ssl_sess.c
943
CRYPTO_THREAD_unlock(s->owner->lock);
crypto/openssl/ssl/ssl_sess.c
979
if (!CRYPTO_THREAD_write_lock(s->owner->lock))
crypto/openssl/ssl/ssl_sess.c
984
CRYPTO_THREAD_unlock(s->owner->lock);
crypto/openssl/test/threadstest.c
100
&& TEST_true(CRYPTO_THREAD_unlock(lock));
crypto/openssl/test/threadstest.c
102
CRYPTO_THREAD_lock_free(lock);
crypto/openssl/test/threadstest.c
626
CRYPTO_RWLOCK *lock = CRYPTO_THREAD_lock_new();
crypto/openssl/test/threadstest.c
628
if (!TEST_ptr(lock))
crypto/openssl/test/threadstest.c
643
if (!TEST_true(CRYPTO_atomic_add(&val, 1, &ret, lock)))
crypto/openssl/test/threadstest.c
662
if (!TEST_true(CRYPTO_atomic_or(&val64, 2, &ret64, lock)))
crypto/openssl/test/threadstest.c
683
if (!TEST_true(CRYPTO_atomic_load(&val64, &ret64, lock)))
crypto/openssl/test/threadstest.c
706
if (!TEST_true(CRYPTO_atomic_and(&val64, 5, &ret64, lock)))
crypto/openssl/test/threadstest.c
729
if (!TEST_true(CRYPTO_atomic_add64(&val64, 2, &ret64, lock)))
crypto/openssl/test/threadstest.c
738
CRYPTO_THREAD_lock_free(lock);
crypto/openssl/test/threadstest.c
91
CRYPTO_RWLOCK *lock = CRYPTO_THREAD_lock_new();
crypto/openssl/test/threadstest.c
94
if (!TEST_ptr(lock))
crypto/openssl/test/threadstest.c
97
res = TEST_true(CRYPTO_THREAD_read_lock(lock))
crypto/openssl/test/threadstest.c
98
&& TEST_true(CRYPTO_THREAD_unlock(lock))
crypto/openssl/test/threadstest.c
99
&& TEST_true(CRYPTO_THREAD_write_lock(lock))
include/rpc/rpcsec_gss.h
123
rpc_gss_lock_t *lock,
lib/libc/gen/dlfcn.c
101
void (*rlock_acquire)(void *lock) __unused,
lib/libc/gen/dlfcn.c
102
void (*wlock_acquire)(void *lock) __unused,
lib/libc/gen/dlfcn.c
103
void (*lock_release)(void *lock) __unused,
lib/libc/gen/dlfcn.c
104
void (*lock_destroy)(void *lock) __unused,
lib/libc/gen/sem.c
82
pthread_mutex_t lock;
lib/libc/iconv/citrus_lock.h
31
#define WLOCK(lock) if (__isthreaded) \
lib/libc/iconv/citrus_lock.h
32
pthread_rwlock_wrlock(lock);
lib/libc/iconv/citrus_lock.h
33
#define UNLOCK(lock) if (__isthreaded) \
lib/libc/iconv/citrus_lock.h
34
pthread_rwlock_unlock(lock);
lib/libc/stdlib/system.c
125
_SPINLOCK(&lock);
lib/libc/stdlib/system.c
133
_SPINUNLOCK(&lock);
lib/libc/stdlib/system.c
58
static spinlock_t lock = _SPINLOCK_INITIALIZER;
lib/libc/stdlib/system.c
77
_SPINLOCK(&lock);
lib/libc/stdlib/system.c
89
_SPINUNLOCK(&lock);
lib/libnetmap/libnetmap.h
648
nmctx_lock_cb lock;
lib/libnetmap/nmctx-pthreads.c
53
nmctx_pthread_lock(struct nmctx *ctx, int lock)
lib/libnetmap/nmctx-pthreads.c
57
if (lock) {
lib/libnetmap/nmctx-pthreads.c
72
nmctx_pthreadsafe.up.lock = nmctx_pthread_lock;
lib/libnetmap/nmctx.c
131
if (ctx->lock != NULL)
lib/libnetmap/nmctx.c
132
ctx->lock(ctx, 1);
lib/libnetmap/nmctx.c
138
if (ctx->lock != NULL)
lib/libnetmap/nmctx.c
139
ctx->lock(ctx, 0);
lib/libnetmap/nmctx.c
71
.lock = NULL,
lib/librpcsec_gss/svc_rpcsec_gss.c
838
rpc_gss_lock_t lock;
lib/librpcsec_gss/svc_rpcsec_gss.c
854
lock.locked = FALSE;
lib/librpcsec_gss/svc_rpcsec_gss.c
855
lock.raw_cred = &client->cl_rawcred;
lib/librpcsec_gss/svc_rpcsec_gss.c
859
&lock,
lib/librpcsec_gss/svc_rpcsec_gss.c
874
client->cl_locked = lock.locked;
lib/libthr/thread/thr_fork.c
243
_thr_umutex_init(&curthread->lock);
lib/libthr/thread/thr_private.h
337
struct urwlock lock;
lib/libthr/thread/thr_private.h
378
struct umutex lock;
lib/libthr/thread/thr_private.h
643
#define THR_LOCK(curthrd) THR_LOCK_ACQUIRE(curthrd, &(curthrd)->lock)
lib/libthr/thread/thr_private.h
644
#define THR_UNLOCK(curthrd) THR_LOCK_RELEASE(curthrd, &(curthrd)->lock)
lib/libthr/thread/thr_private.h
645
#define THR_THREAD_LOCK(curthrd, thr) THR_LOCK_ACQUIRE(curthrd, &(thr)->lock)
lib/libthr/thread/thr_private.h
646
#define THR_THREAD_UNLOCK(curthrd, thr) THR_LOCK_RELEASE(curthrd, &(thr)->lock)
lib/libthr/thread/thr_pspinlock.c
103
if (lock == NULL || *lock == NULL)
lib/libthr/thread/thr_pspinlock.c
105
lck = *lock == THR_PSHARED_PTR ? __thr_pshared_offpage(lock, 0) : *lock;
lib/libthr/thread/thr_pspinlock.c
112
_pthread_spin_lock(pthread_spinlock_t *lock)
lib/libthr/thread/thr_pspinlock.c
118
if (lock == NULL)
lib/libthr/thread/thr_pspinlock.c
120
lck = *lock == THR_PSHARED_PTR ? __thr_pshared_offpage(lock, 0) : *lock;
lib/libthr/thread/thr_pspinlock.c
143
_pthread_spin_unlock(pthread_spinlock_t *lock)
lib/libthr/thread/thr_pspinlock.c
147
if (lock == NULL)
lib/libthr/thread/thr_pspinlock.c
149
lck = *lock == THR_PSHARED_PTR ? __thr_pshared_offpage(lock, 0) : *lock;
lib/libthr/thread/thr_pspinlock.c
53
_pthread_spin_init(pthread_spinlock_t *lock, int pshared)
lib/libthr/thread/thr_pspinlock.c
57
if (lock == NULL)
lib/libthr/thread/thr_pspinlock.c
64
*lock = lck;
lib/libthr/thread/thr_pspinlock.c
66
lck = __thr_pshared_offpage(lock, 1);
lib/libthr/thread/thr_pspinlock.c
69
*lock = THR_PSHARED_PTR;
lib/libthr/thread/thr_pspinlock.c
78
_pthread_spin_destroy(pthread_spinlock_t *lock)
lib/libthr/thread/thr_pspinlock.c
83
if (lock == NULL || *lock == NULL) {
lib/libthr/thread/thr_pspinlock.c
85
} else if (*lock == THR_PSHARED_PTR) {
lib/libthr/thread/thr_pspinlock.c
86
l = __thr_pshared_offpage(lock, 0);
lib/libthr/thread/thr_pspinlock.c
91
free(*lock);
lib/libthr/thread/thr_pspinlock.c
92
*lock = NULL;
lib/libthr/thread/thr_pspinlock.c
99
_pthread_spin_trylock(pthread_spinlock_t *lock)
lib/libthr/thread/thr_rtld.c
112
_thr_rtld_rlock_acquire(void *lock)
lib/libthr/thread/thr_rtld.c
120
l = (struct rtld_lock *)lock;
lib/libthr/thread/thr_rtld.c
126
while (_thr_rwlock_rdlock(&l->lock, 0, NULL) != 0)
lib/libthr/thread/thr_rtld.c
134
_thr_rtld_wlock_acquire(void *lock)
lib/libthr/thread/thr_rtld.c
142
l = (struct rtld_lock *)lock;
lib/libthr/thread/thr_rtld.c
145
while (_thr_rwlock_wrlock(&l->lock, NULL) != 0)
lib/libthr/thread/thr_rtld.c
152
_thr_rtld_lock_release(void *lock)
lib/libthr/thread/thr_rtld.c
161
l = (struct rtld_lock *)lock;
lib/libthr/thread/thr_rtld.c
163
state = l->lock.rw_state;
lib/libthr/thread/thr_rtld.c
170
atomic_clear_int(&l->lock.rw_state,
lib/libthr/thread/thr_rtld.c
172
l->lock.rw_blocked_readers = 0;
lib/libthr/thread/thr_rtld.c
173
l->lock.rw_blocked_writers = 0;
lib/libthr/thread/thr_rtld.c
183
if (_thr_rwlock_unlock(&l->lock) == 0) {
lib/libthr/thread/thr_rtld.c
53
struct urwlock lock;
lib/libthr/thread/thr_rtld.c
81
l->lock.rw_flags = URWLOCK_PREFER_READER;
lib/libthr/thread/thr_rtld.c
86
_thr_rtld_lock_destroy(void *lock)
lib/libthr/thread/thr_rtld.c
91
locki = (struct rtld_lock *)lock - &lock_place[0];
lib/libthr/thread/thr_rtld.c
93
((char *)lock)[i] = 0;
lib/libthr/thread/thr_rwlock.c
113
prwlock->lock.rw_flags |= USYNC_PROCESS_SHARED;
lib/libthr/thread/thr_rwlock.c
202
ret = _thr_rwlock_tryrdlock(&prwlock->lock, flags);
lib/libthr/thread/thr_rwlock.c
214
ret = __thr_rwlock_rdlock(&prwlock->lock, flags, abstime);
lib/libthr/thread/thr_rwlock.c
219
if (_thr_rwlock_tryrdlock(&prwlock->lock, flags) == 0) {
lib/libthr/thread/thr_rwlock.c
276
ret = _thr_rwlock_tryrdlock(&prwlock->lock, flags);
lib/libthr/thread/thr_rwlock.c
295
ret = _thr_rwlock_trywrlock(&prwlock->lock);
lib/libthr/thread/thr_rwlock.c
316
ret = _thr_rwlock_trywrlock(&prwlock->lock);
lib/libthr/thread/thr_rwlock.c
328
ret = __thr_rwlock_wrlock(&prwlock->lock, abstime);
lib/libthr/thread/thr_rwlock.c
338
if (_thr_rwlock_trywrlock(&prwlock->lock) == 0) {
lib/libthr/thread/thr_rwlock.c
381
state = prwlock->lock.rw_state;
lib/libthr/thread/thr_rwlock.c
388
ret = _thr_rwlock_unlock(&prwlock->lock);
lib/libthr/thread/thr_sig.c
239
_thr_rwl_rdlock(&usa->lock);
lib/libthr/thread/thr_sig.c
241
_thr_rwl_unlock(&usa->lock);
lib/libthr/thread/thr_sig.c
447
THR_UMUTEX_LOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
462
THR_UMUTEX_UNLOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
464
THR_UMUTEX_LOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
466
THR_UMUTEX_UNLOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
534
rwlp = &usa->lock;
lib/libthr/thread/thr_sig.c
56
struct urwlock lock;
lib/libthr/thread/thr_sig.c
560
_thr_rwl_rdlock(&__libc_sigaction_slot(i)->lock);
lib/libthr/thread/thr_sig.c
569
_thr_rwl_unlock(&__libc_sigaction_slot(i)->lock);
lib/libthr/thread/thr_sig.c
578
bzero(&__libc_sigaction_slot(i) -> lock,
lib/libthr/thread/thr_sig.c
606
_thr_rwl_wrlock(&usa->lock);
lib/libthr/thread/thr_sig.c
645
_thr_rwl_unlock(&usa->lock);
lib/libthr/thread/thr_spinlock.c
119
_thr_umutex_init(&extra[i].lock);
lib/libthr/thread/thr_spinlock.c
47
struct umutex lock;
lib/libthr/thread/thr_spinlock.c
68
THR_UMUTEX_UNLOCK(_get_curthread(), &_extra->lock);
lib/libthr/thread/thr_spinlock.c
83
THR_UMUTEX_LOCK(_get_curthread(), &_extra->lock);
lib/libthr/thread/thr_spinlock.c
94
_thr_umutex_init(&extra[spinlock_count].lock);
libexec/rtld-elf/rtld.c
3865
void (*_rlock_acquire)(void *lock) __unused,
libexec/rtld-elf/rtld.c
3866
void (*_wlock_acquire)(void *lock) __unused,
libexec/rtld-elf/rtld.c
3867
void (*_lock_release)(void *lock) __unused,
libexec/rtld-elf/rtld.c
3868
void (*_lock_destroy)(void *lock) __unused,
libexec/rtld-elf/rtld.h
100
void (*wlock_acquire)(void *lock);
libexec/rtld-elf/rtld.h
101
void (*rlock_release)(void *lock);
libexec/rtld-elf/rtld.h
102
void (*wlock_release)(void *lock);
libexec/rtld-elf/rtld.h
103
void (*lock_destroy)(void *lock);
libexec/rtld-elf/rtld.h
99
void (*rlock_acquire)(void *lock);
libexec/rtld-elf/rtld_lock.c
114
l->lock = 0;
libexec/rtld-elf/rtld_lock.c
119
def_lock_destroy(void *lock)
libexec/rtld-elf/rtld_lock.c
121
Lock *l = lock;
libexec/rtld-elf/rtld_lock.c
141
if (atomic_cmpset_acq_int(&l->lock, 0, WAFLAG))
libexec/rtld-elf/rtld_lock.c
144
atomic_add_acq_int(&l->lock, RC_INCR);
libexec/rtld-elf/rtld_lock.c
145
if ((l->lock & WAFLAG) == 0)
libexec/rtld-elf/rtld_lock.c
147
atomic_add_int(&l->lock, -RC_INCR);
libexec/rtld-elf/rtld_lock.c
177
def_rlock_acquire(void *lock)
libexec/rtld-elf/rtld_lock.c
179
def_lock_acquire(lock, false);
libexec/rtld-elf/rtld_lock.c
183
def_wlock_acquire(void *lock)
libexec/rtld-elf/rtld_lock.c
185
def_lock_acquire(lock, true);
libexec/rtld-elf/rtld_lock.c
189
def_lock_release(void *lock)
libexec/rtld-elf/rtld_lock.c
191
Lock *l = lock;
libexec/rtld-elf/rtld_lock.c
193
atomic_add_rel_int(&l->lock, -((l->lock & WAFLAG) == 0 ?
libexec/rtld-elf/rtld_lock.c
248
rlock_acquire(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
254
if ((thread_mask_set(lock->mask) & lock->mask) != 0) {
libexec/rtld-elf/rtld_lock.c
259
lockinfo.rlock_acquire(lock->handle);
libexec/rtld-elf/rtld_lock.c
264
wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
270
if ((thread_mask_set(lock->mask) & lock->mask) != 0) {
libexec/rtld-elf/rtld_lock.c
275
lockinfo.wlock_acquire(lock->handle);
libexec/rtld-elf/rtld_lock.c
280
lock_release(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
291
thread_mask_clear(lock->mask);
libexec/rtld-elf/rtld_lock.c
292
lockinfo.lock_release(lock->handle);
libexec/rtld-elf/rtld_lock.c
300
lock_upgrade(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
306
lock_release(lock, lockstate);
libexec/rtld-elf/rtld_lock.c
307
wlock_acquire(lock, lockstate);
libexec/rtld-elf/rtld_lock.c
80
volatile u_int lock;
sbin/hastd/synch.h
100
error = pthread_rwlock_init(lock, NULL);
sbin/hastd/synch.h
104
rw_destroy(pthread_rwlock_t *lock) __requires_unlocked(*lock)
sbin/hastd/synch.h
108
error = pthread_rwlock_destroy(lock);
sbin/hastd/synch.h
112
rw_rlock(pthread_rwlock_t *lock) __locks_shared(*lock)
sbin/hastd/synch.h
116
error = pthread_rwlock_rdlock(lock);
sbin/hastd/synch.h
120
rw_wlock(pthread_rwlock_t *lock) __locks_exclusive(*lock)
sbin/hastd/synch.h
124
error = pthread_rwlock_wrlock(lock);
sbin/hastd/synch.h
128
rw_unlock(pthread_rwlock_t *lock) __unlocks(*lock)
sbin/hastd/synch.h
132
error = pthread_rwlock_unlock(lock);
sbin/hastd/synch.h
152
cv_wait(pthread_cond_t *cv, pthread_mutex_t *lock) __requires_exclusive(*lock)
sbin/hastd/synch.h
156
error = pthread_cond_wait(cv, lock);
sbin/hastd/synch.h
160
cv_timedwait(pthread_cond_t *cv, pthread_mutex_t *lock, int timeout)
sbin/hastd/synch.h
161
__requires_exclusive(*lock)
sbin/hastd/synch.h
167
cv_wait(cv, lock);
sbin/hastd/synch.h
174
error = pthread_cond_timedwait(cv, lock, &ts);
sbin/hastd/synch.h
48
mtx_init(pthread_mutex_t *lock) __requires_unlocked(*lock)
sbin/hastd/synch.h
52
error = pthread_mutex_init(lock, NULL);
sbin/hastd/synch.h
56
mtx_destroy(pthread_mutex_t *lock) __requires_unlocked(*lock)
sbin/hastd/synch.h
60
error = pthread_mutex_destroy(lock);
sbin/hastd/synch.h
64
mtx_lock(pthread_mutex_t *lock) __locks_exclusive(*lock)
sbin/hastd/synch.h
68
error = pthread_mutex_lock(lock);
sbin/hastd/synch.h
72
mtx_trylock(pthread_mutex_t *lock) __trylocks_exclusive(true, *lock)
sbin/hastd/synch.h
76
error = pthread_mutex_trylock(lock);
sbin/hastd/synch.h
81
mtx_unlock(pthread_mutex_t *lock) __unlocks(*lock)
sbin/hastd/synch.h
85
error = pthread_mutex_unlock(lock);
sbin/hastd/synch.h
89
mtx_owned(pthread_mutex_t *lock)
sbin/hastd/synch.h
92
return (pthread_mutex_isowned_np(lock) != 0);
sbin/hastd/synch.h
96
rw_init(pthread_rwlock_t *lock) __requires_unlocked(*lock)
sbin/ipf/ipfs/ipfs.c
203
int c, lock = -1, devfd = -1, err = 0, rw = -1, ns = -1, set = 0;
sbin/ipf/ipfs/ipfs.c
229
lock = 1;
sbin/ipf/ipfs/ipfs.c
260
lock = 0;
sbin/ipf/ipfs/ipfs.c
290
if ((ns >= 0) || (lock >= 0)) {
sbin/ipf/ipfs/ipfs.c
291
if (lock >= 0)
sbin/ipf/ipfs/ipfs.c
303
if (lock >= 0)
sbin/ipf/ipfs/ipfs.c
304
err = setlock(devfd, lock);
sbin/ipf/ipfs/ipfs.c
353
int setlock(int fd, int lock)
sbin/ipf/ipfs/ipfs.c
356
printf("Turn lock %s\n", lock ? "on" : "off");
sbin/ipf/ipfs/ipfs.c
358
if (ioctl(fd, SIOCSTLCK, &lock) == -1) {
sbin/ipf/ipfs/ipfs.c
363
printf("Lock now %s\n", lock ? "on" : "off");
sbin/ipfw/tables.c
51
static void table_lock(ipfw_obj_header *oh, int lock);
sbin/ipfw/tables.c
598
table_lock(ipfw_obj_header *oh, int lock)
sbin/ipfw/tables.c
605
xi.flags |= (lock != 0) ? IPFW_TGFLAGS_LOCKED : 0;
sbin/ipfw/tables.c
608
err(EX_OSERR, "Table %s failed", lock != 0 ? "lock" : "unlock");
sbin/route/route.c
1845
printf("%8lu%c ", rtm->rtm_rmx.rmx_recvpipe, lock(RPIPE));
sbin/route/route.c
1846
printf("%8lu%c ", rtm->rtm_rmx.rmx_sendpipe, lock(SPIPE));
sbin/route/route.c
1847
printf("%8lu%c ", rtm->rtm_rmx.rmx_ssthresh, lock(SSTHRESH));
sbin/route/route.c
1848
printf("%8lu%c ", msec(rtm->rtm_rmx.rmx_rtt), lock(RTT));
sbin/route/route.c
1849
printf("%8lu%c ", rtm->rtm_rmx.rmx_mtu, lock(MTU));
sbin/route/route.c
1850
printf("%8lu%c ", rtm->rtm_rmx.rmx_weight, lock(WEIGHT));
sbin/route/route.c
1856
lock(EXPIRE));
sys/amd64/amd64/pmap.c
10350
struct rwlock *lock;
sys/amd64/amd64/pmap.c
10369
lock = NULL;
sys/amd64/amd64/pmap.c
10420
pmap_promote_pde(pmap, pde, va, mpte, &lock)) {
sys/amd64/amd64/pmap.c
10435
if (lock != NULL)
sys/amd64/amd64/pmap.c
10436
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
5895
struct rwlock *lock;
sys/amd64/amd64/pmap.c
5898
lock = NULL;
sys/amd64/amd64/pmap.c
5899
rv = pmap_demote_pde_locked(pmap, pde, va, &lock);
sys/amd64/amd64/pmap.c
5900
if (lock != NULL)
sys/amd64/amd64/pmap.c
5901
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
6254
struct rwlock *lock;
sys/amd64/amd64/pmap.c
6264
lock = NULL;
sys/amd64/amd64/pmap.c
6265
pmap_remove_pte(pmap, pte, va, *pde, free, &lock);
sys/amd64/amd64/pmap.c
6266
if (lock != NULL)
sys/amd64/amd64/pmap.c
6267
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
6312
struct rwlock *lock;
sys/amd64/amd64/pmap.c
6358
lock = NULL;
sys/amd64/amd64/pmap.c
6435
&lock);
sys/amd64/amd64/pmap.c
6438
&lock)) {
sys/amd64/amd64/pmap.c
6453
if (pmap_remove_ptes(pmap, sva, va_next, pde, &free, &lock))
sys/amd64/amd64/pmap.c
6456
if (lock != NULL)
sys/amd64/amd64/pmap.c
6457
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
6509
struct rwlock *lock;
sys/amd64/amd64/pmap.c
6519
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/amd64/amd64/pmap.c
6522
rw_wlock(lock);
sys/amd64/amd64/pmap.c
6528
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
6530
rw_wlock(lock);
sys/amd64/amd64/pmap.c
6538
(void)pmap_demote_pde_locked(pmap, pde, va, &lock);
sys/amd64/amd64/pmap.c
6546
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
6548
rw_wlock(lock);
sys/amd64/amd64/pmap.c
6581
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
7108
struct rwlock *lock;
sys/amd64/amd64/pmap.c
7164
lock = NULL;
sys/amd64/amd64/pmap.c
7177
rv = pmap_enter_pde(pmap, va, newpte | PG_PS, flags, m, &lock);
sys/amd64/amd64/pmap.c
7189
pmap_demote_pde_locked(pmap, pde, va, &lock))) {
sys/amd64/amd64/pmap.c
7202
nosleep ? NULL : &lock, va);
sys/amd64/amd64/pmap.c
7284
CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, opa);
sys/amd64/amd64/pmap.c
7317
pv = get_pv_entry(pmap, &lock);
sys/amd64/amd64/pmap.c
7320
CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, pa);
sys/amd64/amd64/pmap.c
7366
(void)pmap_promote_pde(pmap, pde, va, mpte, &lock);
sys/amd64/amd64/pmap.c
7371
if (lock != NULL)
sys/amd64/amd64/pmap.c
7372
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
7647
struct rwlock *lock;
sys/amd64/amd64/pmap.c
7658
lock = NULL;
sys/amd64/amd64/pmap.c
7664
((rv = pmap_enter_2mpage(pmap, va, m, prot, &lock)) ==
sys/amd64/amd64/pmap.c
7669
mpte, &lock);
sys/amd64/amd64/pmap.c
7673
if (lock != NULL)
sys/amd64/amd64/pmap.c
7674
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
7690
struct rwlock *lock;
sys/amd64/amd64/pmap.c
7692
lock = NULL;
sys/amd64/amd64/pmap.c
7694
(void)pmap_enter_quick_locked(pmap, va, m, prot, NULL, &lock);
sys/amd64/amd64/pmap.c
7695
if (lock != NULL)
sys/amd64/amd64/pmap.c
7696
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
8039
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8065
lock = NULL;
sys/amd64/amd64/pmap.c
8145
PMAP_ENTER_NORECLAIM, &lock))) {
sys/amd64/amd64/pmap.c
8200
PHYS_TO_VM_PAGE(ptetemp & PG_FRAME), &lock)) {
sys/amd64/amd64/pmap.c
8217
if (lock != NULL)
sys/amd64/amd64/pmap.c
8218
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
8340
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8348
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/amd64/amd64/pmap.c
8349
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8371
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8384
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8393
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/amd64/amd64/pmap.c
8394
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8401
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8403
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8421
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8423
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8436
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8447
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8452
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/amd64/amd64/pmap.c
8453
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8457
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8498
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8527
lock = NULL;
sys/amd64/amd64/pmap.c
8625
CHANGE_PV_LIST_LOCK_TO_VM_PAGE(&lock, m);
sys/amd64/amd64/pmap.c
8674
if (lock != NULL)
sys/amd64/amd64/pmap.c
8675
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
8686
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8696
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/amd64/amd64/pmap.c
8697
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8703
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8705
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8735
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8737
rw_rlock(lock);
sys/amd64/amd64/pmap.c
8763
rw_runlock(lock);
sys/amd64/amd64/pmap.c
8841
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8855
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/amd64/amd64/pmap.c
8858
rw_wlock(lock);
sys/amd64/amd64/pmap.c
8864
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
8866
rw_wlock(lock);
sys/amd64/amd64/pmap.c
8876
(void)pmap_demote_pde_locked(pmap, pde, va, &lock);
sys/amd64/amd64/pmap.c
8877
KASSERT(lock == VM_PAGE_TO_PV_LIST_LOCK(m),
sys/amd64/amd64/pmap.c
8879
lock, VM_PAGE_TO_PV_LIST_LOCK(m), m));
sys/amd64/amd64/pmap.c
8887
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
8889
rw_wlock(lock);
sys/amd64/amd64/pmap.c
8914
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
8945
struct rwlock *lock;
sys/amd64/amd64/pmap.c
8959
lock = PHYS_TO_PV_LIST_LOCK(pa);
sys/amd64/amd64/pmap.c
8961
rw_wlock(lock);
sys/amd64/amd64/pmap.c
8973
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
8975
rw_wlock(lock);
sys/amd64/amd64/pmap.c
9022
pv->pv_va, &lock)) {
sys/amd64/amd64/pmap.c
9036
NULL, &lock);
sys/amd64/amd64/pmap.c
9052
KASSERT(lock == VM_PAGE_TO_PV_LIST_LOCK(m),
sys/amd64/amd64/pmap.c
9054
lock, VM_PAGE_TO_PV_LIST_LOCK(m), m));
sys/amd64/amd64/pmap.c
9079
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
9081
rw_wlock(lock);
sys/amd64/amd64/pmap.c
9110
*pde, &free, &lock);
sys/amd64/amd64/pmap.c
9116
KASSERT(lock == VM_PAGE_TO_PV_LIST_LOCK(m),
sys/amd64/amd64/pmap.c
9118
lock, VM_PAGE_TO_PV_LIST_LOCK(m), m));
sys/amd64/amd64/pmap.c
9132
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
9145
struct rwlock *lock;
sys/amd64/amd64/pmap.c
9202
lock = NULL;
sys/amd64/amd64/pmap.c
9203
if (!pmap_demote_pde_locked(pmap, pde, sva, &lock)) {
sys/amd64/amd64/pmap.c
9204
if (lock != NULL)
sys/amd64/amd64/pmap.c
9205
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
9233
&lock);
sys/amd64/amd64/pmap.c
9236
if (lock != NULL)
sys/amd64/amd64/pmap.c
9237
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
9294
struct rwlock *lock;
sys/amd64/amd64/pmap.c
9306
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/amd64/amd64/pmap.c
9307
rw_wlock(lock);
sys/amd64/amd64/pmap.c
9313
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
9315
rw_wlock(lock);
sys/amd64/amd64/pmap.c
9328
pmap_demote_pde_locked(pmap, pde, va, &lock) &&
sys/amd64/amd64/pmap.c
9347
rw_wunlock(lock);
sys/amd64/amd64/pmap.c
9349
rw_wlock(lock);
sys/amd64/amd64/pmap.c
9367
rw_wunlock(lock);
sys/amd64/linux32/linux32_dummy_machdep.c
47
UNIMPLEMENTED(lock);
sys/amd64/pt/pt.c
118
struct mtx lock; /* Lock for fields below. */
sys/amd64/pt/pt.c
389
mtx_init(&pt_ctx->buf.lock, "pttopa", NULL, MTX_SPIN);
sys/arm/allwinner/a10_codec.c
1078
mtx_init(&sc->lock, device_get_nameunit(dev), "a10codec_softc", MTX_DEF);
sys/arm/allwinner/a10_codec.c
1183
mtx_destroy(&sc->lock);
sys/arm/allwinner/a10_codec.c
162
struct mtx lock;
sys/arm/allwinner/a10_codec.c
952
mtx_lock(&sc->lock);
sys/arm/allwinner/a10_codec.c
967
mtx_unlock(&sc->lock);
sys/arm/annapurna/alpine/alpine_serdes.c
116
mtx_init(&alpine_serdes_eth_group_mode[i].lock, "AlSerdesMtx",
sys/arm/annapurna/alpine/alpine_serdes.c
136
mtx_destroy(&alpine_serdes_eth_group_mode[i].lock);
sys/arm/annapurna/alpine/alpine_serdes.c
172
mtx_lock(&group_mode->lock);
sys/arm/annapurna/alpine/alpine_serdes.c
189
mtx_unlock(&group_mode->lock);
sys/arm/annapurna/alpine/alpine_serdes.c
201
if (mtx_initialized(&group_mode->lock) == 0)
sys/arm/annapurna/alpine/alpine_serdes.c
204
mtx_lock(&group_mode->lock);
sys/arm/annapurna/alpine/alpine_serdes.c
214
if (mtx_initialized(&group_mode->lock) == 0)
sys/arm/annapurna/alpine/alpine_serdes.c
217
mtx_unlock(&group_mode->lock);
sys/arm/annapurna/alpine/alpine_serdes.c
50
struct mtx lock;
sys/arm/broadcom/bcm2835/bcm2835_audio.c
1064
mtx_init(&sc->lock, device_get_nameunit(dev),
sys/arm/broadcom/bcm2835/bcm2835_audio.c
1098
cv_wait_sig(&sc->worker_cv, &sc->lock);
sys/arm/broadcom/bcm2835/bcm2835_audio.c
1105
mtx_destroy(&sc->lock);
sys/arm/broadcom/bcm2835/bcm2835_audio.c
136
struct mtx lock;
sys/arm/broadcom/bcm2835/bcm2835_audio.c
146
#define BCM2835_AUDIO_LOCK(sc) mtx_lock(&(sc)->lock)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
147
#define BCM2835_AUDIO_LOCKED(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
148
#define BCM2835_AUDIO_UNLOCK(sc) mtx_unlock(&(sc)->lock)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
583
cv_wait_sig(&sc->worker_cv, &sc->lock);
sys/arm/broadcom/bcm2835/bcm2835_mbox.c
190
mtx_init(&sc->lock, "vcio mbox", NULL, MTX_DEF);
sys/arm/broadcom/bcm2835/bcm2835_mbox.c
244
if (mtx_sleep(&sc->have_message[chan], &sc->lock, 0,
sys/arm/broadcom/bcm2835/bcm2835_mbox.c
65
mtx_lock(&(sc)->lock); \
sys/arm/broadcom/bcm2835/bcm2835_mbox.c
69
mtx_unlock(&(sc)->lock); \
sys/arm/broadcom/bcm2835/bcm2835_mbox.c
79
struct mtx lock;
sys/arm/freescale/imx/imx6_ssi.c
176
struct mtx lock;
sys/arm/freescale/imx/imx6_ssi.c
245
mtx_lock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
248
mtx_unlock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
293
mtx_lock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
300
mtx_unlock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
321
mtx_lock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
323
mtx_unlock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
568
mtx_lock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
593
mtx_unlock(&sc->lock);
sys/arm/freescale/imx/imx6_ssi.c
739
mtx_init(&sc->lock, device_get_nameunit(dev), "ssi softc", MTX_DEF);
sys/arm/freescale/vybrid/vf_sai.c
141
struct mtx lock;
sys/arm/freescale/vybrid/vf_sai.c
209
mtx_lock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
212
mtx_unlock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
255
mtx_lock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
262
mtx_unlock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
283
mtx_lock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
285
mtx_unlock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
516
mtx_lock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
535
mtx_unlock(&sc->lock);
sys/arm/freescale/vybrid/vf_sai.c
694
mtx_init(&sc->lock, device_get_nameunit(dev), "sai softc", MTX_DEF);
sys/arm/nvidia/as3722.c
64
#define LOCK(_sc) sx_xlock(&(_sc)->lock)
sys/arm/nvidia/as3722.c
65
#define UNLOCK(_sc) sx_xunlock(&(_sc)->lock)
sys/arm/nvidia/as3722.c
66
#define LOCK_INIT(_sc) sx_init(&(_sc)->lock, "as3722")
sys/arm/nvidia/as3722.c
67
#define LOCK_DESTROY(_sc) sx_destroy(&(_sc)->lock);
sys/arm/nvidia/as3722.c
68
#define ASSERT_LOCKED(_sc) sx_assert(&(_sc)->lock, SA_XLOCKED);
sys/arm/nvidia/as3722.c
69
#define ASSERT_UNLOCKED(_sc) sx_assert(&(_sc)->lock, SA_UNLOCKED);
sys/arm/nvidia/as3722.h
262
struct sx lock;
sys/arm/nvidia/drm2/tegra_host1x.c
60
#define LOCK(_sc) sx_xlock(&(_sc)->lock)
sys/arm/nvidia/drm2/tegra_host1x.c
61
#define UNLOCK(_sc) sx_xunlock(&(_sc)->lock)
sys/arm/nvidia/drm2/tegra_host1x.c
62
#define SLEEP(_sc, timeout) sx_sleep(sc, &sc->lock, 0, "host1x", timeout);
sys/arm/nvidia/drm2/tegra_host1x.c
63
#define LOCK_INIT(_sc) sx_init(&_sc->lock, "host1x")
sys/arm/nvidia/drm2/tegra_host1x.c
64
#define LOCK_DESTROY(_sc) sx_destroy(&_sc->lock)
sys/arm/nvidia/drm2/tegra_host1x.c
65
#define ASSERT_LOCKED(_sc) sx_assert(&_sc->lock, SA_LOCKED)
sys/arm/nvidia/drm2/tegra_host1x.c
66
#define ASSERT_UNLOCKED(_sc) sx_assert(&_sc->lock, SA_UNLOCKED)
sys/arm/nvidia/drm2/tegra_host1x.c
93
struct sx lock;
sys/arm/ti/cpsw/if_cpsw.c
1016
mtx_init(&sc->lock, device_get_nameunit(dev), "cpsw port lock",
sys/arm/ti/cpsw/if_cpsw.c
1105
mtx_destroy(&sc->lock);
sys/arm/ti/cpsw/if_cpsw.c
341
mtx_assert(&(sc)->rx.lock, MA_NOTOWNED); \
sys/arm/ti/cpsw/if_cpsw.c
342
mtx_lock(&(sc)->tx.lock); \
sys/arm/ti/cpsw/if_cpsw.c
345
#define CPSW_TX_UNLOCK(sc) mtx_unlock(&(sc)->tx.lock)
sys/arm/ti/cpsw/if_cpsw.c
346
#define CPSW_TX_LOCK_ASSERT(sc) mtx_assert(&(sc)->tx.lock, MA_OWNED)
sys/arm/ti/cpsw/if_cpsw.c
349
mtx_assert(&(sc)->tx.lock, MA_NOTOWNED); \
sys/arm/ti/cpsw/if_cpsw.c
350
mtx_lock(&(sc)->rx.lock); \
sys/arm/ti/cpsw/if_cpsw.c
353
#define CPSW_RX_UNLOCK(sc) mtx_unlock(&(sc)->rx.lock)
sys/arm/ti/cpsw/if_cpsw.c
354
#define CPSW_RX_LOCK_ASSERT(sc) mtx_assert(&(sc)->rx.lock, MA_OWNED)
sys/arm/ti/cpsw/if_cpsw.c
357
mtx_assert(&(_sc)->lock, MA_NOTOWNED); \
sys/arm/ti/cpsw/if_cpsw.c
358
mtx_lock(&(_sc)->lock); \
sys/arm/ti/cpsw/if_cpsw.c
361
#define CPSW_PORT_UNLOCK(_sc) mtx_unlock(&(_sc)->lock)
sys/arm/ti/cpsw/if_cpsw.c
362
#define CPSW_PORT_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->lock, MA_OWNED)
sys/arm/ti/cpsw/if_cpsw.c
821
mtx_init(&sc->tx.lock, device_get_nameunit(dev),
sys/arm/ti/cpsw/if_cpsw.c
823
mtx_init(&sc->rx.lock, device_get_nameunit(dev),
sys/arm/ti/cpsw/if_cpsw.c
960
mtx_destroy(&sc->rx.lock);
sys/arm/ti/cpsw/if_cpsw.c
961
mtx_destroy(&sc->tx.lock);
sys/arm/ti/cpsw/if_cpswvar.h
142
struct mtx lock;
sys/arm/ti/cpsw/if_cpswvar.h
63
struct mtx lock;
sys/arm64/arm64/pmap.c
4249
struct rwlock *lock;
sys/arm64/arm64/pmap.c
4267
lock = NULL;
sys/arm64/arm64/pmap.c
4314
true, &free, &lock);
sys/arm64/arm64/pmap.c
4317
&lock) == NULL)
sys/arm64/arm64/pmap.c
4337
&lock);
sys/arm64/arm64/pmap.c
4339
if (lock != NULL)
sys/arm64/arm64/pmap.c
4340
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
4388
struct rwlock *lock;
sys/arm64/arm64/pmap.c
4398
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
4400
rw_wlock(lock);
sys/arm64/arm64/pmap.c
4406
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
4408
rw_wlock(lock);
sys/arm64/arm64/pmap.c
4416
pmap_demote_l2_locked(pmap, pte, va, &lock);
sys/arm64/arm64/pmap.c
4424
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
4426
rw_wlock(lock);
sys/arm64/arm64/pmap.c
4465
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
5362
struct rwlock *lock;
sys/arm64/arm64/pmap.c
5422
lock = NULL;
sys/arm64/arm64/pmap.c
5444
flags, m, &lock);
sys/arm64/arm64/pmap.c
5452
m, &mpte, &lock);
sys/arm64/arm64/pmap.c
5463
(void)pmap_promote_l2(pmap, pde, va, mpte, &lock);
sys/arm64/arm64/pmap.c
5485
(l3 = pmap_demote_l2_locked(pmap, l2, va, &lock)) != NULL) {
sys/arm64/arm64/pmap.c
5504
nosleep ? NULL : &lock);
sys/arm64/arm64/pmap.c
5583
CHANGE_PV_LIST_LOCK_TO_VM_PAGE(&lock, om);
sys/arm64/arm64/pmap.c
5611
pv = get_pv_entry(pmap, &lock);
sys/arm64/arm64/pmap.c
5614
CHANGE_PV_LIST_LOCK_TO_VM_PAGE(&lock, m);
sys/arm64/arm64/pmap.c
5695
(void)pmap_promote_l2(pmap, pde, va, mpte, &lock);
sys/arm64/arm64/pmap.c
5700
if (lock != NULL)
sys/arm64/arm64/pmap.c
5701
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
6211
struct rwlock *lock;
sys/arm64/arm64/pmap.c
6222
lock = NULL;
sys/arm64/arm64/pmap.c
6228
((rv = pmap_enter_l2_rx(pmap, va, m, prot, &lock)) ==
sys/arm64/arm64/pmap.c
6234
&lock)) == KERN_SUCCESS || rv == KERN_NO_SPACE)) {
sys/arm64/arm64/pmap.c
6247
VM_PROT_NO_PROMOTE, mpte, &lock);
sys/arm64/arm64/pmap.c
6251
if (lock != NULL)
sys/arm64/arm64/pmap.c
6252
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
6268
struct rwlock *lock;
sys/arm64/arm64/pmap.c
6270
lock = NULL;
sys/arm64/arm64/pmap.c
6272
(void)pmap_enter_quick_locked(pmap, va, m, prot, NULL, &lock);
sys/arm64/arm64/pmap.c
6273
if (lock != NULL)
sys/arm64/arm64/pmap.c
6274
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
6633
struct rwlock *lock;
sys/arm64/arm64/pmap.c
6645
lock = NULL;
sys/arm64/arm64/pmap.c
6715
PMAP_ENTER_NORECLAIM, &lock))) {
sys/arm64/arm64/pmap.c
6769
ptetemp, dstmpte, &lock))
sys/arm64/arm64/pmap.c
6775
PTE_TO_VM_PAGE(ptetemp), &lock)) {
sys/arm64/arm64/pmap.c
6805
if (lock != NULL)
sys/arm64/arm64/pmap.c
6806
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
6948
struct rwlock *lock;
sys/arm64/arm64/pmap.c
6956
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
6957
rw_rlock(lock);
sys/arm64/arm64/pmap.c
6979
rw_runlock(lock);
sys/arm64/arm64/pmap.c
6992
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7001
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
7002
rw_rlock(lock);
sys/arm64/arm64/pmap.c
7009
rw_runlock(lock);
sys/arm64/arm64/pmap.c
7011
rw_rlock(lock);
sys/arm64/arm64/pmap.c
7029
rw_runlock(lock);
sys/arm64/arm64/pmap.c
7031
rw_rlock(lock);
sys/arm64/arm64/pmap.c
7044
rw_runlock(lock);
sys/arm64/arm64/pmap.c
7055
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7060
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
7061
rw_rlock(lock);
sys/arm64/arm64/pmap.c
7065
rw_runlock(lock);
sys/arm64/arm64/pmap.c
7096
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7103
lock = NULL;
sys/arm64/arm64/pmap.c
7203
CHANGE_PV_LIST_LOCK_TO_VM_PAGE(&lock, m);
sys/arm64/arm64/pmap.c
7260
if (lock != NULL)
sys/arm64/arm64/pmap.c
7261
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7275
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7284
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
7285
rw_rlock(lock);
sys/arm64/arm64/pmap.c
7292
rw_runlock(lock);
sys/arm64/arm64/pmap.c
7294
rw_rlock(lock);
sys/arm64/arm64/pmap.c
7327
rw_runlock(lock);
sys/arm64/arm64/pmap.c
7329
rw_rlock(lock);
sys/arm64/arm64/pmap.c
7354
rw_runlock(lock);
sys/arm64/arm64/pmap.c
7431
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7443
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
7445
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7452
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7454
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7463
(void)pmap_demote_l2_locked(pmap, pte, va, &lock);
sys/arm64/arm64/pmap.c
7464
KASSERT(lock == VM_PAGE_TO_PV_LIST_LOCK(m),
sys/arm64/arm64/pmap.c
7466
lock, VM_PAGE_TO_PV_LIST_LOCK(m), m));
sys/arm64/arm64/pmap.c
7474
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7476
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7517
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7543
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7555
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
7556
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7568
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7570
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7638
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7640
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7680
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7693
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7735
lock = NULL;
sys/arm64/arm64/pmap.c
7736
if (!pmap_demote_l2_locked(pmap, l2, sva, &lock)) {
sys/arm64/arm64/pmap.c
7737
if (lock != NULL)
sys/arm64/arm64/pmap.c
7738
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7766
NULL, &lock);
sys/arm64/arm64/pmap.c
7768
if (lock != NULL)
sys/arm64/arm64/pmap.c
7769
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7814
lock = NULL;
sys/arm64/arm64/pmap.c
7816
pmap_load(l2), NULL, &lock);
sys/arm64/arm64/pmap.c
7817
if (lock != NULL)
sys/arm64/arm64/pmap.c
7818
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7868
struct rwlock *lock;
sys/arm64/arm64/pmap.c
7883
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/arm64/arm64/pmap.c
7884
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7891
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7893
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7904
pmap_demote_l2_locked(pmap, l2, va, &lock) &&
sys/arm64/arm64/pmap.c
7927
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
7929
rw_wlock(lock);
sys/arm64/arm64/pmap.c
7950
rw_wunlock(lock);
sys/arm64/arm64/pmap.c
8713
struct rwlock *lock;
sys/arm64/arm64/pmap.c
8716
lock = NULL;
sys/arm64/arm64/pmap.c
8717
l3 = pmap_demote_l2_locked(pmap, l2, va, &lock);
sys/arm64/arm64/pmap.c
8718
if (lock != NULL)
sys/arm64/arm64/pmap.c
8719
rw_wunlock(lock);
sys/arm64/iommu/iommu.c
432
mtx_init(&iommu->lock, "IOMMU", NULL, MTX_DEF);
sys/arm64/iommu/iommu.c
464
mtx_destroy(&iommu->lock);
sys/arm64/nvidia/tegra210/max77620.c
63
#define LOCK(_sc) sx_xlock(&(_sc)->lock)
sys/arm64/nvidia/tegra210/max77620.c
64
#define UNLOCK(_sc) sx_xunlock(&(_sc)->lock)
sys/arm64/nvidia/tegra210/max77620.c
65
#define LOCK_INIT(_sc) sx_init(&(_sc)->lock, "max77620")
sys/arm64/nvidia/tegra210/max77620.c
66
#define LOCK_DESTROY(_sc) sx_destroy(&(_sc)->lock);
sys/arm64/nvidia/tegra210/max77620.c
67
#define ASSERT_LOCKED(_sc) sx_assert(&(_sc)->lock, SA_XLOCKED);
sys/arm64/nvidia/tegra210/max77620.c
68
#define ASSERT_UNLOCKED(_sc) sx_assert(&(_sc)->lock, SA_UNLOCKED);
sys/arm64/nvidia/tegra210/max77620.h
199
struct sx lock;
sys/arm64/nvidia/tegra210/max77620_rtc.c
83
#define LOCK(_sc) sx_xlock(&(_sc)->lock)
sys/arm64/nvidia/tegra210/max77620_rtc.c
84
#define UNLOCK(_sc) sx_xunlock(&(_sc)->lock)
sys/arm64/nvidia/tegra210/max77620_rtc.c
85
#define LOCK_INIT(_sc) sx_init(&(_sc)->lock, "max77620_rtc")
sys/arm64/nvidia/tegra210/max77620_rtc.c
86
#define LOCK_DESTROY(_sc) sx_destroy(&(_sc)->lock);
sys/arm64/nvidia/tegra210/max77620_rtc.c
90
struct sx lock;
sys/arm64/spe/arm_spe_backend.c
157
mtx_init(&info->lock, lock_name, NULL, MTX_SPIN);
sys/arm64/spe/arm_spe_backend.c
317
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
353
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
369
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
372
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
416
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
434
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
437
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
497
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
499
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
568
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
573
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
599
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
612
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
671
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
687
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
690
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
696
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_backend.c
749
mtx_init(&info->lock, lock_name, NULL, MTX_SPIN);
sys/arm64/spe/arm_spe_dev.c
203
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_dev.c
258
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_dev.c
281
mtx_lock_spin(&info->lock);
sys/arm64/spe/arm_spe_dev.c
289
mtx_unlock_spin(&info->lock);
sys/arm64/spe/arm_spe_dev.h
105
struct mtx lock;
sys/cam/ata/ata_xpt.c
1550
int lock;
sys/cam/ata/ata_xpt.c
1587
lock = (xpt_path_owned(path) == 0);
sys/cam/ata/ata_xpt.c
1588
if (lock)
sys/cam/ata/ata_xpt.c
1616
if (lock)
sys/cam/ctl/ctl_backend_block.c
191
struct mtx lock;
sys/cam/ctl/ctl_backend_block.c
2806
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2809
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2842
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2851
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2868
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2870
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2877
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2879
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2883
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2885
retval = msleep(be_lun, &softc->lock, PCATCH, "ctlblockrm", 0);
sys/cam/ctl/ctl_backend_block.c
2891
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2894
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2919
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
2924
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
3022
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
3028
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
3287
mtx_init(&softc->lock, "ctlblock", NULL, MTX_DEF);
sys/cam/ctl/ctl_backend_block.c
3305
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
3314
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
3316
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
3318
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_block.c
3323
mtx_destroy(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1058
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1067
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1084
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1086
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1093
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1095
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1099
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1101
retval = msleep(be_lun, &softc->lock, PCATCH, "ctlramrm", 0);
sys/cam/ctl/ctl_backend_ramdisk.c
1107
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1110
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
129
struct mtx lock;
sys/cam/ctl/ctl_backend_ramdisk.c
1311
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1314
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1349
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1354
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1428
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
1434
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
179
mtx_init(&softc->lock, "ctlram", NULL, MTX_DEF);
sys/cam/ctl/ctl_backend_ramdisk.c
190
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
199
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
201
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
203
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_backend_ramdisk.c
204
mtx_destroy(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1320
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1323
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1346
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1348
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1366
mtx_init(&softc->lock, "cfiscsi", NULL, MTX_DEF);
sys/cam/ctl/ctl_frontend_iscsi.c
1395
mtx_destroy(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1439
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1441
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1446
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1468
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1470
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1486
error = cv_wait_sig(&softc->sessions_cv, &softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1494
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1549
mtx_lock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1555
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1562
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1610
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1612
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1624
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1628
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1644
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1649
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1725
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1762
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1799
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1811
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1823
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1848
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1873
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1961
mtx_lock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1969
error = cv_wait_sig(&cfiscsi_softc.accept_cv, &cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1971
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
1977
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2009
mtx_lock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2015
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2020
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2077
mtx_lock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2083
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2089
mtx_unlock(&cfiscsi_softc.lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2383
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2386
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2397
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2405
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2412
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2415
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2431
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2438
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
2453
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
3041
mtx_lock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.c
3046
mtx_unlock(&softc->lock);
sys/cam/ctl/ctl_frontend_iscsi.h
113
struct mtx lock;
sys/cam/mmc/mmc_xpt.c
233
int lock;
sys/cam/mmc/mmc_xpt.c
254
lock = (xpt_path_owned(path) == 0);
sys/cam/mmc/mmc_xpt.c
255
if (lock)
sys/cam/mmc/mmc_xpt.c
293
if (lock)
sys/cam/nvme/nvme_xpt.c
534
int lock;
sys/cam/nvme/nvme_xpt.c
555
lock = (xpt_path_owned(path) == 0);
sys/cam/nvme/nvme_xpt.c
556
if (lock)
sys/cam/nvme/nvme_xpt.c
590
if (lock)
sys/cam/scsi/scsi_xpt.c
2386
int lock;
sys/cam/scsi/scsi_xpt.c
2436
lock = (xpt_path_owned(path) == 0);
sys/cam/scsi/scsi_xpt.c
2437
if (lock)
sys/cam/scsi/scsi_xpt.c
2464
if (lock)
sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c
44
#define mtx_lock(lock) pthread_mutex_lock(lock)
sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c
45
#define mtx_unlock(lock) pthread_mutex_unlock(lock)
sys/cddl/compat/opensolaris/sys/rwlock.h
59
#define rw_init(lock, desc, type, arg) do { \
sys/cddl/compat/opensolaris/sys/rwlock.h
62
KASSERT(((lock)->lock_object.lo_flags & LO_ALLMASK) != \
sys/cddl/compat/opensolaris/sys/rwlock.h
63
LO_EXPECTED, ("lock %s already initialized", #lock)); \
sys/cddl/compat/opensolaris/sys/rwlock.h
64
bzero((lock), sizeof(struct sx)); \
sys/cddl/compat/opensolaris/sys/rwlock.h
65
for (_name = #lock; *_name != '\0'; _name++) { \
sys/cddl/compat/opensolaris/sys/rwlock.h
70
_name = #lock; \
sys/cddl/compat/opensolaris/sys/rwlock.h
71
sx_init_flags((lock), _name, RW_FLAGS); \
sys/cddl/compat/opensolaris/sys/rwlock.h
73
#define rw_destroy(lock) sx_destroy(lock)
sys/cddl/compat/opensolaris/sys/rwlock.h
74
#define rw_enter(lock, how) do { \
sys/cddl/compat/opensolaris/sys/rwlock.h
76
sx_slock(lock); \
sys/cddl/compat/opensolaris/sys/rwlock.h
78
sx_xlock(lock); \
sys/cddl/compat/opensolaris/sys/rwlock.h
80
#define rw_tryenter(lock, how) ((how) == RW_READER ? sx_try_slock(lock) : sx_try_xlock(lock))
sys/cddl/compat/opensolaris/sys/rwlock.h
81
#define rw_exit(lock) sx_unlock(lock)
sys/cddl/compat/opensolaris/sys/rwlock.h
82
#define rw_downgrade(lock) sx_downgrade(lock)
sys/cddl/compat/opensolaris/sys/rwlock.h
83
#define rw_tryupgrade(lock) sx_try_upgrade(lock)
sys/cddl/compat/opensolaris/sys/rwlock.h
84
#define rw_read_held(lock) ((lock)->sx_lock != SX_LOCK_UNLOCKED && ((lock)->sx_lock & SX_LOCK_SHARED))
sys/cddl/compat/opensolaris/sys/rwlock.h
85
#define rw_write_held(lock) sx_xlocked(lock)
sys/cddl/compat/opensolaris/sys/rwlock.h
86
#define rw_lock_held(lock) (rw_read_held(lock) || rw_write_held(lock))
sys/cddl/compat/opensolaris/sys/rwlock.h
87
#define rw_iswriter(lock) sx_xlocked(lock)
sys/cddl/compat/opensolaris/sys/rwlock.h
88
#define rw_owner(lock) sx_xholder(lock)
sys/cddl/dev/dtrace/dtrace_debug.c
37
uintptr_t lock __aligned(CACHE_LINE_SIZE);
sys/cddl/dev/dtrace/dtrace_debug.c
53
while (atomic_cmpset_acq_ptr(&dtrace_debug_data[cpu].lock, 0, tid) == 0) /* Loop until the lock is obtained. */
sys/cddl/dev/dtrace/dtrace_debug.c
60
atomic_store_rel_ptr(&dtrace_debug_data[cpu].lock, 0);
sys/compat/linuxkpi/common/include/linux/cleanup.h
127
_type *lock; \
sys/compat/linuxkpi/common/include/linux/cleanup.h
134
if (!_GUARD_IS_ERR(_T->lock)) { \
sys/compat/linuxkpi/common/include/linux/cleanup.h
139
_DEFINE_GUARD_LOCK_PTR(_n, &_T->lock)
sys/compat/linuxkpi/common/include/linux/cleanup.h
80
_tmp.lock = (void *)1; \
sys/compat/linuxkpi/common/include/linux/cleanup.h
93
_tmp.lock = l; \
sys/compat/linuxkpi/common/include/linux/fs.h
171
int (*lock)(struct file *, int, struct file_lock *);
sys/compat/linuxkpi/common/include/linux/idr.h
60
struct mtx lock;
sys/compat/linuxkpi/common/include/linux/kref.h
114
void (*release)(struct kref *kref), struct mutex *lock)
sys/compat/linuxkpi/common/include/linux/kref.h
118
mutex_lock(lock);
sys/compat/linuxkpi/common/include/linux/kref.h
120
mutex_unlock(lock);
sys/compat/linuxkpi/common/include/linux/kref.h
81
spinlock_t *lock)
sys/compat/linuxkpi/common/include/linux/kref.h
85
spin_lock(lock);
sys/compat/linuxkpi/common/include/linux/lockdep.h
44
#define lockdep_set_class(lock, key)
sys/compat/linuxkpi/common/include/linux/lockdep.h
45
#define lockdep_set_subclass(lock, sub)
sys/compat/linuxkpi/common/include/linux/lockdep.h
46
#define lockdep_set_class_and_name(lock, key, name)
sys/compat/linuxkpi/common/include/linux/mutex.h
103
mutex_trylock_recursive(struct mutex *lock)
sys/compat/linuxkpi/common/include/linux/mutex.h
105
if (unlikely(sx_xholder(&lock->sx) == curthread))
sys/compat/linuxkpi/common/include/linux/mutex.h
108
return (mutex_trylock(lock));
sys/compat/linuxkpi/common/include/linux/mutex.h
156
#define DEFINE_MUTEX(lock) \
sys/compat/linuxkpi/common/include/linux/mutex.h
157
mutex_t lock; \
sys/compat/linuxkpi/common/include/linux/mutex.h
158
SX_SYSINIT_FLAGS(lock, &(lock).sx, mutex_name(#lock), SX_DUPOK)
sys/compat/linuxkpi/common/include/linux/refcount.h
68
refcount_dec_and_lock_irqsave(refcount_t *ref, spinlock_t *lock,
sys/compat/linuxkpi/common/include/linux/refcount.h
72
spin_lock_irqsave(lock, flags);
sys/compat/linuxkpi/common/include/linux/rwlock.h
43
#define read_lock_irq(lock) read_lock((lock))
sys/compat/linuxkpi/common/include/linux/rwlock.h
44
#define read_unlock_irq(lock) read_unlock((lock))
sys/compat/linuxkpi/common/include/linux/rwlock.h
45
#define write_lock_irq(lock) write_lock((lock))
sys/compat/linuxkpi/common/include/linux/rwlock.h
46
#define write_unlock_irq(lock) write_unlock((lock))
sys/compat/linuxkpi/common/include/linux/rwlock.h
47
#define read_lock_irqsave(lock, flags) \
sys/compat/linuxkpi/common/include/linux/rwlock.h
48
do {(flags) = 0; read_lock(lock); } while (0)
sys/compat/linuxkpi/common/include/linux/rwlock.h
49
#define write_lock_irqsave(lock, flags) \
sys/compat/linuxkpi/common/include/linux/rwlock.h
50
do {(flags) = 0; write_lock(lock); } while (0)
sys/compat/linuxkpi/common/include/linux/rwlock.h
51
#define read_unlock_irqrestore(lock, flags) \
sys/compat/linuxkpi/common/include/linux/rwlock.h
52
do { read_unlock(lock); } while (0)
sys/compat/linuxkpi/common/include/linux/rwlock.h
53
#define write_unlock_irqrestore(lock, flags) \
sys/compat/linuxkpi/common/include/linux/rwlock.h
54
do { write_unlock(lock); } while (0)
sys/compat/linuxkpi/common/include/linux/sched.h
138
cond_resched_lock(spinlock_t *lock)
sys/compat/linuxkpi/common/include/linux/sched.h
143
spin_unlock(lock);
sys/compat/linuxkpi/common/include/linux/sched.h
145
spin_lock(lock);
sys/compat/linuxkpi/common/include/linux/skbuff.h
114
spinlock_t lock;
sys/compat/linuxkpi/common/include/linux/skbuff.h
569
spin_lock_init(&q->lock);
sys/compat/linuxkpi/common/include/linux/skbuff.h
617
spin_lock_irqsave(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
619
spin_unlock_irqrestore(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
667
spin_lock_irqsave(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
669
spin_unlock_irqrestore(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
690
spin_lock_irqsave(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
692
spin_unlock_irqrestore(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
715
spin_lock_irqsave(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
717
spin_unlock_irqrestore(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
736
spin_lock_irqsave(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
738
spin_unlock_irqrestore(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
832
spin_lock_irqsave(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/skbuff.h
834
spin_unlock_irqrestore(&q->lock, flags);
sys/compat/linuxkpi/common/include/linux/spinlock.h
144
#define spin_lock_init(lock) mtx_init(lock, spin_lock_name("lnxspin"), \
sys/compat/linuxkpi/common/include/linux/spinlock.h
149
#define DEFINE_SPINLOCK(lock) \
sys/compat/linuxkpi/common/include/linux/spinlock.h
150
spinlock_t lock; \
sys/compat/linuxkpi/common/include/linux/spinlock.h
151
MTX_SYSINIT(lock, &lock, spin_lock_name("lnxspin"), MTX_DEF)
sys/compat/linuxkpi/common/include/linux/spinlock.h
167
#define atomic_dec_and_lock_irqsave(cnt, lock, flags) \
sys/compat/linuxkpi/common/include/linux/spinlock.h
168
_atomic_dec_and_lock_irqsave(cnt, lock, &(flags))
sys/compat/linuxkpi/common/include/linux/spinlock.h
170
_atomic_dec_and_lock_irqsave(atomic_t *cnt, spinlock_t *lock,
sys/compat/linuxkpi/common/include/linux/spinlock.h
176
spin_lock_irqsave(lock, *flags);
sys/compat/linuxkpi/common/include/linux/spinlock.h
179
spin_unlock_irqrestore(lock, *flags);
sys/compat/linuxkpi/common/include/linux/spinlock.h
188
struct mtx lock;
sys/compat/linuxkpi/common/include/linux/spinlock.h
192
mtx_init(&(rlock)->lock, spin_lock_name("lnxspin_raw"), \
sys/compat/linuxkpi/common/include/linux/spinlock.h
195
#define raw_spin_lock(rl) spin_lock(&(rl)->lock)
sys/compat/linuxkpi/common/include/linux/spinlock.h
196
#define raw_spin_trylock(rl) spin_trylock(&(rl)->lock)
sys/compat/linuxkpi/common/include/linux/spinlock.h
197
#define raw_spin_unlock(rl) spin_unlock(&(rl)->lock)
sys/compat/linuxkpi/common/include/linux/spinlock.h
199
#define raw_spin_lock_irqsave(rl, f) spin_lock_irqsave(&(rl)->lock, (f))
sys/compat/linuxkpi/common/include/linux/spinlock.h
200
#define raw_spin_trylock_irqsave(rl, f) spin_trylock_irqsave(&(rl)->lock, (f))
sys/compat/linuxkpi/common/include/linux/spinlock.h
201
#define raw_spin_unlock_irqrestore(rl, f) spin_unlock_irqrestore(&(rl)->lock, (f))
sys/compat/linuxkpi/common/include/linux/spinlock.h
208
spin_lock_irqsave(_T->lock, _T->flags),
sys/compat/linuxkpi/common/include/linux/spinlock.h
209
spin_unlock_irqrestore(_T->lock, _T->flags),
sys/compat/linuxkpi/common/include/linux/wait.h
121
MTX_SYSINIT(name, &(name).lock, spin_lock_name("wqhead"), MTX_DEF)
sys/compat/linuxkpi/common/include/linux/wait.h
124
mtx_init(&(wqh)->lock, spin_lock_name("wqhead"), \
sys/compat/linuxkpi/common/include/linux/wait.h
157
#define __wait_event_common(wqh, cond, timeout, state, lock) ({ \
sys/compat/linuxkpi/common/include/linux/wait.h
168
__timeout, state, lock); \
sys/compat/linuxkpi/common/include/linux/wait.h
219
spin_unlock(&(wqh).lock); \
sys/compat/linuxkpi/common/include/linux/wait.h
222
spin_lock(&(wqh).lock); \
sys/compat/linuxkpi/common/include/linux/wait.h
229
#define wait_event_interruptible_lock_irq(wqh, cond, lock) ({ \
sys/compat/linuxkpi/common/include/linux/wait.h
231
TASK_INTERRUPTIBLE, &(lock)); \
sys/compat/linuxkpi/common/include/linux/wait.h
237
#define wait_event_lock_irq(wqh, cond, lock) ({ \
sys/compat/linuxkpi/common/include/linux/wait.h
239
TASK_UNINTERRUPTIBLE, &(lock)); \
sys/compat/linuxkpi/common/include/linux/wait.h
252
spin_lock(&wqh->lock);
sys/compat/linuxkpi/common/include/linux/wait.h
254
spin_unlock(&wqh->lock);
sys/compat/linuxkpi/common/include/linux/wait.h
279
spin_lock(&wqh->lock);
sys/compat/linuxkpi/common/include/linux/wait.h
281
spin_unlock(&wqh->lock);
sys/compat/linuxkpi/common/include/linux/wait.h
81
spinlock_t lock;
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
103
else if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == curthread)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
106
return (linux_ww_mutex_lock_sub(lock, ctx, 1));
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
112
ww_mutex_unlock(struct ww_mutex *lock)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
117
linux_ww_mutex_unlock_sub(lock);
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
121
ww_mutex_destroy(struct ww_mutex *lock)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
123
cv_destroy(&lock->condvar);
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
124
mutex_destroy(&lock->base);
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
133
ww_mutex_init(struct ww_mutex *lock, struct ww_class *ww_class)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
135
linux_mutex_init(&lock->base, ww_class->mutex_name, SX_NOWITNESS);
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
136
cv_init(&lock->condvar, "lkpi-ww");
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
75
ww_mutex_trylock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx __unused)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
78
ww_mutex_trylock(struct ww_mutex *lock)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
81
return (mutex_trylock(&lock->base));
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
88
ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
92
else if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == curthread)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
95
return (linux_ww_mutex_lock_sub(lock, ctx, 0));
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
99
ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx)
sys/compat/linuxkpi/common/src/linux_idr.c
108
spin_lock(&lic->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
110
spin_unlock(&lic->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
116
spin_lock_destroy(&lic->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
132
spin_lock(&lic->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
134
spin_unlock(&lic->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
136
spin_lock(&lic->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
151
spin_unlock(&lic->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
171
mtx_init(&idr->lock, "idr", NULL, MTX_DEF);
sys/compat/linuxkpi/common/src/linux_idr.c
185
if (mtx_initialized(&idr->lock) == 0)
sys/compat/linuxkpi/common/src/linux_idr.c
189
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
194
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
195
mtx_destroy(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
218
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
222
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
269
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
271
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
301
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
312
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
322
mtx_assert(&idr->lock, MA_OWNED);
sys/compat/linuxkpi/common/src/linux_idr.c
336
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
338
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
348
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
356
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
367
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
372
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
388
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
438
mtx_assert(&idr->lock, MA_OWNED);
sys/compat/linuxkpi/common/src/linux_idr.c
49
spinlock_t lock;
sys/compat/linuxkpi/common/src/linux_idr.c
509
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
511
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
525
mtx_assert(&idr->lock, MA_OWNED);
sys/compat/linuxkpi/common/src/linux_idr.c
627
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
629
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
646
mtx_assert(&idr->lock, MA_OWNED);
sys/compat/linuxkpi/common/src/linux_idr.c
672
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
674
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
683
mtx_lock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
689
mtx_unlock(&idr->lock);
sys/compat/linuxkpi/common/src/linux_idr.c
71
if (mtx_owned(&lic->lock) == 0)
sys/compat/linuxkpi/common/src/linux_idr.c
92
spin_lock_init(&lic->lock);
sys/compat/linuxkpi/common/src/linux_lock.c
105
other->lock->base.sx.sx_lock) == curthread) {
sys/compat/linuxkpi/common/src/linux_lock.c
111
retval = -cv_wait_sig(&lock->condvar, &ww_mutex_global);
sys/compat/linuxkpi/common/src/linux_lock.c
118
cv_wait(&lock->condvar, &ww_mutex_global);
sys/compat/linuxkpi/common/src/linux_lock.c
120
} while (sx_try_xlock(&lock->base.sx) == 0);
sys/compat/linuxkpi/common/src/linux_lock.c
125
if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == NULL)
sys/compat/linuxkpi/common/src/linux_lock.c
126
cv_signal(&lock->condvar);
sys/compat/linuxkpi/common/src/linux_lock.c
130
lock->ctx = ctx;
sys/compat/linuxkpi/common/src/linux_lock.c
136
linux_ww_mutex_unlock_sub(struct ww_mutex *lock)
sys/compat/linuxkpi/common/src/linux_lock.c
140
lock->ctx = NULL;
sys/compat/linuxkpi/common/src/linux_lock.c
141
sx_xunlock(&lock->base.sx);
sys/compat/linuxkpi/common/src/linux_lock.c
143
cv_signal(&lock->condvar);
sys/compat/linuxkpi/common/src/linux_lock.c
35
struct ww_mutex *lock;
sys/compat/linuxkpi/common/src/linux_lock.c
72
linux_ww_mutex_lock_sub(struct ww_mutex *lock,
sys/compat/linuxkpi/common/src/linux_lock.c
83
if (unlikely(sx_try_xlock(&lock->base.sx) == 0)) {
sys/compat/linuxkpi/common/src/linux_lock.c
85
entry.lock = lock;
sys/compat/linuxkpi/common/src/linux_lock.c
90
SX_OWNER(lock->base.sx.sx_lock);
sys/compat/linuxkpi/common/src/linux_pci.c
146
struct mtx lock;
sys/compat/linuxkpi/common/src/linux_pci.c
149
#define DMA_PRIV_LOCK(priv) mtx_lock(&(priv)->lock)
sys/compat/linuxkpi/common/src/linux_pci.c
150
#define DMA_PRIV_UNLOCK(priv) mtx_unlock(&(priv)->lock)
sys/compat/linuxkpi/common/src/linux_pci.c
179
mtx_destroy(&priv->lock);
sys/compat/linuxkpi/common/src/linux_pci.c
193
mtx_init(&priv->lock, "lkpi-priv-dma", NULL, MTX_DEF);
sys/compat/linuxkpi/common/src/linux_schedule.c
279
spin_lock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
290
spin_unlock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
297
spin_lock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
301
spin_unlock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
308
spin_lock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
314
spin_unlock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
322
spin_lock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
324
spin_unlock(&wqh->lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
330
unsigned int state, spinlock_t *lock)
sys/compat/linuxkpi/common/src/linux_schedule.c
335
if (lock != NULL)
sys/compat/linuxkpi/common/src/linux_schedule.c
336
spin_unlock_irq(lock);
sys/compat/linuxkpi/common/src/linux_schedule.c
349
if (lock != NULL)
sys/compat/linuxkpi/common/src/linux_schedule.c
350
spin_lock_irq(lock);
sys/crypto/ccp/ccp.c
193
mtx_init(&sc->lock, "ccp", NULL, MTX_DEF);
sys/crypto/ccp/ccp.c
213
mtx_lock(&sc->lock);
sys/crypto/ccp/ccp.c
215
mtx_unlock(&sc->lock);
sys/crypto/ccp/ccp.c
227
mtx_destroy(&sc->lock);
sys/crypto/ccp/ccp.c
452
mtx_lock(&sc->lock);
sys/crypto/ccp/ccp.c
454
mtx_unlock(&sc->lock);
sys/crypto/ccp/ccp.c
465
mtx_unlock(&sc->lock);
sys/crypto/ccp/ccp.c
507
mtx_unlock(&sc->lock);
sys/crypto/ccp/ccp.c
542
mtx_lock(&sc->lock);
sys/crypto/ccp/ccp.c
544
mtx_unlock(&sc->lock);
sys/crypto/ccp/ccp.c
720
db_show_lock(&sc->lock);
sys/crypto/ccp/ccp.h
137
struct mtx lock;
sys/ddb/db_ps.c
345
struct lock_object *lock;
sys/ddb/db_ps.c
354
lock = (struct lock_object *)td->td_lock;
sys/ddb/db_ps.c
421
db_printf(" container lock: %s (%p)\n", lock->lo_name, lock);
sys/dev/acpica/Osd/OsdInterrupt.c
69
acpi_intr_init(struct mtx *lock)
sys/dev/acpica/Osd/OsdInterrupt.c
72
mtx_init(lock, "ACPI interrupt lock", NULL, MTX_DEF);
sys/dev/acpica/Osd/OsdSynch.c
608
acpi_acquire_global_lock(volatile uint32_t *lock)
sys/dev/acpica/Osd/OsdSynch.c
613
old = *lock;
sys/dev/acpica/Osd/OsdSynch.c
617
} while (atomic_cmpset_32(lock, old, new) == 0);
sys/dev/acpica/Osd/OsdSynch.c
628
acpi_release_global_lock(volatile uint32_t *lock)
sys/dev/acpica/Osd/OsdSynch.c
633
old = *lock;
sys/dev/acpica/Osd/OsdSynch.c
635
} while (atomic_cmpset_32(lock, old, new) == 0);
sys/dev/acpica/acpi_dock.c
127
acpi_dock_execute_lck(device_t dev, int lock)
sys/dev/acpica/acpi_dock.c
132
acpi_SetInteger(h, "_LCK", lock);
sys/dev/adb/adb_kbd.c
207
.lock = akbd_lock,
sys/dev/adb/adb_kbd.c
800
static int akbd_lock(keyboard_t *kbd, int lock)
sys/dev/al_eth/al_init_eth_lm.c
913
bool lock = false;
sys/dev/al_eth/al_init_eth_lm.c
915
while ((timeout > 0) && (!lock)) {
sys/dev/al_eth/al_init_eth_lm.c
919
lock = retimer[lm_context->retimer_type].cdr_lock(lm_context, channel);
sys/dev/al_eth/al_init_eth_lm.c
923
__func__, (lock) ? "succeed" : "FAILED",
sys/dev/al_eth/al_init_eth_lm.c
926
return lock;
sys/dev/alpm/alpm.c
127
struct mtx lock;
sys/dev/alpm/alpm.c
130
#define ALPM_LOCK(alpm) mtx_lock(&(alpm)->lock)
sys/dev/alpm/alpm.c
131
#define ALPM_UNLOCK(alpm) mtx_unlock(&(alpm)->lock)
sys/dev/alpm/alpm.c
132
#define ALPM_LOCK_ASSERT(alpm) mtx_assert(&(alpm)->lock, MA_OWNED)
sys/dev/alpm/alpm.c
218
mtx_init(&alpm->lock, device_get_nameunit(dev), "alpm", MTX_DEF);
sys/dev/alpm/alpm.c
241
mtx_destroy(&alpm->lock);
sys/dev/amdpm/amdpm.c
126
struct mtx lock;
sys/dev/amdpm/amdpm.c
129
#define AMDPM_LOCK(amdpm) mtx_lock(&(amdpm)->lock)
sys/dev/amdpm/amdpm.c
130
#define AMDPM_UNLOCK(amdpm) mtx_unlock(&(amdpm)->lock)
sys/dev/amdpm/amdpm.c
131
#define AMDPM_LOCK_ASSERT(amdpm) mtx_assert(&(amdpm)->lock, MA_OWNED)
sys/dev/amdpm/amdpm.c
214
mtx_init(&amdpm_sc->lock, device_get_nameunit(dev), "amdpm", MTX_DEF);
sys/dev/amdpm/amdpm.c
238
mtx_destroy(&amdpm_sc->lock);
sys/dev/amdsmb/amdsmb.c
111
struct mtx lock;
sys/dev/amdsmb/amdsmb.c
114
#define AMDSMB_LOCK(amdsmb) mtx_lock(&(amdsmb)->lock)
sys/dev/amdsmb/amdsmb.c
115
#define AMDSMB_UNLOCK(amdsmb) mtx_unlock(&(amdsmb)->lock)
sys/dev/amdsmb/amdsmb.c
116
#define AMDSMB_LOCK_ASSERT(amdsmb) mtx_assert(&(amdsmb)->lock, MA_OWNED)
sys/dev/amdsmb/amdsmb.c
159
mtx_init(&amdsmb_sc->lock, device_get_nameunit(dev), "amdsmb", MTX_DEF);
sys/dev/amdsmb/amdsmb.c
183
mtx_destroy(&amdsmb_sc->lock);
sys/dev/ata/ata-all.h
207
struct mtx lock; /* control lock */
sys/dev/ata/chipsets/ata-intel.c
217
mtx_init(&data->lock, "Intel SATA lock", NULL, MTX_DEF);
sys/dev/ata/chipsets/ata-intel.c
303
mtx_destroy(&data->lock);
sys/dev/ata/chipsets/ata-intel.c
88
struct mtx lock;
sys/dev/ata/chipsets/ata-intel.c
95
mtx_lock(&((struct ata_intel_data *)((ctlr)->chipset_data))->lock)
sys/dev/ata/chipsets/ata-intel.c
97
mtx_unlock(&((struct ata_intel_data *)((ctlr)->chipset_data))->lock)
sys/dev/atkbdc/atkbd.c
1108
atkbd_lock(keyboard_t *kbd, int lock)
sys/dev/atkbdc/atkbd.c
1110
return kbdc_lock(((atkbd_state_t *)kbd->kb_data)->kbdc, lock);
sys/dev/atkbdc/atkbd.c
251
.lock = atkbd_lock,
sys/dev/atkbdc/atkbdc.c
274
sc->lock = FALSE;
sys/dev/atkbdc/atkbdc.c
373
kbdc_lock(KBDC p, int lock)
sys/dev/atkbdc/atkbdc.c
377
prevlock = p->lock;
sys/dev/atkbdc/atkbdc.c
378
p->lock = lock;
sys/dev/atkbdc/atkbdc.c
380
return (prevlock != lock);
sys/dev/atkbdc/atkbdcreg.h
203
int lock; /* FIXME: XXX not quite a semaphore... */
sys/dev/atkbdc/atkbdcreg.h
240
int kbdc_lock(KBDC kbdc, int lock);
sys/dev/axgbe/if_axgbe_pci.c
1720
spin_lock_init(&tx_ring->lock);
sys/dev/axgbe/if_axgbe_pci.c
1793
spin_lock_init(&rx_ring->lock);
sys/dev/axgbe/xgbe.h
476
spinlock_t lock;
sys/dev/bhnd/bhnd.h
424
struct mtx lock; /**< state lock */
sys/dev/bhnd/bhnd_subr.c
1498
mtx_init(&bsr->lock, "bhnd_service_registry lock", NULL, MTX_DEF);
sys/dev/bhnd/bhnd_subr.c
1519
mtx_lock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1529
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1532
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1534
mtx_destroy(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1561
mtx_lock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1566
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1574
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1585
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1621
mtx_lock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1636
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1655
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1678
mtx_lock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1687
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1690
mtx_unlock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1725
mtx_lock(&bsr->lock);
sys/dev/bhnd/bhnd_subr.c
1749
mtx_unlock(&bsr->lock);
sys/dev/bnxt/bnxt_en/bnxt.h
957
struct mutex lock;
sys/dev/bnxt/bnxt_en/if_bnxt.c
1856
mutex_init(&bp->fw_health->lock);
sys/dev/bnxt/bnxt_re/bnxt_re.h
390
spin_lock(&(_rdev)->res_list[_type].lock); \
sys/dev/bnxt/bnxt_re/bnxt_re.h
393
spin_unlock(&(_rdev)->res_list[_type].lock); \
sys/dev/bnxt/bnxt_re/bnxt_re.h
398
spin_lock(&(_rdev)->res_list[_type].lock); \
sys/dev/bnxt/bnxt_re/bnxt_re.h
400
spin_unlock(&(_rdev)->res_list[_type].lock); \
sys/dev/bnxt/bnxt_re/bnxt_re.h
434
spinlock_t lock;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1354
spin_lock_init(&srq->lock);
sys/dev/bnxt/bnxt_re/ib_verbs.c
1437
spin_lock_irqsave(&srq->lock, flags);
sys/dev/bnxt/bnxt_re/ib_verbs.c
1451
spin_unlock_irqrestore(&srq->lock, flags);
sys/dev/bnxt/bnxt_re/ib_verbs.h
176
spinlock_t lock;
sys/dev/bnxt/bnxt_re/main.c
1261
mutex_lock(&nq->lock);
sys/dev/bnxt/bnxt_re/main.c
1263
mutex_unlock(&nq->lock);
sys/dev/bnxt/bnxt_re/main.c
307
mutex_lock(&nq->lock);
sys/dev/bnxt/bnxt_re/main.c
309
mutex_unlock(&nq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1014
spin_lock_init(&sq->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1023
spin_lock_init(&rq->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1029
spin_lock_irqsave(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1032
spin_unlock_irqrestore(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1262
spin_lock_init(&sq->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1272
spin_lock_init(&rq->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1280
spin_lock_irqsave(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1283
spin_unlock_irqrestore(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1654
spin_lock_irqsave(&tbl->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1657
spin_unlock_irqrestore(&tbl->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1661
spin_lock_irqsave(&tbl->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1664
spin_unlock_irqrestore(&tbl->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_fp.c
2469
spin_lock_init(&cq->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
2474
spin_lock_irqsave(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
2477
spin_unlock_irqrestore(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
2597
mutex_lock(&nq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
2600
mutex_unlock(&nq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
2615
spin_lock_irqsave(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
2618
spin_unlock_irqrestore(&tbl->lock, flag);
sys/dev/bnxt/bnxt_re/qplib_fp.c
267
spin_lock_bh(&nq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
297
spin_unlock_bh(&nq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
3037
spin_lock(&srq->hwq.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
3043
spin_unlock(&srq->hwq.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
3243
spin_lock_irqsave(&cq->hwq.lock, flags);
sys/dev/bnxt/bnxt_re/qplib_fp.c
3248
spin_unlock_irqrestore(&cq->hwq.lock, flags);
sys/dev/bnxt/bnxt_re/qplib_fp.c
349
spin_lock_bh(&nq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
438
spin_unlock_bh(&nq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
540
spin_lock_init(&nq_db->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
559
mutex_init(&nq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
696
spin_lock_init(&srq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
705
spin_lock_init(&srq->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
778
spin_lock(&srq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
783
spin_unlock(&srq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
788
spin_unlock(&srq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
811
spin_lock(&srq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.c
813
spin_unlock(&srq_hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_fp.h
530
struct mutex lock;
sys/dev/bnxt/bnxt_re/qplib_fp.h
96
spinlock_t lock;
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
1264
spin_lock_init(&creq_db->dbinfo.lock);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
308
spin_lock_irqsave(&cmdq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
319
spin_unlock_irqrestore(&cmdq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
393
spin_unlock_irqrestore(&cmdq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
547
spin_lock_irqsave(&rcfw->cmdq.hwq.lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
552
spin_unlock_irqrestore(&rcfw->cmdq.hwq.lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
703
spin_lock(&tbl->lock);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
706
spin_unlock(&tbl->lock);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
711
spin_unlock(&tbl->lock);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
726
spin_lock(&tbl->lock);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
729
spin_unlock(&tbl->lock);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
733
spin_unlock(&tbl->lock);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
745
spin_lock_irqsave_nested(&cmdq_hwq->lock, flags,
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
763
spin_unlock_irqrestore(&cmdq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
808
spin_unlock_irqrestore(&cmdq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
831
spin_lock_irqsave(&creq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
834
spin_unlock_irqrestore(&creq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_rcfw.c
895
spin_unlock_irqrestore(&creq_hwq->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_res.c
399
spin_lock_init(&hwq->lock);
sys/dev/bnxt/bnxt_re/qplib_res.c
666
spin_lock_init(&tbl->lock);
sys/dev/bnxt/bnxt_re/qplib_res.h
254
spinlock_t lock;
sys/dev/bnxt/bnxt_re/qplib_res.h
284
spinlock_t lock;
sys/dev/bnxt/bnxt_re/qplib_res.h
384
spinlock_t lock; /* reftbl lock */
sys/dev/bnxt/bnxt_re/qplib_res.h
667
spin_lock_irqsave(&info->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_res.h
670
spin_unlock_irqrestore(&info->lock, flags);
sys/dev/bnxt/bnxt_re/qplib_res.h
684
if (!spin_trylock_irq(&info->lock))
sys/dev/bnxt/bnxt_re/qplib_res.h
692
spin_unlock_irq(&info->lock);
sys/dev/bxe/ecore_sp.c
120
ECORE_SPIN_LOCK_BH(&o->lock);
sys/dev/bxe/ecore_sp.c
139
ECORE_SPIN_UNLOCK_BH(&o->lock);
sys/dev/bxe/ecore_sp.c
146
ECORE_SPIN_UNLOCK_BH(&o->lock);
sys/dev/bxe/ecore_sp.c
1764
ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
1779
ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
1804
ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
1812
ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
2213
ECORE_SPIN_LOCK_BH(&exeq->lock);
sys/dev/bxe/ecore_sp.c
2224
ECORE_SPIN_UNLOCK_BH(&exeq->lock);
sys/dev/bxe/ecore_sp.c
2233
ECORE_SPIN_UNLOCK_BH(&exeq->lock);
sys/dev/bxe/ecore_sp.c
543
ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
545
ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
581
ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
583
ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
636
ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
638
ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
sys/dev/bxe/ecore_sp.c
64
ECORE_SPIN_LOCK_INIT(&o->lock, sc);
sys/dev/bxe/ecore_sp.c
92
ECORE_SPIN_LOCK_BH(&o->lock);
sys/dev/bxe/ecore_sp.c
98
ECORE_SPIN_UNLOCK_BH(&o->lock);
sys/dev/bxe/ecore_sp.h
657
ECORE_MUTEX_SPIN lock;
sys/dev/clk/clk.c
117
struct sx lock; /* Lock for this clock */
sys/dev/clk/clk.c
176
#define CLKNODE_SLOCK(_sc) sx_slock(&((_sc)->lock))
sys/dev/clk/clk.c
177
#define CLKNODE_XLOCK(_sc) sx_xlock(&((_sc)->lock))
sys/dev/clk/clk.c
178
#define CLKNODE_UNLOCK(_sc) sx_unlock(&((_sc)->lock))
sys/dev/clk/clk.c
603
sx_init(&clknode->lock, "Clocknode lock");
sys/dev/cxgb/cxgb_adapter.h
100
struct mtx lock;
sys/dev/cxgb/cxgb_adapter.h
192
struct mtx lock;
sys/dev/cxgb/cxgb_adapter.h
288
struct mtx lock;
sys/dev/cxgb/cxgb_adapter.h
383
struct mtx lock;
sys/dev/cxgb/cxgb_adapter.h
413
#define PORT_LOCK(port) mtx_lock(&(port)->lock);
sys/dev/cxgb/cxgb_adapter.h
414
#define PORT_UNLOCK(port) mtx_unlock(&(port)->lock);
sys/dev/cxgb/cxgb_adapter.h
415
#define PORT_LOCK_INIT(port, name) mtx_init(&(port)->lock, name, 0, MTX_DEF)
sys/dev/cxgb/cxgb_adapter.h
416
#define PORT_LOCK_DEINIT(port) mtx_destroy(&(port)->lock)
sys/dev/cxgb/cxgb_adapter.h
417
#define PORT_LOCK_ASSERT_NOTOWNED(port) mtx_assert(&(port)->lock, MA_NOTOWNED)
sys/dev/cxgb/cxgb_adapter.h
418
#define PORT_LOCK_ASSERT_OWNED(port) mtx_assert(&(port)->lock, MA_OWNED)
sys/dev/cxgb/cxgb_adapter.h
420
#define ADAPTER_LOCK(adap) mtx_lock(&(adap)->lock);
sys/dev/cxgb/cxgb_adapter.h
421
#define ADAPTER_UNLOCK(adap) mtx_unlock(&(adap)->lock);
sys/dev/cxgb/cxgb_adapter.h
422
#define ADAPTER_LOCK_INIT(adap, name) mtx_init(&(adap)->lock, name, 0, MTX_DEF)
sys/dev/cxgb/cxgb_adapter.h
423
#define ADAPTER_LOCK_DEINIT(adap) mtx_destroy(&(adap)->lock)
sys/dev/cxgb/cxgb_adapter.h
424
#define ADAPTER_LOCK_ASSERT_NOTOWNED(adap) mtx_assert(&(adap)->lock, MA_NOTOWNED)
sys/dev/cxgb/cxgb_adapter.h
425
#define ADAPTER_LOCK_ASSERT_OWNED(adap) mtx_assert(&(adap)->lock, MA_OWNED)
sys/dev/cxgb/cxgb_adapter.h
66
#define MTX_INIT(lock, lockname, class, flags) \
sys/dev/cxgb/cxgb_adapter.h
69
mtx_init((lock), lockname, class, flags); \
sys/dev/cxgb/cxgb_adapter.h
72
#define MTX_DESTROY(lock) \
sys/dev/cxgb/cxgb_adapter.h
74
printf("destroying %s at %s:%d\n", (lock)->lock_object.lo_name, __FILE__, __LINE__); \
sys/dev/cxgb/cxgb_adapter.h
75
mtx_destroy((lock)); \
sys/dev/cxgb/cxgb_main.c
1088
mtx_sleep(&sc->flags, &sc->lock, 0, "cxgbdtch", 0);
sys/dev/cxgb/cxgb_main.c
1640
if (mtx_sleep(&sc->flags, &sc->lock, PCATCH, "cxgbinit", 0)) {
sys/dev/cxgb/cxgb_main.c
1716
if (mtx_sleep(&sc->flags, &sc->lock, PCATCH, "cxgbunin", 0)) {
sys/dev/cxgb/cxgb_sge.c
1066
struct mtx *lock;
sys/dev/cxgb/cxgb_sge.c
1075
lock = (sc->flags & USING_MSIX) ? &qs->rspq.lock :
sys/dev/cxgb/cxgb_sge.c
1076
&sc->sge.qs[0].rspq.lock;
sys/dev/cxgb/cxgb_sge.c
1078
if (mtx_trylock(lock)) {
sys/dev/cxgb/cxgb_sge.c
1095
mtx_unlock(lock);
sys/dev/cxgb/cxgb_sge.c
1380
mtx_assert(&qs->lock, MA_OWNED);
sys/dev/cxgb/cxgb_sge.c
2016
mtx_unlock(&q->lock);
sys/dev/cxgb/cxgb_sge.c
2017
MTX_DESTROY(&q->lock);
sys/dev/cxgb/cxgb_sge.c
2044
MTX_DESTROY(&q->rspq.lock);
sys/dev/cxgb/cxgb_sge.c
2132
mtx_assert(&qs->lock, MA_OWNED);
sys/dev/cxgb/cxgb_sge.c
228
#define TXQ_LOCK_ASSERT(qs) mtx_assert(&(qs)->lock, MA_OWNED)
sys/dev/cxgb/cxgb_sge.c
229
#define TXQ_TRYLOCK(qs) mtx_trylock(&(qs)->lock)
sys/dev/cxgb/cxgb_sge.c
230
#define TXQ_LOCK(qs) mtx_lock(&(qs)->lock)
sys/dev/cxgb/cxgb_sge.c
231
#define TXQ_UNLOCK(qs) mtx_unlock(&(qs)->lock)
sys/dev/cxgb/cxgb_sge.c
2418
MTX_INIT(&q->lock, q->namebuf, NULL, MTX_DEF);
sys/dev/cxgb/cxgb_sge.c
2423
M_DEVBUF, M_WAITOK, &q->lock);
sys/dev/cxgb/cxgb_sge.c
2465
MTX_INIT(&q->rspq.lock, q->rspq.lockbuf, NULL, MTX_DEF);
sys/dev/cxgb/cxgb_sge.c
3045
mtx_lock(&q0->lock);
sys/dev/cxgb/cxgb_sge.c
3049
mtx_unlock(&q0->lock);
sys/dev/cxgb/cxgb_sge.c
3065
mtx_lock(&q0->lock);
sys/dev/cxgb/cxgb_sge.c
3070
mtx_unlock(&q0->lock);
sys/dev/cxgb/cxgb_sge.c
3284
struct mtx *lock;
sys/dev/cxgb/cxgb_sge.c
3309
lock = (sc->flags & USING_MSIX) ? &qs->rspq.lock :
sys/dev/cxgb/cxgb_sge.c
3310
&sc->sge.qs[0].rspq.lock;
sys/dev/cxgb/cxgb_sge.c
3312
mtx_lock(lock);
sys/dev/cxgb/cxgb_sge.c
3316
mtx_unlock(lock);
sys/dev/cxgb/cxgb_sge.c
382
mtx_assert(&qs->lock, MA_OWNED);
sys/dev/cxgbe/common/t4_hw.c
3851
int lock, u32 *valp)
sys/dev/cxgbe/common/t4_hw.c
3860
op = V_SF_LOCK(lock) | V_CONT(cont) | V_BYTECNT(byte_cnt - 1);
sys/dev/cxgbe/common/t4_hw.c
3883
int lock, u32 val)
sys/dev/cxgbe/common/t4_hw.c
3890
t4_write_reg(adapter, A_SF_OP, V_SF_LOCK(lock) |
sys/dev/cxgbe/crypto/t4_crypto.c
181
struct mtx lock;
sys/dev/cxgbe/crypto/t4_crypto.c
1979
mtx_init(&sc->lock, "ccr", NULL, MTX_DEF);
sys/dev/cxgbe/crypto/t4_crypto.c
2021
mtx_lock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2023
mtx_unlock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2028
mtx_destroy(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2283
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/cxgbe/crypto/t4_crypto.c
230
struct mtx lock;
sys/dev/cxgbe/crypto/t4_crypto.c
2319
mtx_destroy(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2412
mtx_init(&s->lock, "ccr session", NULL, MTX_DEF);
sys/dev/cxgbe/crypto/t4_crypto.c
2435
mtx_lock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2437
mtx_unlock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2444
mtx_unlock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2507
mtx_unlock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2525
mtx_lock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2527
mtx_unlock(&sc->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2553
mtx_lock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2615
mtx_unlock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2634
mtx_unlock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2657
mtx_unlock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2694
mtx_lock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2696
mtx_unlock(&s->lock);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1260
struct mtx *lock = mtx_pool_find(mtxpool_sleep, toep);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1262
mtx_lock(lock);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1264
mtx_sleep(toep, lock, PSOCK, "conclo2", 0);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1265
mtx_unlock(lock);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
897
icl_cxgbei_new_conn(const char *name, struct mtx *lock)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
914
ic->ic_lock = lock;
sys/dev/cxgbe/iw_cxgbe/cq.c
1044
spin_lock_irqsave(&chp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/cq.c
1049
spin_unlock_irqrestore(&chp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/cq.c
734
spin_lock(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/cq.c
861
spin_unlock(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/cq.c
874
spin_lock_irqsave(&chp->lock, flags);
sys/dev/cxgbe/iw_cxgbe/cq.c
882
spin_unlock_irqrestore(&chp->lock, flags);
sys/dev/cxgbe/iw_cxgbe/cq.c
969
spin_lock_init(&chp->lock);
sys/dev/cxgbe/iw_cxgbe/device.c
243
spin_lock_init(&iwsc->lock);
sys/dev/cxgbe/iw_cxgbe/device.c
244
mutex_init(&iwsc->rdev.stats.lock);
sys/dev/cxgbe/iw_cxgbe/device.c
55
mutex_lock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/device.c
62
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/device.c
64
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/device.c
74
mutex_unlock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/device.c
83
mutex_init(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/ev.c
163
spin_lock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/ev.c
172
spin_unlock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/ev.c
188
spin_unlock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/ev.c
194
spin_unlock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/ev.c
269
spin_lock_irqsave(&dev->lock, flag);
sys/dev/cxgbe/iw_cxgbe/ev.c
273
spin_unlock_irqrestore(&dev->lock, flag);
sys/dev/cxgbe/iw_cxgbe/ev.c
282
spin_unlock_irqrestore(&dev->lock, flag);
sys/dev/cxgbe/iw_cxgbe/id_table.c
100
spin_lock_init(&alloc->lock);
sys/dev/cxgbe/iw_cxgbe/id_table.c
54
spin_lock_irqsave(&alloc->lock, flags);
sys/dev/cxgbe/iw_cxgbe/id_table.c
72
spin_unlock_irqrestore(&alloc->lock, flags);
sys/dev/cxgbe/iw_cxgbe/id_table.c
83
spin_lock_irqsave(&alloc->lock, flags);
sys/dev/cxgbe/iw_cxgbe/id_table.c
85
spin_unlock_irqrestore(&alloc->lock, flags);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
114
struct mutex lock;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
130
struct mutex lock;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
273
spinlock_t lock;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
304
void *handle, u32 id, int lock)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
310
if (!idr_pre_get(idr, lock ? GFP_KERNEL : GFP_ATOMIC))
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
312
if (lock)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
313
spin_lock_irq(&rhp->lock);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
316
if (lock)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
317
spin_unlock_irq(&rhp->lock);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
336
u32 id, int lock)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
338
if (lock)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
339
spin_lock_irq(&rhp->lock);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
341
if (lock)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
342
spin_unlock_irq(&rhp->lock);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
425
spinlock_t lock;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
489
spinlock_t lock;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
97
spinlock_t lock;
sys/dev/cxgbe/iw_cxgbe/mem.c
207
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/mem.c
209
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/mem.c
212
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/mem.c
216
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/mem.c
252
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/mem.c
254
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/mem.c
674
spin_lock_irqsave(&rhp->lock, flags);
sys/dev/cxgbe/iw_cxgbe/mem.c
678
spin_unlock_irqrestore(&rhp->lock, flags);
sys/dev/cxgbe/iw_cxgbe/provider.c
218
mutex_lock(&rhp->rdev.stats.lock);
sys/dev/cxgbe/iw_cxgbe/provider.c
220
mutex_unlock(&rhp->rdev.stats.lock);
sys/dev/cxgbe/iw_cxgbe/provider.c
248
mutex_lock(&rhp->rdev.stats.lock);
sys/dev/cxgbe/iw_cxgbe/provider.c
252
mutex_unlock(&rhp->rdev.stats.lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
100
spin_unlock_irqrestore(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
1172
spin_lock_irqsave(&rchp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
1173
spin_lock(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
1176
spin_unlock(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
1177
spin_unlock_irqrestore(&rchp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
1185
spin_unlock(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
1186
spin_unlock_irqrestore(&rchp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
1189
spin_lock_irqsave(&schp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
1190
spin_lock(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
1194
spin_unlock(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
1195
spin_unlock_irqrestore(&schp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
1805
spin_lock_init(&qhp->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
629
spin_lock_irqsave(&schp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
633
spin_unlock_irqrestore(&schp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
659
spin_lock_irqsave(&rchp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
663
spin_unlock_irqrestore(&rchp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
74
spin_lock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
79
spin_unlock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
793
spin_lock_irqsave(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
795
spin_unlock_irqrestore(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
801
spin_unlock_irqrestore(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
90
spin_lock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
912
spin_unlock_irqrestore(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
92
spin_unlock_irq(&dev->lock);
sys/dev/cxgbe/iw_cxgbe/qp.c
930
spin_lock_irqsave(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
932
spin_unlock_irqrestore(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
938
spin_unlock_irqrestore(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
978
spin_unlock_irqrestore(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/qp.c
98
spin_lock_irqsave(&qhp->lock, flag);
sys/dev/cxgbe/iw_cxgbe/resource.c
104
mutex_lock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
115
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
117
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
144
mutex_unlock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
146
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
149
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
163
mutex_lock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
165
mutex_unlock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
174
mutex_lock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
185
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
187
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
214
mutex_unlock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
216
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
219
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
233
mutex_lock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
235
mutex_unlock(&uctx->lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
253
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
260
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
266
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
268
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
289
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
296
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
303
mutex_lock(&rdev->stats.lock);
sys/dev/cxgbe/iw_cxgbe/resource.c
305
mutex_unlock(&rdev->stats.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1117
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1123
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1203
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
1237
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
1260
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
1308
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
1330
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1391
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1403
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1408
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1429
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1441
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1451
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1475
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1489
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1518
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1530
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1535
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1553
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1556
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1563
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1575
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1585
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1609
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1626
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1652
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1655
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
175
struct mtx lock;
sys/dev/cxgbe/nvmf/nvmf_che.c
1774
mtx_lock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1777
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1788
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1802
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
1815
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2163
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
2198
mtx_lock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2200
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2202
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2209
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2629
mtx_init(&qp->rx_buffers.lock, "nvmf/che rx buffers", NULL, MTX_DEF);
sys/dev/cxgbe/nvmf/nvmf_che.c
2630
mtx_init(&qp->tx_buffers.lock, "nvmf/che tx buffers", NULL, MTX_DEF);
sys/dev/cxgbe/nvmf/nvmf_che.c
2725
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2727
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2734
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2737
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2744
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2746
mtx_destroy(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2748
mtx_lock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2751
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2754
mtx_lock(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2756
mtx_destroy(&qp->tx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2792
struct mtx *lock = mtx_pool_find(mtxpool_sleep, toep);
sys/dev/cxgbe/nvmf/nvmf_che.c
2794
mtx_lock(lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2796
mtx_sleep(toep, lock, PSOCK, "conclo2", 0);
sys/dev/cxgbe/nvmf/nvmf_che.c
2797
mtx_unlock(lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2942
mtx_lock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2949
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
2952
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
437
mtx_assert(&list->lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
447
mtx_assert(&list->lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
459
mtx_assert(&list->lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
469
mtx_lock(&list->lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
473
mtx_unlock(&list->lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
476
mtx_unlock(&list->lock);
sys/dev/cxgbe/nvmf/nvmf_che.c
762
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
801
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
815
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/nvmf/nvmf_che.c
850
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/cxgbe/offload.h
84
struct mtx lock;
sys/dev/cxgbe/t4_l2t.c
177
mtx_assert(&e->lock, MA_OWNED);
sys/dev/cxgbe/t4_l2t.c
223
rw_rlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
242
rw_runlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
251
if (!rw_try_upgrade(&d->lock)) {
sys/dev/cxgbe/t4_l2t.c
252
rw_runlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
253
rw_wlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
259
rw_wunlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
271
rw_wunlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
294
rw_wlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
301
mtx_lock(&e->lock); /* avoid race with t4_l2t_free */
sys/dev/cxgbe/t4_l2t.c
311
mtx_unlock(&e->lock);
sys/dev/cxgbe/t4_l2t.c
320
rw_wunlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
343
rw_init(&d->lock, "L2T");
sys/dev/cxgbe/t4_l2t.c
350
mtx_init(&e->lock, "L2T_E", NULL, MTX_DEF);
sys/dev/cxgbe/t4_l2t.c
367
mtx_destroy(&d->l2tab[i].lock);
sys/dev/cxgbe/t4_l2t.c
368
rw_destroy(&d->lock);
sys/dev/cxgbe/t4_l2t.c
381
rw_wlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
383
rw_wunlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
395
rw_wlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
397
rw_wunlock(&d->lock);
sys/dev/cxgbe/t4_l2t.c
468
mtx_lock(&e->lock);
sys/dev/cxgbe/t4_l2t.c
495
mtx_unlock(&e->lock);
sys/dev/cxgbe/t4_l2t.c
75
rw_assert(&d->lock, RA_WLOCKED);
sys/dev/cxgbe/t4_l2t.h
70
struct mtx lock;
sys/dev/cxgbe/t4_l2t.h
79
struct rwlock lock;
sys/dev/cxgbe/t4_sched.c
829
mtx_init(&cst->lock, "cst_lock", NULL, MTX_DEF);
sys/dev/cxgbe/t4_sched.c
867
mtx_lock(&cst->lock);
sys/dev/cxgbe/t4_sched.c
877
mtx_unlock(&cst->lock);
sys/dev/cxgbe/t4_sched.c
905
mtx_assert(&cst->lock, MA_OWNED);
sys/dev/cxgbe/t4_sched.c
916
mtx_unlock(&cst->lock);
sys/dev/cxgbe/t4_sched.c
917
mtx_destroy(&cst->lock);
sys/dev/cxgbe/t4_sched.c
926
mtx_lock(&cst->lock);
sys/dev/cxgbe/t4_sched.c
944
mtx_unlock(&cst->lock);
sys/dev/cxgbe/t4_sge.c
6755
mtx_assert(&cst->lock, MA_OWNED);
sys/dev/cxgbe/t4_sge.c
6801
mtx_assert(&cst->lock, MA_OWNED);
sys/dev/cxgbe/t4_sge.c
6834
mtx_assert(&cst->lock, MA_OWNED);
sys/dev/cxgbe/t4_sge.c
6979
mtx_assert(&cst->lock, MA_OWNED);
sys/dev/cxgbe/t4_sge.c
7044
mtx_lock(&cst->lock);
sys/dev/cxgbe/t4_sge.c
7083
mtx_unlock(&cst->lock);
sys/dev/cxgbe/t4_sge.c
7088
mtx_unlock(&cst->lock);
sys/dev/cxgbe/t4_sge.c
7104
mtx_lock(&cst->lock);
sys/dev/cxgbe/t4_sge.c
7158
mtx_unlock(&cst->lock);
sys/dev/cxgbe/t4_sge.c
7167
mtx_unlock(&cst->lock);
sys/dev/cxgbe/t4_smt.c
119
mtx_assert(&e->lock, MA_OWNED);
sys/dev/cxgbe/t4_smt.c
192
rw_wlock(&s->lock);
sys/dev/cxgbe/t4_smt.c
194
rw_wunlock(&s->lock);
sys/dev/cxgbe/t4_smt.c
210
mtx_lock(&e->lock);
sys/dev/cxgbe/t4_smt.c
217
mtx_unlock(&e->lock);
sys/dev/cxgbe/t4_smt.c
236
rw_init(&s->lock, "SMT");
sys/dev/cxgbe/t4_smt.c
243
mtx_init(&e->lock, "SMT_E", NULL, MTX_DEF);
sys/dev/cxgbe/t4_smt.c
258
mtx_destroy(&s->smtab[i].lock);
sys/dev/cxgbe/t4_smt.c
259
rw_destroy(&s->lock);
sys/dev/cxgbe/t4_smt.c
279
mtx_lock(&e->lock);
sys/dev/cxgbe/t4_smt.c
281
mtx_unlock(&e->lock);
sys/dev/cxgbe/t4_smt.c
320
mtx_lock(&e->lock);
sys/dev/cxgbe/t4_smt.c
335
mtx_unlock(&e->lock);
sys/dev/cxgbe/t4_smt.c
76
rw_assert(&s->lock, RA_WLOCKED);
sys/dev/cxgbe/t4_smt.h
54
struct mtx lock;
sys/dev/cxgbe/t4_smt.h
58
struct rwlock lock;
sys/dev/cxgbe/t4_smt.h
78
mtx_lock(&e->lock);
sys/dev/cxgbe/t4_smt.h
80
mtx_unlock(&e->lock);
sys/dev/cxgbe/t4_tracer.c
116
if (mrr->lock)
sys/dev/cxgbe/t4_tracer.c
144
mrr.lock = 1;
sys/dev/cxgbe/t4_tracer.c
99
int lock; /* set to 1 to returned sc locked. */
sys/dev/cxgbe/tom/t4_ddp.c
303
mtx_init(&toep->ddp.lock, "t4 ddp", NULL, MTX_DEF);
sys/dev/cxgbe/tom/t4_ddp.c
311
mtx_destroy(&toep->ddp.lock);
sys/dev/cxgbe/tom/t4_tom.c
1024
struct mtx *lock = mtx_pool_find(mtxpool_sleep, toep);
sys/dev/cxgbe/tom/t4_tom.c
1026
mtx_lock(lock);
sys/dev/cxgbe/tom/t4_tom.c
1028
mtx_unlock(lock);
sys/dev/cxgbe/tom/t4_tom.c
2162
mtx_lock(&e->lock);
sys/dev/cxgbe/tom/t4_tom.c
2173
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom.h
197
struct mtx lock;
sys/dev/cxgbe/tom/t4_tom.h
265
#define DDP_LOCK(toep) mtx_lock(&(toep)->ddp.lock)
sys/dev/cxgbe/tom/t4_tom.h
266
#define DDP_UNLOCK(toep) mtx_unlock(&(toep)->ddp.lock)
sys/dev/cxgbe/tom/t4_tom.h
267
#define DDP_ASSERT_LOCKED(toep) mtx_assert(&(toep)->ddp.lock, MA_OWNED)
sys/dev/cxgbe/tom/t4_tom_l2t.c
149
mtx_assert(&e->lock, MA_OWNED);
sys/dev/cxgbe/tom/t4_tom_l2t.c
159
mtx_assert(&e->lock, MA_OWNED);
sys/dev/cxgbe/tom/t4_tom_l2t.c
172
mtx_assert(&e->lock, MA_OWNED);
sys/dev/cxgbe/tom/t4_tom_l2t.c
186
mtx_assert(&e->lock, MA_OWNED);
sys/dev/cxgbe/tom/t4_tom_l2t.c
258
mtx_lock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
260
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
285
mtx_lock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
289
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
296
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
301
mtx_lock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
306
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
340
mtx_lock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
345
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
383
rw_wlock(&d->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
398
mtx_lock(&e->lock); /* avoid race with t4_l2t_free */
sys/dev/cxgbe/tom/t4_tom_l2t.c
411
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
414
rw_wunlock(&d->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
434
rw_rlock(&d->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
439
mtx_lock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
444
mtx_unlock(&e->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
449
rw_runlock(&d->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
459
rw_runlock(&d->lock);
sys/dev/cxgbe/tom/t4_tom_l2t.c
465
mtx_unlock(&e->lock);
sys/dev/dpaa2/dpaa2_mcp.c
104
mtx_destroy(&mcp->lock);
sys/dev/dpaa2/dpaa2_mcp.c
77
mtx_init(&p->lock, "mcp_sleep_lock", NULL, MTX_DEF);
sys/dev/dpaa2/dpaa2_mcp.h
252
mtx_assert(&(__mcp)->lock, MA_NOTOWNED); \
sys/dev/dpaa2/dpaa2_mcp.h
253
mtx_lock(&(__mcp)->lock); \
sys/dev/dpaa2/dpaa2_mcp.h
259
mtx_assert(&(__mcp)->lock, MA_OWNED); \
sys/dev/dpaa2/dpaa2_mcp.h
261
mtx_unlock(&(__mcp)->lock); \
sys/dev/dpaa2/dpaa2_mcp.h
283
struct mtx lock;
sys/dev/dpaa2/dpaa2_ni.c
113
mtx_assert(&(__sc)->lock, MA_NOTOWNED); \
sys/dev/dpaa2/dpaa2_ni.c
114
mtx_lock(&(__sc)->lock); \
sys/dev/dpaa2/dpaa2_ni.c
117
mtx_assert(&(__sc)->lock, MA_OWNED); \
sys/dev/dpaa2/dpaa2_ni.c
118
mtx_unlock(&(__sc)->lock); \
sys/dev/dpaa2/dpaa2_ni.c
121
mtx_assert(&(__sc)->lock, MA_OWNED); \
sys/dev/dpaa2/dpaa2_ni.c
1313
mtx_init(&tx->lock, "dpaa2_tx_ring", NULL, MTX_DEF);
sys/dev/dpaa2/dpaa2_ni.c
1317
&tx->lock);
sys/dev/dpaa2/dpaa2_ni.c
2929
mtx_assert(&tx->lock, MA_NOTOWNED);
sys/dev/dpaa2/dpaa2_ni.c
2930
mtx_lock(&tx->lock);
sys/dev/dpaa2/dpaa2_ni.c
2932
mtx_unlock(&tx->lock);
sys/dev/dpaa2/dpaa2_ni.c
530
mtx_init(&sc->lock, device_get_nameunit(dev), "dpaa2_ni", MTX_DEF);
sys/dev/dpaa2/dpaa2_ni.h
476
struct mtx lock;
sys/dev/dpaa2/dpaa2_swp.c
198
mtx_init(&p->lock, "swp_sleep_lock", NULL, MTX_DEF);
sys/dev/dpaa2/dpaa2_swp.c
323
mtx_destroy(&swp->lock);
sys/dev/dpaa2/dpaa2_swp.h
217
mtx_assert(&(__swp)->lock, MA_NOTOWNED); \
sys/dev/dpaa2/dpaa2_swp.h
218
mtx_lock(&(__swp)->lock); \
sys/dev/dpaa2/dpaa2_swp.h
224
mtx_assert(&(__swp)->lock, MA_OWNED); \
sys/dev/dpaa2/dpaa2_swp.h
226
mtx_unlock(&(__swp)->lock); \
sys/dev/dpaa2/dpaa2_swp.h
396
struct mtx lock;
sys/dev/dpaa2/dpaa2_types.h
94
struct mtx lock;
sys/dev/drm2/drm.h
121
__volatile__ unsigned int lock; /**< lock variable */
sys/dev/drm2/drm.h
70
#define _DRM_LOCK_IS_HELD(lock) ((lock) & _DRM_LOCK_HELD)
sys/dev/drm2/drm.h
71
#define _DRM_LOCK_IS_CONT(lock) ((lock) & _DRM_LOCK_CONT)
sys/dev/drm2/drm.h
72
#define _DRM_LOCKING_CONTEXT(lock) ((lock) & ~(_DRM_LOCK_HELD|_DRM_LOCK_CONT))
sys/dev/drm2/drmP.h
269
if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \
sys/dev/drm2/drmP.h
270
_file_priv->master->lock.file_priv != _file_priv) { \
sys/dev/drm2/drmP.h
272
__func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
sys/dev/drm2/drmP.h
273
_file_priv->master->lock.file_priv, _file_priv); \
sys/dev/drm2/drmP.h
364
spinlock_t lock;
sys/dev/drm2/drmP.h
402
struct mtx lock;
sys/dev/drm2/drmP.h
505
struct drm_hw_lock *lock;
sys/dev/drm2/drmP.h
662
struct drm_lock_data lock; /**< Information on hardware lock */
sys/dev/drm2/drm_bufs.c
328
if (dev->primary->master->lock.hw_lock != NULL) {
sys/dev/drm2/drm_bufs.c
333
dev->sigdata.lock = dev->primary->master->lock.hw_lock = map->handle; /* Pointer to lock */
sys/dev/drm2/drm_bufs.c
547
if (dev->sigdata.lock == master->lock.hw_lock)
sys/dev/drm2/drm_bufs.c
548
dev->sigdata.lock = NULL;
sys/dev/drm2/drm_bufs.c
549
master->lock.hw_lock = NULL; /* SHM removed */
sys/dev/drm2/drm_bufs.c
550
master->lock.file_priv = NULL;
sys/dev/drm2/drm_bufs.c
551
DRM_WAKEUP_INT((void *)&master->lock.lock_queue);
sys/dev/drm2/drm_context.c
296
if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) {
sys/dev/drm2/drm_fops.c
289
file_priv, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock));
sys/dev/drm2/drm_fops.c
290
drm_lock_free(&file_priv->master->lock,
sys/dev/drm2/drm_fops.c
291
_DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock));
sys/dev/drm2/drm_fops.c
413
if (master->lock.hw_lock) {
sys/dev/drm2/drm_fops.c
414
if (dev->sigdata.lock == master->lock.hw_lock)
sys/dev/drm2/drm_fops.c
415
dev->sigdata.lock = NULL;
sys/dev/drm2/drm_fops.c
416
master->lock.hw_lock = NULL;
sys/dev/drm2/drm_fops.c
417
master->lock.file_priv = NULL;
sys/dev/drm2/drm_fops.c
418
DRM_WAKEUP_INT(&master->lock.lock_queue);
sys/dev/drm2/drm_fops.c
76
dev->sigdata.lock = NULL;
sys/dev/drm2/drm_gem_names.c
134
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
138
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
142
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
156
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
159
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
166
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
174
mtx_assert(&names->lock, MA_OWNED);
sys/dev/drm2/drm_gem_names.c
176
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
187
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
195
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
209
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
217
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
219
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
226
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
51
mtx_init(&names->lock, "drmnames", NULL, MTX_DEF);
sys/dev/drm2/drm_gem_names.c
60
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
64
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
67
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
68
mtx_destroy(&names->lock);
sys/dev/drm2/drm_gem_names.c
86
mtx_lock(&names->lock);
sys/dev/drm2/drm_gem_names.c
91
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.c
95
mtx_unlock(&names->lock);
sys/dev/drm2/drm_gem_names.h
47
struct mtx lock;
sys/dev/drm2/drm_ioctl.c
249
(file_priv->master->lock.hw_lock ? file_priv->master->lock.hw_lock->lock : 0);
sys/dev/drm2/drm_lock.c
103
mtx_lock(&master->lock.spinlock);
sys/dev/drm2/drm_lock.c
104
master->lock.user_waiters--;
sys/dev/drm2/drm_lock.c
105
mtx_unlock(&master->lock.spinlock);
sys/dev/drm2/drm_lock.c
107
DRM_DEBUG("%d %s\n", lock->context,
sys/dev/drm2/drm_lock.c
121
dev->sigdata.context = lock->context;
sys/dev/drm2/drm_lock.c
122
dev->sigdata.lock = master->lock.hw_lock;
sys/dev/drm2/drm_lock.c
127
if (dev->driver->dma_quiescent && (lock->flags & _DRM_LOCK_QUIESCENT))
sys/dev/drm2/drm_lock.c
131
lock->context);
sys/dev/drm2/drm_lock.c
152
struct drm_lock *lock = data;
sys/dev/drm2/drm_lock.c
155
if (lock->context == DRM_KERNEL_CONTEXT) {
sys/dev/drm2/drm_lock.c
157
DRM_CURRENTPID, lock->context);
sys/dev/drm2/drm_lock.c
163
if (drm_lock_free(&master->lock, lock->context)) {
sys/dev/drm2/drm_lock.c
187
volatile unsigned int *lock = &lock_data->hw_lock->lock;
sys/dev/drm2/drm_lock.c
191
old = *lock;
sys/dev/drm2/drm_lock.c
199
prev = cmpxchg(lock, old, new);
sys/dev/drm2/drm_lock.c
236
volatile unsigned int *lock = &lock_data->hw_lock->lock;
sys/dev/drm2/drm_lock.c
240
old = *lock;
sys/dev/drm2/drm_lock.c
242
prev = cmpxchg(lock, old, new);
sys/dev/drm2/drm_lock.c
261
volatile unsigned int *lock = &lock_data->hw_lock->lock;
sys/dev/drm2/drm_lock.c
273
old = *lock;
sys/dev/drm2/drm_lock.c
275
prev = cmpxchg(lock, old, new);
sys/dev/drm2/drm_lock.c
305
if (!s->lock || !_DRM_LOCK_IS_HELD(s->lock->lock)
sys/dev/drm2/drm_lock.c
306
|| _DRM_LOCKING_CONTEXT(s->lock->lock) != s->context)
sys/dev/drm2/drm_lock.c
312
old = s->lock->lock;
sys/dev/drm2/drm_lock.c
314
prev = cmpxchg(&s->lock->lock, old, new);
sys/dev/drm2/drm_lock.c
355
volatile unsigned int *lock = &lock_data->hw_lock->lock;
sys/dev/drm2/drm_lock.c
361
old = *lock;
sys/dev/drm2/drm_lock.c
362
prev = cmpxchg(lock, old, DRM_KERNEL_CONTEXT);
sys/dev/drm2/drm_lock.c
375
return (file_priv->lock_count && master->lock.hw_lock &&
sys/dev/drm2/drm_lock.c
376
_DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) &&
sys/dev/drm2/drm_lock.c
377
master->lock.file_priv == file_priv);
sys/dev/drm2/drm_lock.c
58
struct drm_lock *lock = data;
sys/dev/drm2/drm_lock.c
64
if (lock->context == DRM_KERNEL_CONTEXT) {
sys/dev/drm2/drm_lock.c
66
DRM_CURRENTPID, lock->context);
sys/dev/drm2/drm_lock.c
71
lock->context, DRM_CURRENTPID,
sys/dev/drm2/drm_lock.c
72
master->lock.hw_lock->lock, lock->flags);
sys/dev/drm2/drm_lock.c
74
mtx_lock(&master->lock.spinlock);
sys/dev/drm2/drm_lock.c
75
master->lock.user_waiters++;
sys/dev/drm2/drm_lock.c
76
mtx_unlock(&master->lock.spinlock);
sys/dev/drm2/drm_lock.c
80
if (!master->lock.hw_lock) {
sys/dev/drm2/drm_lock.c
87
if (drm_lock_take(&master->lock, lock->context)) {
sys/dev/drm2/drm_lock.c
88
master->lock.file_priv = file_priv;
sys/dev/drm2/drm_lock.c
89
master->lock.lock_time = jiffies;
sys/dev/drm2/drm_lock.c
96
ret = -sx_sleep(&master->lock.lock_queue, &drm_global_mutex,
sys/dev/drm2/drm_os_freebsd.h
458
struct mtx lock;
sys/dev/drm2/drm_os_freebsd.h
467
mtx_init(&c->lock, "drmcompl", NULL, MTX_DEF);
sys/dev/drm2/drm_os_freebsd.h
475
mtx_destroy(&c->lock);
sys/dev/drm2/drm_os_freebsd.h
482
mtx_lock(&c->lock);
sys/dev/drm2/drm_os_freebsd.h
484
mtx_unlock(&c->lock);
sys/dev/drm2/drm_os_freebsd.h
498
mtx_lock(&c->lock);
sys/dev/drm2/drm_os_freebsd.h
500
ret = -msleep(c, &c->lock, PCATCH, "drmwco", timeout);
sys/dev/drm2/drm_os_freebsd.h
515
mtx_unlock(&c->lock);
sys/dev/drm2/drm_sarea.h
64
struct drm_hw_lock lock;
sys/dev/drm2/drm_stub.c
111
mtx_init(&master->lock.spinlock, "drm_master__lock__spinlock",
sys/dev/drm2/drm_stub.c
113
DRM_INIT_WAITQUEUE(&master->lock.lock_queue);
sys/dev/drm2/ttm/ttm_bo_manager.c
116
mtx_init(&rman->lock, "ttmrman", NULL, MTX_DEF);
sys/dev/drm2/ttm/ttm_bo_manager.c
126
mtx_lock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
129
mtx_unlock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
130
mtx_destroy(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
135
mtx_unlock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
144
mtx_lock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
146
mtx_unlock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
46
struct mtx lock;
sys/dev/drm2/ttm/ttm_bo_manager.c
70
mtx_lock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
75
mtx_unlock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
82
mtx_unlock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
96
mtx_lock(&rman->lock);
sys/dev/drm2/ttm/ttm_bo_manager.c
98
mtx_unlock(&rman->lock);
sys/dev/drm2/ttm/ttm_lock.c
105
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
106
while (!__ttm_read_lock(lock)) {
sys/dev/drm2/ttm/ttm_lock.c
107
ret = -msleep(lock, &lock->lock, flags, wmsg, 0);
sys/dev/drm2/ttm/ttm_lock.c
116
static bool __ttm_read_trylock(struct ttm_lock *lock, bool *locked)
sys/dev/drm2/ttm/ttm_lock.c
122
if (unlikely(lock->kill_takers)) {
sys/dev/drm2/ttm/ttm_lock.c
123
ttm_lock_send_sig(lock->signal);
sys/dev/drm2/ttm/ttm_lock.c
126
if (lock->rw >= 0 && lock->flags == 0) {
sys/dev/drm2/ttm/ttm_lock.c
127
++lock->rw;
sys/dev/drm2/ttm/ttm_lock.c
130
} else if (lock->flags == 0) {
sys/dev/drm2/ttm/ttm_lock.c
137
int ttm_read_trylock(struct ttm_lock *lock, bool interruptible)
sys/dev/drm2/ttm/ttm_lock.c
151
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
152
while (!__ttm_read_trylock(lock, &locked)) {
sys/dev/drm2/ttm/ttm_lock.c
153
ret = -msleep(lock, &lock->lock, flags, wmsg, 0);
sys/dev/drm2/ttm/ttm_lock.c
160
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
165
void ttm_write_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
167
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
168
lock->rw = 0;
sys/dev/drm2/ttm/ttm_lock.c
169
wakeup(lock);
sys/dev/drm2/ttm/ttm_lock.c
170
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
173
static bool __ttm_write_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
177
if (unlikely(lock->kill_takers)) {
sys/dev/drm2/ttm/ttm_lock.c
178
ttm_lock_send_sig(lock->signal);
sys/dev/drm2/ttm/ttm_lock.c
181
if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) {
sys/dev/drm2/ttm/ttm_lock.c
182
lock->rw = -1;
sys/dev/drm2/ttm/ttm_lock.c
183
lock->flags &= ~TTM_WRITE_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
186
lock->flags |= TTM_WRITE_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
192
ttm_write_lock(struct ttm_lock *lock, bool interruptible)
sys/dev/drm2/ttm/ttm_lock.c
205
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
207
while (!__ttm_write_lock(lock)) {
sys/dev/drm2/ttm/ttm_lock.c
208
ret = -msleep(lock, &lock->lock, flags, wmsg, 0);
sys/dev/drm2/ttm/ttm_lock.c
212
lock->flags &= ~TTM_WRITE_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
213
wakeup(lock);
sys/dev/drm2/ttm/ttm_lock.c
217
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
222
void ttm_write_lock_downgrade(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
224
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
225
lock->rw = 1;
sys/dev/drm2/ttm/ttm_lock.c
226
wakeup(lock);
sys/dev/drm2/ttm/ttm_lock.c
227
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
230
static int __ttm_vt_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
234
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
235
if (unlikely(!(lock->flags & TTM_VT_LOCK)))
sys/dev/drm2/ttm/ttm_lock.c
237
lock->flags &= ~TTM_VT_LOCK;
sys/dev/drm2/ttm/ttm_lock.c
238
wakeup(lock);
sys/dev/drm2/ttm/ttm_lock.c
239
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
247
struct ttm_lock *lock = container_of(base, struct ttm_lock, base);
sys/dev/drm2/ttm/ttm_lock.c
251
ret = __ttm_vt_unlock(lock);
sys/dev/drm2/ttm/ttm_lock.c
255
static bool __ttm_vt_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
259
if (lock->rw == 0) {
sys/dev/drm2/ttm/ttm_lock.c
260
lock->flags &= ~TTM_VT_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
261
lock->flags |= TTM_VT_LOCK;
sys/dev/drm2/ttm/ttm_lock.c
264
lock->flags |= TTM_VT_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
269
int ttm_vt_lock(struct ttm_lock *lock,
sys/dev/drm2/ttm/ttm_lock.c
284
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
285
while (!__ttm_vt_lock(lock)) {
sys/dev/drm2/ttm/ttm_lock.c
286
ret = -msleep(lock, &lock->lock, flags, wmsg, 0);
sys/dev/drm2/ttm/ttm_lock.c
290
lock->flags &= ~TTM_VT_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
291
wakeup(lock);
sys/dev/drm2/ttm/ttm_lock.c
302
ret = ttm_base_object_init(tfile, &lock->base, false,
sys/dev/drm2/ttm/ttm_lock.c
305
(void)__ttm_vt_unlock(lock);
sys/dev/drm2/ttm/ttm_lock.c
307
lock->vt_holder = tfile;
sys/dev/drm2/ttm/ttm_lock.c
312
int ttm_vt_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
314
return ttm_ref_object_base_unref(lock->vt_holder,
sys/dev/drm2/ttm/ttm_lock.c
315
lock->base.hash.key, TTM_REF_USAGE);
sys/dev/drm2/ttm/ttm_lock.c
318
void ttm_suspend_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
320
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
321
lock->flags &= ~TTM_SUSPEND_LOCK;
sys/dev/drm2/ttm/ttm_lock.c
322
wakeup(lock);
sys/dev/drm2/ttm/ttm_lock.c
323
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
326
static bool __ttm_suspend_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
330
if (lock->rw == 0) {
sys/dev/drm2/ttm/ttm_lock.c
331
lock->flags &= ~TTM_SUSPEND_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
332
lock->flags |= TTM_SUSPEND_LOCK;
sys/dev/drm2/ttm/ttm_lock.c
335
lock->flags |= TTM_SUSPEND_LOCK_PENDING;
sys/dev/drm2/ttm/ttm_lock.c
340
void ttm_suspend_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
342
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
343
while (!__ttm_suspend_lock(lock))
sys/dev/drm2/ttm/ttm_lock.c
344
msleep(lock, &lock->lock, 0, "ttms", 0);
sys/dev/drm2/ttm/ttm_lock.c
345
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
48
void ttm_lock_init(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
50
mtx_init(&lock->lock, "ttmlk", NULL, MTX_DEF);
sys/dev/drm2/ttm/ttm_lock.c
51
lock->rw = 0;
sys/dev/drm2/ttm/ttm_lock.c
52
lock->flags = 0;
sys/dev/drm2/ttm/ttm_lock.c
53
lock->kill_takers = false;
sys/dev/drm2/ttm/ttm_lock.c
54
lock->signal = SIGKILL;
sys/dev/drm2/ttm/ttm_lock.c
68
void ttm_read_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
70
mtx_lock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
71
if (--lock->rw == 0)
sys/dev/drm2/ttm/ttm_lock.c
72
wakeup(lock);
sys/dev/drm2/ttm/ttm_lock.c
73
mtx_unlock(&lock->lock);
sys/dev/drm2/ttm/ttm_lock.c
76
static bool __ttm_read_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
80
if (unlikely(lock->kill_takers)) {
sys/dev/drm2/ttm/ttm_lock.c
81
ttm_lock_send_sig(lock->signal);
sys/dev/drm2/ttm/ttm_lock.c
84
if (lock->rw >= 0 && lock->flags == 0) {
sys/dev/drm2/ttm/ttm_lock.c
85
++lock->rw;
sys/dev/drm2/ttm/ttm_lock.c
92
ttm_read_lock(struct ttm_lock *lock, bool interruptible)
sys/dev/drm2/ttm/ttm_lock.h
107
extern int ttm_read_lock(struct ttm_lock *lock, bool interruptible);
sys/dev/drm2/ttm/ttm_lock.h
124
extern int ttm_read_trylock(struct ttm_lock *lock, bool interruptible);
sys/dev/drm2/ttm/ttm_lock.h
133
extern void ttm_lock_downgrade(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
142
extern void ttm_suspend_lock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
151
extern void ttm_suspend_unlock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
165
extern int ttm_vt_lock(struct ttm_lock *lock, bool interruptible,
sys/dev/drm2/ttm/ttm_lock.h
177
extern int ttm_vt_unlock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
186
extern void ttm_write_unlock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
198
extern int ttm_write_lock(struct ttm_lock *lock, bool interruptible);
sys/dev/drm2/ttm/ttm_lock.h
200
void ttm_write_lock_downgrade(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
219
static inline void ttm_lock_set_kill(struct ttm_lock *lock, bool val,
sys/dev/drm2/ttm/ttm_lock.h
222
lock->kill_takers = val;
sys/dev/drm2/ttm/ttm_lock.h
224
lock->signal = signal;
sys/dev/drm2/ttm/ttm_lock.h
71
struct mtx lock;
sys/dev/drm2/ttm/ttm_lock.h
86
extern void ttm_lock_init(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
95
extern void ttm_read_unlock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_memory.c
103
mtx_lock(&zone->glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
116
mtx_unlock(&zone->glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
166
mtx_lock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
172
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
174
mtx_lock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
179
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
254
mtx_init(&glob->lock, "ttmgz", NULL, MTX_DEF);
sys/dev/drm2/ttm/ttm_memory.c
310
mtx_lock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
319
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
333
mtx_lock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
340
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
358
mtx_lock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
382
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
65
mtx_lock(&zone->glob->lock);
sys/dev/drm2/ttm/ttm_memory.c
76
mtx_unlock(&zone->glob->lock);
sys/dev/drm2/ttm/ttm_memory.h
107
mtx_lock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.h
109
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.h
113
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.h
128
mtx_lock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.h
131
mtx_unlock(&glob->lock);
sys/dev/drm2/ttm/ttm_memory.h
74
struct mtx lock;
sys/dev/drm2/ttm/ttm_object.c
269
rw_rlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
275
rw_runlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
279
rw_runlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
291
rw_wlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
297
rw_wunlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
303
rw_wunlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
323
rw_wunlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
331
rw_wlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
342
rw_wlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
345
rw_wunlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
351
rw_wunlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
363
rw_wlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
379
rw_wunlock(&tfile->lock);
sys/dev/drm2/ttm/ttm_object.c
392
rw_init(&tfile->lock, "ttmfo");
sys/dev/drm2/ttm/ttm_object.c
64
struct rwlock lock;
sys/dev/drm2/ttm/ttm_page_alloc.c
368
mtx_lock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
386
mtx_unlock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
421
mtx_unlock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
625
mtx_unlock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
630
mtx_lock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
66
struct mtx lock;
sys/dev/drm2/ttm/ttm_page_alloc.c
664
mtx_lock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
682
mtx_unlock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
704
mtx_lock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
721
mtx_unlock(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc.c
797
mtx_init(&pool->lock, "ttmpool", NULL, MTX_DEF);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
1019
mutex_lock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
1037
mutex_unlock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
106
spinlock_t lock;
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
1066
mutex_init(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
1117
mutex_lock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
1129
mutex_unlock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
170
struct mutex lock;
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
443
spin_lock_irqsave(&pool->lock, irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
463
spin_unlock_irqrestore(&pool->lock, irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
499
spin_unlock_irqrestore(&pool->lock, irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
516
mutex_lock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
543
mutex_unlock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
600
spin_lock_init(&pool->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
620
mutex_lock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
626
mutex_unlock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
800
spin_unlock_irqrestore(&pool->lock, *irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
806
spin_lock_irqsave(&pool->lock, *irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
845
spin_lock_irqsave(&pool->lock, irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
856
spin_unlock_irqrestore(&pool->lock, irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
928
mutex_lock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
931
mutex_unlock(&_manager->lock);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
960
spin_lock_irqsave(&pool->lock, irq_flags);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
976
spin_unlock_irqrestore(&pool->lock, irq_flags);
sys/dev/eqos/if_eqos.c
1200
mtx_init(&sc->lock, "eqos lock", MTX_NETWORK_LOCK, MTX_DEF);
sys/dev/eqos/if_eqos.c
1201
callout_init_mtx(&sc->callout, &sc->lock, 0);
sys/dev/eqos/if_eqos.c
1316
mtx_destroy(&sc->lock);
sys/dev/eqos/if_eqos.c
93
#define EQOS_LOCK(sc) mtx_lock(&(sc)->lock)
sys/dev/eqos/if_eqos.c
94
#define EQOS_UNLOCK(sc) mtx_unlock(&(sc)->lock)
sys/dev/eqos/if_eqos.c
95
#define EQOS_ASSERT_LOCKED(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/dev/eqos/if_eqos_var.h
97
struct mtx lock;
sys/dev/filemon/filemon.c
120
sx_assert(&filemon->lock, SA_UNLOCKED);
sys/dev/filemon/filemon.c
124
sx_destroy(&filemon->lock);
sys/dev/filemon/filemon.c
149
sx_xlock(&filemon->lock);
sys/dev/filemon/filemon.c
161
sx_assert(&p->p_filemon->lock, SA_XLOCKED);
sys/dev/filemon/filemon.c
182
sx_xunlock(&filemon->lock);
sys/dev/filemon/filemon.c
212
sx_assert(&filemon->lock, SA_XLOCKED);
sys/dev/filemon/filemon.c
257
sx_assert(&filemon->lock, SA_XLOCKED);
sys/dev/filemon/filemon.c
273
sx_xunlock(&filemon->lock);
sys/dev/filemon/filemon.c
275
sx_xlock(&filemon->lock);
sys/dev/filemon/filemon.c
290
sx_xlock(&filemon->lock);
sys/dev/filemon/filemon.c
305
sx_assert(&filemon->lock, SA_XLOCKED);
sys/dev/filemon/filemon.c
331
sx_xunlock(&filemon->lock);
sys/dev/filemon/filemon.c
338
sx_xlock(&filemon->lock);
sys/dev/filemon/filemon.c
367
sx_xlock(&filemon->lock);
sys/dev/filemon/filemon.c
415
sx_xunlock(&filemon->lock);
sys/dev/filemon/filemon.c
428
sx_init(&filemon->lock, "filemon");
sys/dev/filemon/filemon.c
450
sx_xlock(&filemon->lock);
sys/dev/filemon/filemon.c
453
sx_xunlock(&filemon->lock);
sys/dev/filemon/filemon.c
83
struct sx lock; /* Lock for this filemon. */
sys/dev/firewire/firewire.c
268
struct mtx *lock = &xfer->fc->wait_lock;
sys/dev/firewire/firewire.c
270
mtx_lock(lock);
sys/dev/firewire/firewire.c
272
mtx_unlock(lock);
sys/dev/firewire/firewire.c
281
struct mtx *lock = &xfer->fc->wait_lock;
sys/dev/firewire/firewire.c
284
mtx_lock(lock);
sys/dev/firewire/firewire.c
286
err = msleep(xfer, lock, PWAIT|PCATCH, "fw_xferwait", 0);
sys/dev/firewire/firewire.c
287
mtx_unlock(lock);
sys/dev/gpio/gpiokeys.c
1018
.lock = &gpiokeys_lock,
sys/dev/gpio/gpiokeys.c
585
gpiokeys_lock(keyboard_t *kbd, int lock)
sys/dev/gve/gve.h
159
#define GVE_IFACE_LOCK_INIT(lock) sx_init(&lock, "gve interface lock")
sys/dev/gve/gve.h
160
#define GVE_IFACE_LOCK_DESTROY(lock) sx_destroy(&lock)
sys/dev/gve/gve.h
161
#define GVE_IFACE_LOCK_LOCK(lock) sx_xlock(&lock)
sys/dev/gve/gve.h
162
#define GVE_IFACE_LOCK_UNLOCK(lock) sx_unlock(&lock)
sys/dev/gve/gve.h
163
#define GVE_IFACE_LOCK_ASSERT(lock) sx_assert(&lock, SA_XLOCKED)
sys/dev/hid/hconf.c
104
struct sx lock;
sys/dev/hid/hconf.c
149
sx_xlock(&sc->lock);
sys/dev/hid/hconf.c
176
sx_unlock(&sc->lock);
sys/dev/hid/hconf.c
260
sx_init(&sc->lock, device_get_nameunit(dev));
sys/dev/hid/hconf.c
284
sx_destroy(&sc->lock);
sys/dev/hid/hidbus.h
46
HIDBUS_ACCESSOR(lock, LOCK, struct mtx *)
sys/dev/hid/hidraw.c
117
bool lock:1; /* input queue sleepable lock */
sys/dev/hid/hidraw.c
315
while (sc->sc_state.lock && error == 0) {
sys/dev/hid/hidraw.c
329
sc->sc_state.lock = true;
sys/dev/hid/hidraw.c
339
KASSERT(sc->sc_state.lock, ("input buffer is not locked"));
sys/dev/hid/hidraw.c
343
sc->sc_state.lock = false;
sys/dev/hid/hkbd.c
1237
hkbd_lock(keyboard_t *kbd, int lock)
sys/dev/hid/hkbd.c
2067
.lock = &hkbd_lock,
sys/dev/hid/ps4dshock.c
1074
sx_xlock(&sc->lock);
sys/dev/hid/ps4dshock.c
1114
sx_unlock(&sc->lock);
sys/dev/hid/ps4dshock.c
1186
sx_init(&sc->lock, "ps4dshock");
sys/dev/hid/ps4dshock.c
1330
sx_destroy(&sc->lock);
sys/dev/hid/ps4dshock.c
665
struct sx lock;
sys/dev/hpt27xx/array.h
105
struct lock_request lock;
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1072
mtx_init(&vbus_ext->lock, "hptsleeplock", NULL, MTX_DEF);
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1073
callout_init_mtx(&vbus_ext->timer, &vbus_ext->lock, 0);
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1096
&vbus_ext->lock, /* lockfuncarg */
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1112
callout_init_mtx(&ext->timeout, &vbus_ext->lock, 0);
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1120
vbus_ext, unit_number, &vbus_ext->lock, os_max_queue_comm, /*tagged*/8, devq);
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
375
mtx_destroy(&vbus_ext->lock);
sys/dev/hpt27xx/os_bsd.h
170
struct mtx lock; /* general purpose lock */
sys/dev/hpt27xx/os_bsd.h
185
#define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock)
sys/dev/hpt27xx/os_bsd.h
186
#define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock)
sys/dev/hpt27xx/os_bsd.h
187
#define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED)
sys/dev/hpt27xx/os_bsd.h
200
return msleep(ident, &vbus_ext->lock, priority, wmesg, timo);
sys/dev/hptiop/hptiop.c
1894
mtx_init(&hba->lock, "hptioplock", NULL, MTX_DEF);
sys/dev/hptiop/hptiop.c
1955
&hba->lock, /* lockfuncarg */
sys/dev/hptiop/hptiop.c
2003
hba, unit, &hba->lock, hba->max_requests - 1, 1, devq);
sys/dev/hptiop/hptiop.c
2739
callout_init_mtx(&tmp_srb->timeout, &hba->lock, 0);
sys/dev/hptiop/hptiop.c
2846
mtx_destroy(&hba->lock);
sys/dev/hptiop/hptiop.h
420
struct mtx lock;
sys/dev/hptiop/hptiop.h
466
#define hptiop_lock_adapter(hba) mtx_lock(&(hba)->lock)
sys/dev/hptiop/hptiop.h
467
#define hptiop_unlock_adapter(hba) mtx_unlock(&(hba)->lock)
sys/dev/hptiop/hptiop.h
480
retval = msleep(ident, &hba->lock, priority, wmesg, timo);
sys/dev/hptmv/entry.c
1253
mtx_init(&pAdapter->lock, "hptsleeplock", NULL, MTX_DEF);
sys/dev/hptmv/entry.c
1254
callout_init_mtx(&pAdapter->event_timer_connect, &pAdapter->lock, 0);
sys/dev/hptmv/entry.c
1255
callout_init_mtx(&pAdapter->event_timer_disconnect, &pAdapter->lock, 0);
sys/dev/hptmv/entry.c
1287
&pAdapter->lock, /* lockfuncarg */
sys/dev/hptmv/entry.c
1382
callout_init_mtx(&pmap->timeout, &pAdapter->lock, 0);
sys/dev/hptmv/entry.c
2022
&pAdapter->lock, 1, 8, devq);
sys/dev/hptmv/entry.c
2028
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2032
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2043
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2047
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2094
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2096
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2103
mtx_assert(&pAdapter->lock, MA_OWNED);
sys/dev/hptmv/entry.c
2155
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2157
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2231
mtx_assert(&pAdapter->lock, MA_OWNED);
sys/dev/hptmv/entry.c
2390
mtx_lock(&p.pAdapter->lock);
sys/dev/hptmv/entry.c
2401
mtx_unlock(&p.pAdapter->lock);
sys/dev/hptmv/entry.c
2416
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2430
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/entry.c
2602
mtx_assert(&pAdapter->lock, MA_OWNED);
sys/dev/hptmv/entry.c
748
mtx_assert(&pAdapter->lock, MA_OWNED);
sys/dev/hptmv/hptproc.c
106
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
114
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
120
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
132
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
146
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
163
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
166
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
182
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
188
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
193
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
205
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
217
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
223
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
230
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
244
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
258
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
266
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
513
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
518
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
66
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
82
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/hptproc.c
94
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
196
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
200
mtx_sleep(pAdapter, &pAdapter->lock, 0, "hptidle", 0);
sys/dev/hptmv/ioctl.c
367
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
370
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
383
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
397
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
405
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
414
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
423
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
429
if (mtx_sleep(pArray, &pAdapter->lock, 0, "hptwait", hz * 3) != 0)
sys/dev/hptmv/ioctl.c
432
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
472
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
476
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
488
if (mtx_sleep(pVDevice, &pAdapter->lock, 0,
sys/dev/hptmv/ioctl.c
492
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
504
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
506
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
514
if (mtx_sleep(pVDevice, &pAdapter->lock, 0,
sys/dev/hptmv/ioctl.c
518
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
526
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
530
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
539
if (mtx_sleep(pVDevice, &pAdapter->lock, 0,
sys/dev/hptmv/ioctl.c
543
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
549
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
551
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
559
if (mtx_sleep(pVDevice, &pAdapter->lock, 0,
sys/dev/hptmv/ioctl.c
563
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
569
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
573
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
581
if (mtx_sleep(pVDevice, &pAdapter->lock, 0,
sys/dev/hptmv/ioctl.c
585
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
591
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
593
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
601
if (mtx_sleep(pVDevice, &pAdapter->lock, 0,
sys/dev/hptmv/ioctl.c
605
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
702
mtx_lock(&pAdapter->lock);
sys/dev/hptmv/ioctl.c
801
mtx_sleep(pCmd, &pAdapter->lock, 0, "hptrbld", hz * 60);
sys/dev/hptmv/ioctl.c
940
mtx_sleep(pAdapter, &pAdapter->lock, 0, "hptidle", 0);
sys/dev/hptmv/ioctl.c
948
mtx_unlock(&pAdapter->lock);
sys/dev/hptmv/osbsd.h
152
struct mtx lock;
sys/dev/hptnr/array.h
105
struct lock_request lock;
sys/dev/hptnr/hptnr_osm_bsd.c
1359
mtx_init(&vbus_ext->lock, "hptsleeplock", NULL, MTX_DEF);
sys/dev/hptnr/hptnr_osm_bsd.c
1360
callout_init_mtx(&vbus_ext->timer, &vbus_ext->lock, 0);
sys/dev/hptnr/hptnr_osm_bsd.c
1383
&vbus_ext->lock, /* lockfuncarg */
sys/dev/hptnr/hptnr_osm_bsd.c
1399
callout_init_mtx(&ext->timeout, &vbus_ext->lock, 0);
sys/dev/hptnr/hptnr_osm_bsd.c
1409
vbus_ext, unit_number, &vbus_ext->lock,
sys/dev/hptnr/hptnr_osm_bsd.c
377
mtx_destroy(&vbus_ext->lock);
sys/dev/hptnr/os_bsd.h
172
struct mtx lock; /* general purpose lock */
sys/dev/hptnr/os_bsd.h
189
#define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock)
sys/dev/hptnr/os_bsd.h
190
#define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock)
sys/dev/hptnr/os_bsd.h
191
#define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED)
sys/dev/hptnr/os_bsd.h
204
return msleep(ident, &vbus_ext->lock, priority, wmesg, timo);
sys/dev/hptrr/array.h
107
struct lock_request lock;
sys/dev/hptrr/hptrr_osm_bsd.c
1003
mtx_init(&vbus_ext->lock, "hptsleeplock", NULL, MTX_DEF);
sys/dev/hptrr/hptrr_osm_bsd.c
1004
callout_init_mtx(&vbus_ext->timer, &vbus_ext->lock, 0);
sys/dev/hptrr/hptrr_osm_bsd.c
1027
&vbus_ext->lock, /* lockfuncarg */
sys/dev/hptrr/hptrr_osm_bsd.c
1043
callout_init_mtx(&ext->timeout, &vbus_ext->lock, 0);
sys/dev/hptrr/hptrr_osm_bsd.c
1052
vbus_ext, 0, &vbus_ext->lock, os_max_queue_comm,
sys/dev/hptrr/hptrr_osm_bsd.c
379
mtx_destroy(&vbus_ext->lock);
sys/dev/hptrr/os_bsd.h
173
struct mtx lock; /* general purpose lock */
sys/dev/hptrr/os_bsd.h
190
#define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock)
sys/dev/hptrr/os_bsd.h
191
#define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock)
sys/dev/hptrr/os_bsd.h
192
#define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED)
sys/dev/hptrr/os_bsd.h
205
return msleep(ident, &vbus_ext->lock, priority, wmesg, timo);
sys/dev/hyperv/input/hv_kbd.c
142
hvkbd_lock(keyboard_t *kbd, int lock)
sys/dev/hyperv/input/hv_kbd.c
731
.lock = hvkbd_lock, /* not used */
sys/dev/hyperv/pcib/vmbus_pcib.c
104
mtx_destroy(&c->lock);
sys/dev/hyperv/pcib/vmbus_pcib.c
110
mtx_lock(&c->lock);
sys/dev/hyperv/pcib/vmbus_pcib.c
112
mtx_unlock(&c->lock);
sys/dev/hyperv/pcib/vmbus_pcib.c
119
mtx_lock(&c->lock);
sys/dev/hyperv/pcib/vmbus_pcib.c
121
mtx_sleep(c, &c->lock, 0, "hvwfc", 0);
sys/dev/hyperv/pcib/vmbus_pcib.c
123
mtx_unlock(&c->lock);
sys/dev/hyperv/pcib/vmbus_pcib.c
134
mtx_lock(&c->lock);
sys/dev/hyperv/pcib/vmbus_pcib.c
137
mtx_sleep(c, &c->lock, 0, "hvwfc", timeout);
sys/dev/hyperv/pcib/vmbus_pcib.c
146
mtx_unlock(&c->lock);
sys/dev/hyperv/pcib/vmbus_pcib.c
86
struct mtx lock;
sys/dev/hyperv/pcib/vmbus_pcib.c
93
mtx_init(&c->lock, "hvcmpl", NULL, MTX_DEF);
sys/dev/iavf/iavf_osdep.c
208
iavf_init_spinlock(struct iavf_spinlock *lock)
sys/dev/iavf/iavf_osdep.c
210
mtx_init(&lock->mutex, "mutex",
sys/dev/iavf/iavf_osdep.c
221
iavf_acquire_spinlock(struct iavf_spinlock *lock)
sys/dev/iavf/iavf_osdep.c
223
mtx_lock(&lock->mutex);
sys/dev/iavf/iavf_osdep.c
233
iavf_release_spinlock(struct iavf_spinlock *lock)
sys/dev/iavf/iavf_osdep.c
235
mtx_unlock(&lock->mutex);
sys/dev/iavf/iavf_osdep.c
249
iavf_destroy_spinlock(struct iavf_spinlock *lock)
sys/dev/iavf/iavf_osdep.c
251
if (mtx_initialized(&lock->mutex))
sys/dev/iavf/iavf_osdep.c
252
mtx_destroy(&lock->mutex);
sys/dev/ice/ice_common.c
1804
u16 flag, bool lock)
sys/dev/ice/ice_common.c
1831
if (lock)
sys/dev/ice/ice_common.h
311
u16 flag, bool lock);
sys/dev/ice/ice_osdep.h
425
ice_init_lock(struct ice_lock *lock)
sys/dev/ice/ice_osdep.h
432
memset(lock->name, 0, sizeof(lock->name));
sys/dev/ice/ice_osdep.h
433
snprintf(lock->name, ICE_STR_BUF_LEN, "ice_lock_%u", ice_lock_count++);
sys/dev/ice/ice_osdep.h
434
mtx_init(&lock->mutex, lock->name, NULL, MTX_DEF);
sys/dev/ice/ice_osdep.h
444
ice_acquire_lock(struct ice_lock *lock)
sys/dev/ice/ice_osdep.h
446
mtx_lock(&lock->mutex);
sys/dev/ice/ice_osdep.h
456
ice_release_lock(struct ice_lock *lock)
sys/dev/ice/ice_osdep.h
458
mtx_unlock(&lock->mutex);
sys/dev/ice/ice_osdep.h
469
ice_destroy_lock(struct ice_lock *lock)
sys/dev/ice/ice_osdep.h
471
if (mtx_initialized(&lock->mutex))
sys/dev/ice/ice_osdep.h
472
mtx_destroy(&lock->mutex);
sys/dev/ice/ice_osdep.h
473
memset(lock->name, 0, sizeof(lock->name));
sys/dev/ida/ida.c
118
mtx_destroy(&ida->lock);
sys/dev/ida/ida.c
249
/* lockarg */ &ida->lock,
sys/dev/ida/ida.c
272
mtx_lock(&ida->lock);
sys/dev/ida/ida.c
278
mtx_unlock(&ida->lock);
sys/dev/ida/ida.c
293
mtx_unlock(&ida->lock);
sys/dev/ida/ida.c
301
mtx_unlock(&ida->lock);
sys/dev/ida/ida.c
381
mtx_assert(&ida->lock, MA_OWNED);
sys/dev/ida/ida.c
449
mtx_assert(&ida->lock, MA_OWNED);
sys/dev/ida/ida.c
483
mtx_lock(&ida->lock);
sys/dev/ida/ida.c
486
mtx_unlock(&ida->lock);
sys/dev/ida/ida.c
498
mtx_assert(&ida->lock, MA_OWNED);
sys/dev/ida/ida.c
535
mtx_assert(&ida->lock, MA_OWNED);
sys/dev/ida/ida.c
563
mtx_assert(&ida->lock, MA_OWNED);
sys/dev/ida/ida.c
565
if (mtx_sleep(qcb, &ida->lock, PRIBIO, "idacmd", 5 * hz)) {
sys/dev/ida/ida.c
598
mtx_lock(&ida->lock);
sys/dev/ida/ida.c
600
mtx_unlock(&ida->lock);
sys/dev/ida/ida.c
618
mtx_unlock(&ida->lock);
sys/dev/ida/ida.c
634
mtx_assert(&ida->lock, MA_OWNED);
sys/dev/ida/ida.c
773
mtx_lock(&sc->lock);
sys/dev/ida/ida.c
776
mtx_unlock(&sc->lock);
sys/dev/ida/ida.c
84
mtx_lock(&ida->lock);
sys/dev/ida/ida.c
86
mtx_unlock(&ida->lock);
sys/dev/ida/ida_disk.c
183
mtx_lock(&drv->controller->lock);
sys/dev/ida/ida_disk.c
186
mtx_unlock(&drv->controller->lock);
sys/dev/ida/ida_pci.c
244
mtx_init(&ida->lock, "ida", NULL, MTX_DEF);
sys/dev/ida/ida_pci.c
245
callout_init_mtx(&ida->ch, &ida->lock, 0);
sys/dev/ida/idavar.h
144
struct mtx lock;
sys/dev/iicbus/adc/ads111x.c
158
struct sx lock;
sys/dev/iicbus/adc/ads111x.c
275
sx_xlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
277
sx_xunlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
297
sx_xlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
299
sx_xunlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
314
sx_xlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
316
sx_xunlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
338
sx_xlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
341
sx_xunlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
357
sx_xlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
359
sx_xunlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
376
sx_xlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
378
sx_xunlock(&sc->lock);
sys/dev/iicbus/adc/ads111x.c
562
sx_init(&sc->lock, "ads111x");
sys/dev/iicbus/adc/ads111x.c
590
sx_destroy(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
144
sx_init(&sc->lock, "pcf8574");
sys/dev/iicbus/gpio/pcf8574.c
148
sx_destroy(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
163
sx_destroy(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
205
sx_xlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
210
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
227
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
247
sx_xlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
267
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
291
sx_xlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
294
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
301
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
304
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
322
sx_xlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
325
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
342
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
351
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
367
sx_xlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
370
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
380
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
385
sx_xunlock(&sc->lock);
sys/dev/iicbus/gpio/pcf8574.c
72
struct sx lock;
sys/dev/iicbus/iic.c
191
sx_init(&priv->lock, "iic");
sys/dev/iicbus/iic.c
219
sx_destroy(&priv->lock);
sys/dev/iicbus/iic.c
56
struct sx lock;
sys/dev/iicbus/iic.c
87
#define IIC_LOCK(cdp) sx_xlock(&(cdp)->lock)
sys/dev/iicbus/iic.c
88
#define IIC_UNLOCK(cdp) sx_xunlock(&(cdp)->lock)
sys/dev/iicbus/iicbus.c
103
mtx_init(&sc->lock, "iicbus", NULL, MTX_DEF);
sys/dev/iicbus/iicbus.c
150
mtx_destroy(&sc->lock);
sys/dev/iicbus/iicbus.h
48
struct mtx lock;
sys/dev/iicbus/iicbus.h
68
#define IICBUS_LOCK(sc) mtx_lock(&(sc)->lock)
sys/dev/iicbus/iicbus.h
69
#define IICBUS_UNLOCK(sc) mtx_unlock(&(sc)->lock)
sys/dev/iicbus/iicbus.h
70
#define IICBUS_ASSERT_LOCKED(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/dev/iicbus/iiconf.c
113
error = mtx_sleep(sc, &sc->lock, IICPRI|PCATCH, "iicreq", 0);
sys/dev/iicbus/iiconf.c
117
error = mtx_sleep(sc, &sc->lock, IICPRI, "iicreq", 0);
sys/dev/iicbus/iicsmb.c
153
mtx_init(&sc->lock, "iicsmb", NULL, MTX_DEF);
sys/dev/iicbus/iicsmb.c
169
mtx_destroy(&sc->lock);
sys/dev/iicbus/iicsmb.c
184
mtx_lock(&sc->lock);
sys/dev/iicbus/iicsmb.c
243
mtx_unlock(&sc->lock);
sys/dev/iicbus/iicsmb.c
79
struct mtx lock;
sys/dev/iicbus/ofw_iicbus.c
115
mtx_init(&sc->lock, "iicbus", NULL, MTX_DEF);
sys/dev/iicbus/pmic/act8846.c
60
#define LOCK(_sc) sx_xlock(&(_sc)->lock)
sys/dev/iicbus/pmic/act8846.c
61
#define UNLOCK(_sc) sx_xunlock(&(_sc)->lock)
sys/dev/iicbus/pmic/act8846.c
62
#define LOCK_INIT(_sc) sx_init(&(_sc)->lock, "act8846")
sys/dev/iicbus/pmic/act8846.c
63
#define LOCK_DESTROY(_sc) sx_destroy(&(_sc)->lock);
sys/dev/iicbus/pmic/act8846.c
64
#define ASSERT_LOCKED(_sc) sx_assert(&(_sc)->lock, SA_XLOCKED);
sys/dev/iicbus/pmic/act8846.c
65
#define ASSERT_UNLOCKED(_sc) sx_assert(&(_sc)->lock, SA_UNLOCKED);
sys/dev/iicbus/pmic/act8846.h
39
struct sx lock;
sys/dev/intpm/intpm.c
234
mtx_destroy(&sc->lock);
sys/dev/intpm/intpm.c
247
mtx_init(&sc->lock, device_get_nameunit(dev), "intsmb", MTX_DEF);
sys/dev/intpm/intpm.c
59
struct mtx lock;
sys/dev/intpm/intpm.c
62
#define INTSMB_LOCK(sc) mtx_lock(&(sc)->lock)
sys/dev/intpm/intpm.c
620
error = msleep(sc, &sc->lock, PWAIT | PCATCH, "SMBWAI", hz / 8);
sys/dev/intpm/intpm.c
63
#define INTSMB_UNLOCK(sc) mtx_unlock(&(sc)->lock)
sys/dev/intpm/intpm.c
64
#define INTSMB_LOCK_ASSERT(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/dev/iommu/busdma_iommu.c
1127
mtx_init(&domain->lock, "iodom", NULL, MTX_DEF);
sys/dev/iommu/busdma_iommu.c
1134
mtx_destroy(&domain->lock);
sys/dev/iommu/busdma_iommu.h
50
struct mtx lock;
sys/dev/iommu/busdma_iommu.h
61
#define IOMMU_DMAMAP_INIT(map) mtx_init(&(map)->lock, \
sys/dev/iommu/busdma_iommu.h
63
#define IOMMU_DMAMAP_DESTROY(map) mtx_destroy(&(map)->lock)
sys/dev/iommu/busdma_iommu.h
64
#define IOMMU_DMAMAP_LOCK(map) mtx_lock(&(map)->lock)
sys/dev/iommu/busdma_iommu.h
65
#define IOMMU_DMAMAP_UNLOCK(map) mtx_unlock(&(map)->lock)
sys/dev/iommu/iommu.h
110
struct mtx lock; /* (c) */
sys/dev/iommu/iommu.h
152
#define IOMMU_LOCK(unit) mtx_lock(&(unit)->lock)
sys/dev/iommu/iommu.h
153
#define IOMMU_UNLOCK(unit) mtx_unlock(&(unit)->lock)
sys/dev/iommu/iommu.h
154
#define IOMMU_ASSERT_LOCKED(unit) mtx_assert(&(unit)->lock, MA_OWNED)
sys/dev/iommu/iommu.h
156
#define IOMMU_DOMAIN_LOCK(dom) mtx_lock(&(dom)->lock)
sys/dev/iommu/iommu.h
157
#define IOMMU_DOMAIN_UNLOCK(dom) mtx_unlock(&(dom)->lock)
sys/dev/iommu/iommu.h
158
#define IOMMU_DOMAIN_ASSERT_LOCKED(dom) mtx_assert(&(dom)->lock, MA_OWNED)
sys/dev/iommu/iommu.h
72
struct mtx lock;
sys/dev/irdma/irdma_cm.c
1394
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_cm.c
1400
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_cm.c
1403
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_cm.c
3561
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_cm.c
3568
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_cm.c
3572
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_cm.c
3612
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_hw.c
276
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_hw.c
285
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_kcompat.c
1001
spin_lock_init(&iwcq->lock);
sys/dev/irdma/irdma_kcompat.c
1441
spin_lock_irqsave(&iwcq->lock, flags);
sys/dev/irdma/irdma_kcompat.c
1446
spin_unlock_irqrestore(&iwcq->lock, flags);
sys/dev/irdma/irdma_kcompat.c
758
qp->qp_uk.lock = &iwqp->lock;
sys/dev/irdma/irdma_kcompat.c
859
spin_lock_init(&iwqp->lock);
sys/dev/irdma/irdma_kcompat.c
860
spin_lock_init(&iwqp->sc_qp.pfpdu.lock);
sys/dev/irdma/irdma_puda.c
1737
spin_lock_irqsave(&pfpdu->lock, flags);
sys/dev/irdma/irdma_puda.c
1801
spin_unlock_irqrestore(&pfpdu->lock, flags);
sys/dev/irdma/irdma_puda.c
1807
spin_unlock_irqrestore(&pfpdu->lock, flags);
sys/dev/irdma/irdma_type.h
347
spinlock_t lock; /* rdma stats lock */
sys/dev/irdma/irdma_type.h
377
spinlock_t lock; /* fpdu processing lock */
sys/dev/irdma/irdma_uk.c
1334
spin_lock_irqsave(qp->lock, flags);
sys/dev/irdma/irdma_uk.c
1337
spin_unlock_irqrestore(qp->lock, flags);
sys/dev/irdma/irdma_uk.c
1347
spin_unlock_irqrestore(qp->lock, flags);
sys/dev/irdma/irdma_uk.c
1390
spin_lock_irqsave(qp->lock, flags);
sys/dev/irdma/irdma_uk.c
1392
spin_unlock_irqrestore(qp->lock, flags);
sys/dev/irdma/irdma_uk.c
1423
spin_unlock_irqrestore(qp->lock, flags);
sys/dev/irdma/irdma_user.h
494
spinlock_t *lock;
sys/dev/irdma/irdma_utils.c
1913
spin_lock_irqsave(&qp->pfpdu.lock, flags);
sys/dev/irdma/irdma_utils.c
1921
spin_unlock_irqrestore(&qp->pfpdu.lock, flags);
sys/dev/irdma/irdma_utils.c
2505
spin_lock_irqsave(&iwqp->iwscq->lock, flags1);
sys/dev/irdma/irdma_utils.c
2509
spin_lock_irqsave(&iwqp->lock, flags2);
sys/dev/irdma/irdma_utils.c
2513
spin_unlock_irqrestore(&iwqp->lock, flags2);
sys/dev/irdma/irdma_utils.c
2514
spin_unlock_irqrestore(&iwqp->iwscq->lock, flags1);
sys/dev/irdma/irdma_utils.c
2541
spin_unlock_irqrestore(&iwqp->lock, flags2);
sys/dev/irdma/irdma_utils.c
2542
spin_unlock_irqrestore(&iwqp->iwscq->lock, flags1);
sys/dev/irdma/irdma_utils.c
2548
spin_unlock_irqrestore(&iwqp->iwscq->lock, flags1);
sys/dev/irdma/irdma_utils.c
2552
spin_lock_irqsave(&iwqp->iwrcq->lock, flags1);
sys/dev/irdma/irdma_utils.c
2556
spin_lock_irqsave(&iwqp->lock, flags2);
sys/dev/irdma/irdma_utils.c
2560
spin_unlock_irqrestore(&iwqp->lock, flags2);
sys/dev/irdma/irdma_utils.c
2561
spin_unlock_irqrestore(&iwqp->iwrcq->lock, flags1);
sys/dev/irdma/irdma_utils.c
2583
spin_unlock_irqrestore(&iwqp->lock, flags2);
sys/dev/irdma/irdma_utils.c
2584
spin_unlock_irqrestore(&iwqp->iwrcq->lock, flags1);
sys/dev/irdma/irdma_utils.c
2588
spin_unlock_irqrestore(&iwqp->iwrcq->lock, flags1);
sys/dev/irdma/irdma_utils.c
931
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_utils.c
938
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1000
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1052
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1054
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1074
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1102
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1114
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1122
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1128
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1159
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1210
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1227
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1229
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1280
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1295
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1297
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1332
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1341
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1347
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1353
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1356
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1405
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
1591
spin_lock_irqsave(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.c
1603
spin_unlock_irqrestore(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.c
2453
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
2594
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
2596
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
2623
spin_lock_irqsave(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
2643
spin_unlock_irqrestore(&iwqp->lock, flags);
sys/dev/irdma/irdma_verbs.c
279
spin_lock_irqsave(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.c
2892
spin_lock_irqsave(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.c
2894
spin_unlock_irqrestore(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.c
290
spin_unlock_irqrestore(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.c
2918
spin_lock_irqsave(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.c
2934
spin_unlock_irqrestore(&iwcq->lock, flags);
sys/dev/irdma/irdma_verbs.h
167
spinlock_t lock; /* for poll cq */
sys/dev/irdma/irdma_verbs.h
236
spinlock_t lock; /* serialize posting WRs to SQ/RQ */
sys/dev/isci/isci.c
197
mtx_lock(&controller->lock);
sys/dev/isci/isci.c
199
mtx_unlock(&controller->lock);
sys/dev/isci/isci.c
205
mtx_lock(&controller->lock);
sys/dev/isci/isci.c
207
mtx_unlock(&controller->lock);
sys/dev/isci/isci.c
212
mtx_lock(&controller->lock);
sys/dev/isci/isci.c
216
mtx_unlock(&controller->lock);
sys/dev/isci/isci.c
417
memory->size, 0, busdma_lock_mutex, &controller->lock,
sys/dev/isci/isci.c
463
SCI_LOCK_HANDLE_T lock)
sys/dev/isci/isci.c
484
SCI_LOCK_HANDLE_T lock)
sys/dev/isci/isci.c
502
SCI_LOCK_HANDLE_T lock)
sys/dev/isci/isci.c
518
SCI_LOCK_HANDLE_T lock)
sys/dev/isci/isci.h
176
struct mtx lock;
sys/dev/isci/isci.h
257
int isci_allocate_dma_buffer(device_t device, struct ISCI_CONTROLLER *lock,
sys/dev/isci/isci_controller.c
252
mtx_init(&controller->lock, "isci", NULL, MTX_DEF);
sys/dev/isci/isci_controller.c
383
mtx_lock(&controller->lock);
sys/dev/isci/isci_controller.c
386
mtx_unlock(&controller->lock);
sys/dev/isci/isci_controller.c
481
busdma_lock_mutex, &controller->lock,
sys/dev/isci/isci_controller.c
620
controller, unit, &controller->lock, controller->sim_queue_depth,
sys/dev/isci/isci_controller.c
633
mtx_unlock(&controller->lock);
sys/dev/isci/isci_controller.c
643
mtx_unlock(&controller->lock);
sys/dev/isci/isci_controller.c
799
KASSERT(mtx_owned(&controller->lock), ("controller lock not owned"));
sys/dev/isci/isci_interrupt.c
178
mtx_lock(&controller->lock);
sys/dev/isci/isci_interrupt.c
183
mtx_unlock(&controller->lock);
sys/dev/isci/isci_interrupt.c
208
mtx_lock(&controller->lock);
sys/dev/isci/isci_interrupt.c
217
mtx_unlock(&controller->lock);
sys/dev/isci/isci_io_request.c
797
mtx_lock(&controller->lock);
sys/dev/isci/isci_io_request.c
799
mtx_unlock(&controller->lock);
sys/dev/isci/isci_sysctl.c
89
mtx_lock(&controller->lock);
sys/dev/isci/isci_sysctl.c
91
mtx_unlock(&controller->lock);
sys/dev/isci/isci_timer.c
135
callout_init_mtx(&timer->callout, &isci_controller->lock, FALSE);
sys/dev/isci/scil/scif_sas_controller_state_handlers.c
315
scif_cb_lock_associate(fw_controller, &fw_controller->hprq.lock);
sys/dev/isci/scil/scif_sas_controller_states.c
170
scif_cb_lock_disassociate(fw_controller, &fw_controller->hprq.lock);
sys/dev/isci/scil/scif_sas_high_priority_request_queue.c
122
sci_base_object_get_logger(&fw_hprq->lock),
sys/dev/isci/scil/scif_sas_high_priority_request_queue.c
130
scif_cb_lock_acquire(fw_domain->controller, &fw_hprq->lock);
sys/dev/isci/scil/scif_sas_high_priority_request_queue.c
159
scif_cb_lock_release(fw_domain->controller, &fw_hprq->lock);
sys/dev/isci/scil/scif_sas_high_priority_request_queue.c
93
sci_base_object_construct((SCI_BASE_OBJECT_T*) &fw_hprq->lock, logger);
sys/dev/isci/scil/scif_sas_high_priority_request_queue.c
94
fw_hprq->lock.level = SCI_LOCK_LEVEL_NONE;
sys/dev/isci/scil/scif_sas_high_priority_request_queue.h
103
SCIF_SAS_LOCK_T lock;
sys/dev/isci/scil/scif_user_callback.h
171
SCI_LOCK_HANDLE_T lock
sys/dev/isci/scil/scif_user_callback.h
190
SCI_LOCK_HANDLE_T lock
sys/dev/isci/scil/scif_user_callback.h
206
SCI_LOCK_HANDLE_T lock
sys/dev/isci/scil/scif_user_callback.h
220
SCI_LOCK_HANDLE_T lock
sys/dev/iscsi/icl.c
166
icl_new_conn(const char *offload, bool iser, const char *name, struct mtx *lock)
sys/dev/iscsi/icl.c
178
ic = im->im_new_conn(name, lock);
sys/dev/iscsi/icl.c
63
struct mtx *lock);
sys/dev/iscsi/icl.h
137
struct mtx *lock);
sys/dev/iscsi/icl_soft.c
1348
icl_soft_new_conn(const char *name, struct mtx *lock)
sys/dev/iscsi/icl_soft.c
1363
ic->ic_lock = lock;
sys/dev/iser/icl_iser.c
270
iser_new_conn(const char *name, struct mtx *lock)
sys/dev/iser/icl_iser.c
288
mtx_init(&iser_conn->ib_conn.lock, "iser_lock", NULL, MTX_DEF);
sys/dev/iser/icl_iser.c
291
ic->ic_lock = lock;
sys/dev/iser/icl_iser.c
306
mtx_destroy(&iser_conn->ib_conn.lock);
sys/dev/iser/icl_iser.h
418
struct mtx lock;
sys/dev/iser/iser_memory.c
33
mtx_lock(&ib_conn->lock);
sys/dev/iser/iser_memory.c
37
mtx_unlock(&ib_conn->lock);
sys/dev/iser/iser_memory.c
46
mtx_lock(&ib_conn->lock);
sys/dev/iser/iser_memory.c
48
mtx_unlock(&ib_conn->lock);
sys/dev/isp/isp_freebsd.h
239
struct mtx lock;
sys/dev/isp/isp_freebsd.h
296
#define isp_lock isp_osinfo.lock
sys/dev/ixgbe/ixgbe_e610.c
319
ixgbe_acquire_lock(&hw->aci.lock);
sys/dev/ixgbe/ixgbe_e610.c
322
ixgbe_release_lock(&hw->aci.lock);
sys/dev/ixgbe/ixgbe_e610.c
384
ixgbe_acquire_lock(&hw->aci.lock);
sys/dev/ixgbe/ixgbe_e610.c
415
ixgbe_release_lock(&hw->aci.lock);
sys/dev/ixgbe/ixgbe_e610.c
50
ixgbe_init_lock(&hw->aci.lock);
sys/dev/ixgbe/ixgbe_e610.c
61
ixgbe_destroy_lock(&hw->aci.lock);
sys/dev/ixgbe/ixgbe_osdep.c
119
ixgbe_init_lock(struct ixgbe_lock *lock)
sys/dev/ixgbe/ixgbe_osdep.c
121
mtx_init(&lock->mutex, "mutex",
sys/dev/ixgbe/ixgbe_osdep.c
126
ixgbe_acquire_lock(struct ixgbe_lock *lock)
sys/dev/ixgbe/ixgbe_osdep.c
128
mtx_lock(&lock->mutex);
sys/dev/ixgbe/ixgbe_osdep.c
132
ixgbe_release_lock(struct ixgbe_lock *lock)
sys/dev/ixgbe/ixgbe_osdep.c
134
mtx_unlock(&lock->mutex);
sys/dev/ixgbe/ixgbe_osdep.c
138
ixgbe_destroy_lock(struct ixgbe_lock *lock)
sys/dev/ixgbe/ixgbe_osdep.c
140
if (mtx_initialized(&lock->mutex))
sys/dev/ixgbe/ixgbe_osdep.c
141
mtx_destroy(&lock->mutex);
sys/dev/ixgbe/ixgbe_phy.c
110
u16 *val, bool lock)
sys/dev/ixgbe/ixgbe_phy.c
125
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/ixgbe/ixgbe_phy.c
157
if (lock)
sys/dev/ixgbe/ixgbe_phy.c
164
if (lock)
sys/dev/ixgbe/ixgbe_phy.c
187
u16 val, bool lock)
sys/dev/ixgbe/ixgbe_phy.c
201
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/ixgbe/ixgbe_phy.c
2020
u8 dev_addr, u8 *data, bool lock)
sys/dev/ixgbe/ixgbe_phy.c
2037
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/ixgbe/ixgbe_phy.c
2077
if (lock)
sys/dev/ixgbe/ixgbe_phy.c
2083
if (lock) {
sys/dev/ixgbe/ixgbe_phy.c
2143
u8 dev_addr, u8 data, bool lock)
sys/dev/ixgbe/ixgbe_phy.c
2152
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask) !=
sys/dev/ixgbe/ixgbe_phy.c
2184
if (lock)
sys/dev/ixgbe/ixgbe_phy.c
2197
if (lock)
sys/dev/ixgbe/ixgbe_phy.c
223
if (lock)
sys/dev/ixgbe/ixgbe_phy.c
229
if (lock)
sys/dev/ixgbe/ixgbe_phy.h
217
u16 *val, bool lock);
sys/dev/ixgbe/ixgbe_phy.h
219
u16 val, bool lock);
sys/dev/ixgbe/ixgbe_type_e610.h
2213
struct ixgbe_lock lock; /* admin command interface lock */
sys/dev/ixl/i40e_osdep.c
137
i40e_init_spinlock(struct i40e_spinlock *lock)
sys/dev/ixl/i40e_osdep.c
139
mtx_init(&lock->mutex, "mutex",
sys/dev/ixl/i40e_osdep.c
144
i40e_acquire_spinlock(struct i40e_spinlock *lock)
sys/dev/ixl/i40e_osdep.c
146
mtx_lock(&lock->mutex);
sys/dev/ixl/i40e_osdep.c
150
i40e_release_spinlock(struct i40e_spinlock *lock)
sys/dev/ixl/i40e_osdep.c
152
mtx_unlock(&lock->mutex);
sys/dev/ixl/i40e_osdep.c
156
i40e_destroy_spinlock(struct i40e_spinlock *lock)
sys/dev/ixl/i40e_osdep.c
158
if (mtx_initialized(&lock->mutex))
sys/dev/ixl/i40e_osdep.c
159
mtx_destroy(&lock->mutex);
sys/dev/kbd/kbdreg.h
280
kbdd_lock(keyboard_t *kbd, int lock)
sys/dev/kbd/kbdreg.h
283
return ((*kbd->kb_drv->kbdsw->lock)(kbd, lock));
sys/dev/kbd/kbdreg.h
61
typedef int kbd_lock_t(keyboard_t *kbd, int lock);
sys/dev/kbd/kbdreg.h
92
kbd_lock_t *lock;
sys/dev/kbdmux/kbdmux.c
1259
kbdmux_lock(keyboard_t *kbd, int lock)
sys/dev/kbdmux/kbdmux.c
343
.lock = kbdmux_lock,
sys/dev/liquidio/base/lio_console.c
120
uint32_t lock;
sys/dev/liquidio/base/lio_console.c
132
uint32_t lock;
sys/dev/liquidio/base/lio_console.c
78
uint32_t lock;
sys/dev/liquidio/base/lio_device.c
1019
mtx_lock(&droq->lock);
sys/dev/liquidio/base/lio_device.c
1025
mtx_unlock(&droq->lock);
sys/dev/liquidio/base/lio_device.c
1030
mtx_lock(&iq->lock);
sys/dev/liquidio/base/lio_device.c
1035
mtx_unlock(&iq->lock);
sys/dev/liquidio/base/lio_device.c
527
mtx_init(&oct->dispatch.lock, "dispatch_lock", NULL, MTX_DEF);
sys/dev/liquidio/base/lio_device.c
541
mtx_lock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
559
mtx_unlock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
578
mtx_lock(&octeon_dev->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
581
mtx_unlock(&octeon_dev->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
586
mtx_unlock(&octeon_dev->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
604
mtx_unlock(&octeon_dev->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
636
mtx_lock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
643
mtx_unlock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
647
mtx_unlock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
676
mtx_lock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
680
mtx_unlock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
717
mtx_lock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
720
mtx_unlock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.c
760
mtx_unlock(&oct->dispatch.lock);
sys/dev/liquidio/base/lio_device.h
153
struct mtx lock;
sys/dev/liquidio/base/lio_droq.c
318
mtx_init(&droq->lock, "droq_lock", NULL, MTX_DEF);
sys/dev/liquidio/base/lio_droq.c
732
mtx_lock(&droq->lock);
sys/dev/liquidio/base/lio_droq.c
738
mtx_unlock(&droq->lock);
sys/dev/liquidio/base/lio_droq.c
749
mtx_unlock(&droq->lock);
sys/dev/liquidio/base/lio_droq.c
78
mtx_lock(&octeon_dev->dispatch.lock);
sys/dev/liquidio/base/lio_droq.c
791
mtx_lock(&droq->lock);
sys/dev/liquidio/base/lio_droq.c
795
mtx_unlock(&droq->lock);
sys/dev/liquidio/base/lio_droq.c
81
mtx_unlock(&octeon_dev->dispatch.lock);
sys/dev/liquidio/base/lio_droq.c
824
mtx_lock(&droq->lock);
sys/dev/liquidio/base/lio_droq.c
830
mtx_unlock(&droq->lock);
sys/dev/liquidio/base/lio_droq.c
98
mtx_unlock(&octeon_dev->dispatch.lock);
sys/dev/liquidio/base/lio_droq.h
256
struct mtx lock;
sys/dev/liquidio/base/lio_iq.h
105
struct mtx lock;
sys/dev/liquidio/base/lio_iq.h
274
struct mtx lock;
sys/dev/liquidio/base/lio_request_manager.c
144
mtx_init(&iq->lock, "Tx_lock", NULL, MTX_DEF);
sys/dev/liquidio/base/lio_request_manager.c
433
[LIO_ORDERED_SC_LIST].lock);
sys/dev/liquidio/base/lio_request_manager.c
441
[LIO_ORDERED_SC_LIST].lock);
sys/dev/liquidio/base/lio_request_manager.c
484
mtx_lock(&iq->lock);
sys/dev/liquidio/base/lio_request_manager.c
516
mtx_unlock(&iq->lock);
sys/dev/liquidio/base/lio_request_manager.c
720
mtx_init(&oct->sc_buf_pool.lock, "sc_pool_lock", NULL, MTX_DEF);
sys/dev/liquidio/base/lio_request_manager.c
746
mtx_lock(&oct->sc_buf_pool.lock);
sys/dev/liquidio/base/lio_request_manager.c
759
mtx_unlock(&oct->sc_buf_pool.lock);
sys/dev/liquidio/base/lio_request_manager.c
779
mtx_lock(&oct->sc_buf_pool.lock);
sys/dev/liquidio/base/lio_request_manager.c
782
mtx_unlock(&oct->sc_buf_pool.lock);
sys/dev/liquidio/base/lio_request_manager.c
791
mtx_unlock(&oct->sc_buf_pool.lock);
sys/dev/liquidio/base/lio_request_manager.c
836
mtx_lock(&oct->sc_buf_pool.lock);
sys/dev/liquidio/base/lio_request_manager.c
842
mtx_unlock(&oct->sc_buf_pool.lock);
sys/dev/liquidio/base/lio_response_manager.c
105
mtx_lock(&ordered_sc_list->lock);
sys/dev/liquidio/base/lio_response_manager.c
112
mtx_unlock(&ordered_sc_list->lock);
sys/dev/liquidio/base/lio_response_manager.c
167
mtx_unlock(&ordered_sc_list->lock);
sys/dev/liquidio/base/lio_response_manager.c
178
mtx_unlock(&ordered_sc_list->lock);
sys/dev/liquidio/base/lio_response_manager.c
52
mtx_init(&oct->response_list[i].lock, "response_list_lock",
sys/dev/liquidio/base/lio_response_manager.h
63
struct mtx lock;
sys/dev/liquidio/lio_main.c
1808
mtx_lock(&droq->lock);
sys/dev/liquidio/lio_main.c
1820
mtx_unlock(&droq->lock);
sys/dev/malo/if_malo.h
485
struct mtx lock; /* tx q lock */
sys/dev/malo/if_malo.h
497
mtx_init(&(_tq)->lock, (_tq)->name, NULL, MTX_DEF); \
sys/dev/malo/if_malo.h
499
#define MALO_TXQ_LOCK_DESTROY(_tq) mtx_destroy(&(_tq)->lock)
sys/dev/malo/if_malo.h
500
#define MALO_TXQ_LOCK(_tq) mtx_lock(&(_tq)->lock)
sys/dev/malo/if_malo.h
501
#define MALO_TXQ_UNLOCK(_tq) mtx_unlock(&(_tq)->lock)
sys/dev/malo/if_malo.h
502
#define MALO_TXQ_LOCK_ASSERT(_tq) mtx_assert(&(_tq)->lock, MA_OWNED)
sys/dev/mana/gdma_util.c
42
mtx_init(&c->lock, "gdma_completion", NULL, MTX_DEF);
sys/dev/mana/gdma_util.c
49
mtx_destroy(&c->lock);
sys/dev/mana/gdma_util.c
55
mtx_lock(&c->lock);
sys/dev/mana/gdma_util.c
57
mtx_unlock(&c->lock);
sys/dev/mana/gdma_util.c
64
mtx_lock(&c->lock);
sys/dev/mana/gdma_util.c
66
mtx_sleep(c, &c->lock, 0, "gdma_wfc", 0);
sys/dev/mana/gdma_util.c
68
mtx_unlock(&c->lock);
sys/dev/mana/gdma_util.c
79
mtx_lock(&c->lock);
sys/dev/mana/gdma_util.c
82
mtx_sleep(c, &c->lock, 0, "gdma_wfc", timeout);
sys/dev/mana/gdma_util.c
91
mtx_unlock(&c->lock);
sys/dev/mana/gdma_util.h
175
struct mtx lock;
sys/dev/mlx4/mlx4_core/mlx4.h
1377
return &mlx4_priv(dev)->mfunc.master.res_tracker.lock;
sys/dev/mlx4/mlx4_core/mlx4.h
249
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4.h
257
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4.h
490
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4.h
548
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4.h
672
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4.h
693
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4.h
712
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
116
spin_lock(&bitmap->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
141
spin_unlock(&bitmap->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
161
spin_lock(&bitmap->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
169
spin_unlock(&bitmap->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
186
spin_lock_init(&bitmap->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
208
spinlock_t lock;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
233
spin_lock_init(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
261
spin_lock(&zone_alloc->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
277
spin_unlock(&zone_alloc->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
325
spin_lock(&zone_alloc->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
333
spin_unlock(&zone_alloc->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
445
spin_lock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
451
spin_unlock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
461
spin_lock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
47
spin_lock(&bitmap->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
473
spin_unlock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
516
spin_lock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
526
spin_unlock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
536
spin_lock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
548
spin_unlock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
561
spin_lock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
574
spin_unlock(&zones->lock);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
68
spin_unlock(&bitmap->lock);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2421
spin_lock_init(&s_state->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
258
spin_lock_irq(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
260
spin_unlock_irq(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
301
spin_lock_irq(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
303
spin_unlock_irq(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
327
spin_lock_irq(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
329
spin_unlock_irq(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
344
spin_lock_init(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
75
spin_lock(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_cq.c
81
spin_unlock(&cq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
383
spin_lock_irqsave(&ctx->lock, flags);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
421
spin_unlock_irqrestore(&ctx->lock, flags);
sys/dev/mlx4/mlx4_core/mlx4_mr.c
102
spin_unlock(&buddy->lock);
sys/dev/mlx4/mlx4_core/mlx4_mr.c
110
spin_lock_init(&buddy->lock);
sys/dev/mlx4/mlx4_core/mlx4_mr.c
55
spin_lock(&buddy->lock);
sys/dev/mlx4/mlx4_core/mlx4_mr.c
65
spin_unlock(&buddy->lock);
sys/dev/mlx4/mlx4_core/mlx4_mr.c
79
spin_unlock(&buddy->lock);
sys/dev/mlx4/mlx4_core/mlx4_mr.c
90
spin_lock(&buddy->lock);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
403
spin_lock_irq(&qp_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
406
spin_unlock_irq(&qp_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
496
spin_lock_irqsave(&qp_table->lock, flags);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
498
spin_unlock_irqrestore(&qp_table->lock, flags);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
55
spin_lock(&qp_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
61
spin_unlock(&qp_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
751
spin_lock_init(&qp_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
627
spin_lock_init(&priv->mfunc.master.res_tracker.lock);
sys/dev/mlx4/mlx4_core/mlx4_srq.c
175
spin_lock_irq(&srq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_srq.c
177
spin_unlock_irq(&srq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_srq.c
212
spin_lock_irq(&srq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_srq.c
214
spin_unlock_irq(&srq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_srq.c
231
spin_lock_irq(&srq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_srq.c
233
spin_unlock_irq(&srq_table->lock);
sys/dev/mlx4/mlx4_core/mlx4_srq.c
277
spin_lock_init(&srq_table->lock);
sys/dev/mlx4/mlx4_en/en.h
394
spinlock_t lock;
sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
89
spin_lock_init(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
122
spinlock_t lock;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
170
spinlock_t lock;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
340
spinlock_t lock;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
497
spinlock_t lock;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
196
spin_lock_init(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
430
spin_lock_irq(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
441
spin_unlock_irq(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
875
spin_lock_irqsave(&cq->lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
890
spin_unlock_irqrestore(&cq->lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
968
spin_lock_irq(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
970
spin_unlock_irq(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1261
spin_lock_bh(&mdev->iboe.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1265
spin_unlock_bh(&mdev->iboe.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1911
spin_lock_bh(&mdev->iboe.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1915
spin_unlock_bh(&mdev->iboe.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2260
spin_lock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2272
spin_unlock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2594
spin_lock_init(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
281
spin_lock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2961
spin_lock_irqsave(&mqp->sq.lock, flags_qp);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2964
spin_lock_irqsave(&send_mcq->lock, flags_cq);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2973
spin_unlock_irqrestore(&send_mcq->lock, flags_cq);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2975
spin_unlock_irqrestore(&mqp->sq.lock, flags_qp);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2977
spin_lock_irqsave(&mqp->rq.lock, flags_qp);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2982
spin_lock_irqsave(&recv_mcq->lock, flags_cq);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2991
spin_unlock_irqrestore(&recv_mcq->lock,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2995
spin_unlock_irqrestore(&mqp->rq.lock, flags_qp);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3015
spin_lock_bh(&ibdev->iboe.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3031
spin_unlock_bh(&ibdev->iboe.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
324
spin_unlock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
354
spin_lock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
382
spin_unlock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
423
spin_lock_irqsave(&iboe->lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
434
spin_unlock_irqrestore(&iboe->lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
722
spin_lock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
742
spin_unlock_bh(&iboe->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
107
struct mutex lock;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1239
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1245
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
443
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
449
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
463
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
468
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
547
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
554
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
563
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
570
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
573
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
581
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
654
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
741
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
756
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
773
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
781
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
795
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
801
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
841
mutex_init(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
912
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
920
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
966
mutex_lock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
968
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
978
mutex_unlock(&group->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2698
spin_lock(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2700
spin_unlock(&cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2975
spin_lock_irqsave(&qp->sq.lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
3261
spin_unlock_irqrestore(&qp->sq.lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
3280
spin_lock_irqsave(&qp->rq.lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
3348
spin_unlock_irqrestore(&qp->rq.lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
720
spin_lock_init(&qp->sq.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
721
spin_lock_init(&qp->rq.lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
959
__acquires(&send_cq->lock) __acquires(&recv_cq->lock)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
962
spin_lock(&send_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
963
__acquire(&recv_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
965
spin_lock(&send_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
966
spin_lock_nested(&recv_cq->lock, SINGLE_DEPTH_NESTING);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
968
spin_lock(&recv_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
969
spin_lock_nested(&send_cq->lock, SINGLE_DEPTH_NESTING);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
974
__releases(&send_cq->lock) __releases(&recv_cq->lock)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
977
__release(&recv_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
978
spin_unlock(&send_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
980
spin_unlock(&recv_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
981
spin_unlock(&send_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
983
spin_unlock(&send_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
984
spin_unlock(&recv_cq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
297
spin_lock(&srq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
303
spin_unlock(&srq->lock);
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
318
spin_lock_irqsave(&srq->lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
371
spin_unlock_irqrestore(&srq->lock, flags);
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
95
spin_lock_init(&srq->lock);
sys/dev/mlx5/driver.h
258
spinlock_t lock;
sys/dev/mlx5/driver.h
312
spinlock_t lock;
sys/dev/mlx5/driver.h
464
struct mutex lock;
sys/dev/mlx5/driver.h
502
spinlock_t lock; /* protect EQs list */
sys/dev/mlx5/driver.h
546
spinlock_t lock;
sys/dev/mlx5/driver.h
553
spinlock_t lock;
sys/dev/mlx5/driver.h
560
spinlock_t lock;
sys/dev/mlx5/driver.h
679
#define DIAG_LOCK(dc) mutex_lock(&(dc)->lock)
sys/dev/mlx5/driver.h
680
#define DIAG_UNLOCK(dc) mutex_unlock(&(dc)->lock)
sys/dev/mlx5/driver.h
681
struct mutex lock;
sys/dev/mlx5/mlx5_accel/ipsec.h
80
spinlock_t lock;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
261
spin_lock_bh(&aso->lock);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
282
spin_unlock_bh(&aso->lock);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
463
spin_lock_init(&aso->lock);
sys/dev/mlx5/mlx5_core/eswitch.h
116
spinlock_t lock; /* vport events sync */
sys/dev/mlx5/mlx5_core/fs_core.h
145
struct rw_semaphore lock;
sys/dev/mlx5/mlx5_core/fs_core.h
186
struct mutex lock;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1039
spin_lock_irq(&stats->lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1042
spin_unlock_irq(&stats->lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1196
spin_lock_irqsave(&msg->cache->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1198
spin_unlock_irqrestore(&msg->cache->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1275
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1281
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1462
spin_lock_init(&cmd->cache.large.lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1464
spin_lock_init(&cmd->cache.med.lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1609
spin_lock_init(&cmd->stats[i].lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
846
spin_lock_irqsave(&stats->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
849
spin_unlock_irqrestore(&stats->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_diag_cnt.c
518
mutex_init(&diag_cnt->lock);
sys/dev/mlx5/mlx5_core/mlx5_eq.c
539
spin_lock_init(&dev->priv.eq_table.lock);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
1104
spin_lock_init(&vport->lock);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
1152
spin_lock(&vport->lock);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
1155
spin_unlock(&vport->lock);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
923
spin_lock_irqsave(&vport->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
925
spin_unlock_irqrestore(&vport->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
968
spin_lock_irqsave(&vport->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
971
spin_unlock_irqrestore(&vport->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
13
#define chains_lock(chains) ((chains)->lock)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
26
struct mutex lock;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1058
mutex_lock(&old_next_ft->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1060
mutex_unlock(&old_next_ft->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2109
mutex_lock(&next_ft->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2112
mutex_unlock(&next_ft->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
343
init_rwsem(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
371
down_read_nested(&node->lock, class);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
380
down_write_nested(&node->lock, class);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
389
down_write(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
397
up_read(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
404
up_write(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
587
mutex_lock(&rule->dest_attr.ft->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
589
mutex_unlock(&rule->dest_attr.ft->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
831
mutex_init(&ft->lock);
sys/dev/mlx5/mlx5_core/mlx5_health.c
271
int lock = -EBUSY;
sys/dev/mlx5/mlx5_core/mlx5_health.c
301
lock = lock_sem_sw_reset(dev);
sys/dev/mlx5/mlx5_core/mlx5_health.c
304
if (lock != -EBUSY) {
sys/dev/mlx5/mlx5_core/mlx5_health.c
326
if (!lock)
sys/dev/mlx5/mlx5_core/mlx5_main.c
1681
mutex_init(&priv->bfregs.reg_head.lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
1682
mutex_init(&priv->bfregs.wc_head.lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
688
spin_lock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
697
spin_unlock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
708
spin_lock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
711
spin_unlock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
716
spin_lock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
718
spin_unlock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
744
spin_lock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_main.c
746
spin_unlock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_mr.c
101
spin_lock_irqsave(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_mr.c
103
spin_unlock_irqrestore(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_mr.c
131
spin_lock_irqsave(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_mr.c
133
spin_unlock_irqrestore(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_mr.c
44
spin_lock_init(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
111
spin_lock_irqsave(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
113
spin_unlock_irqrestore(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
313
spin_lock_init(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
381
spin_lock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
383
spin_unlock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
41
spin_lock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
440
spin_lock_irqsave(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
443
spin_unlock_irqrestore(&table->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
47
spin_unlock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
92
spin_lock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_qp.c
94
spin_unlock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
118
spin_lock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
124
spin_unlock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
408
spin_lock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
410
spin_unlock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
42
spin_lock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
431
spin_lock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
433
spin_unlock_irq(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
48
spin_unlock(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_srq.c
484
spin_lock_init(&table->lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
165
mutex_lock(&mdev->priv.bfregs.reg_head.lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
177
mutex_unlock(&mdev->priv.bfregs.reg_head.lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
185
mutex_lock(&mdev->priv.bfregs.reg_head.lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
187
mutex_unlock(&mdev->priv.bfregs.reg_head.lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
209
struct mutex *lock; /* pointer to right mutex */
sys/dev/mlx5/mlx5_core/mlx5_uar.c
215
lock = &bfregs->wc_head.lock;
sys/dev/mlx5/mlx5_core/mlx5_uar.c
218
lock = &bfregs->reg_head.lock;
sys/dev/mlx5/mlx5_core/mlx5_uar.c
220
mutex_lock(lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
224
mutex_unlock(lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
249
mutex_unlock(lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
290
struct mutex *lock; /* pointer to right mutex */
sys/dev/mlx5/mlx5_core/mlx5_uar.c
300
lock = &bfregs->wc_head.lock;
sys/dev/mlx5/mlx5_core/mlx5_uar.c
303
lock = &bfregs->reg_head.lock;
sys/dev/mlx5/mlx5_core/mlx5_uar.c
315
mutex_lock(lock);
sys/dev/mlx5/mlx5_core/mlx5_uar.c
322
mutex_unlock(lock);
sys/dev/mlx5/mlx5_en/en.h
798
struct mtx lock;
sys/dev/mlx5/mlx5_en/en.h
846
struct mtx lock;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
162
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
165
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
200
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
235
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
238
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
267
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
360
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
363
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
398
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
109
mtx_assert(&iq->lock, MA_OWNED);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
385
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
390
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
393
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
395
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
401
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
405
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
408
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
410
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
425
mtx_init(&iq->lock, "mlx5iq",
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
434
mtx_destroy(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
441
mtx_assert(&iq->lock, MA_OWNED);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
478
mtx_assert(&iq->lock, MA_OWNED);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1642
mtx_lock(&c->sq[i].lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1644
mtx_unlock(&c->sq[i].lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1862
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1864
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1882
mtx_assert(&sq->lock, MA_OWNED);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1928
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1936
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1939
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1944
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1947
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1949
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1959
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1963
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1966
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1968
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2197
mtx_init(&sq->lock, "mlx5tx",
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2202
callout_init_mtx(&sq->cev_callout, &sq->lock, 0);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2236
mtx_destroy(&c->sq[tc].lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1368
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1370
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
230
mtx_init(&sq->lock, "mlx5tx-rl", NULL, MTX_DEF);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
233
callout_init_mtx(&sq->cev_callout, &sq->lock, 0);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
279
mtx_destroy(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
306
mtx_destroy(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
433
mtx_lock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
436
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
462
mtx_unlock(&iq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
686
mtx_lock(&c->sq[j].lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
688
mtx_unlock(&c->sq[j].lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
691
mtx_lock(&c->iq.lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
693
mtx_unlock(&c->iq.lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
724
mtx_lock(&c->sq[j].lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
728
mtx_unlock(&c->sq[j].lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
731
mtx_lock(&c->iq.lock);
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
734
mtx_unlock(&c->iq.lock);
sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
1164
mtx_lock(&sq->lock);
sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
1166
mtx_unlock(&sq->lock);
sys/dev/mlx5/mlx5_fpga/conn.h
69
spinlock_t lock; /* Protects all SQ state */
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
186
spin_lock_irqsave(&conn->qp.sq.lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
196
spin_unlock_irqrestore(&conn->qp.sq.lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
295
spin_lock_irqsave(&conn->qp.sq.lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
312
spin_unlock_irqrestore(&conn->qp.sq.lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
860
spin_lock_init(&conn->qp.sq.lock);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
111
spin_lock_irqsave(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
114
spin_unlock_irqrestore(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
138
spin_lock_irqsave(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
141
spin_unlock_irqrestore(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
324
spin_lock_init(&fdev->trans->lock);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
54
spinlock_t lock; /* Protects all members of this struct */
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
74
spin_lock_irqsave(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
88
spin_unlock_irqrestore(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
97
spin_lock_irqsave(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
99
spin_unlock_irqrestore(&fdev->trans->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_xfer.c
168
spin_lock_irqsave(&xfer_state->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_xfer.c
187
spin_unlock_irqrestore(&xfer_state->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_xfer.c
230
spin_lock_init(&xfer_state->lock);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_xfer.c
231
spin_lock_irqsave(&xfer_state->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_xfer.c
237
spin_unlock_irqrestore(&xfer_state->lock, flags);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_xfer.c
48
spinlock_t lock; /* Protects all members of this struct */
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_char.c
71
ret = sx_xlock_sig(&tdev->lock);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_char.c
75
sx_xunlock(&tdev->lock);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_char.c
92
ret = sx_xlock_sig(&tdev->lock);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_char.c
96
sx_xunlock(&tdev->lock);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
68
sx_init(&tdev->lock, "mlx5fpgat");
sys/dev/mlx5/mlx5_fpga_tools/tools.h
50
struct sx lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
118
struct mutex lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
185
struct mutex lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
232
spinlock_t lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
474
spinlock_t lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
503
spinlock_t lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
592
spinlock_t lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
730
struct sx lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
471
sx_destroy(&dev->congestion.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
485
sx_init(&dev->congestion.lock, "mlx5ibcong");
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
56
#define CONG_LOCK(dev) sx_xlock(&(dev)->congestion.lock)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
57
#define CONG_UNLOCK(dev) sx_xunlock(&(dev)->congestion.lock)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
58
#define CONG_LOCKED(dev) sx_xlocked(&(dev)->congestion.lock)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1090
spin_lock_irq(&cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1092
spin_unlock_irq(&cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1334
spin_lock_irqsave(&cq->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1346
spin_unlock_irqrestore(&cq->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1391
spin_lock_irqsave(&cq->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1398
spin_unlock_irqrestore(&cq->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
624
spin_lock_irqsave(&dev->mdev->priv.mr_table.lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
639
spin_unlock_irqrestore(&dev->mdev->priv.mr_table.lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
678
spin_lock_irqsave(&cq->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
695
spin_unlock_irqrestore(&cq->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
711
spin_lock_irqsave(&cq->lock, irq_flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
717
spin_unlock_irqrestore(&cq->lock, irq_flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
947
spin_lock_init(&cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
112
spinlock_t lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1584
spinlock_t lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1599
spin_lock_init(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1643
spin_lock_init(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1667
spin_lock_irqsave(&ev_queue->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1669
spin_unlock_irqrestore(&ev_queue->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2039
spin_lock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2042
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2300
spin_lock_irqsave(&ev_file->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2303
spin_unlock_irqrestore(&ev_file->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2308
spin_unlock_irqrestore(&ev_file->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2316
spin_lock_irqsave(&ev_file->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2318
spin_unlock_irqrestore(&ev_file->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2325
spin_lock_irqsave(&ev_file->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2330
spin_unlock_irqrestore(&ev_file->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2439
spin_lock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2442
spin_unlock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2454
spin_lock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2456
spin_unlock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2467
spin_unlock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2472
spin_unlock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2493
spin_lock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2498
spin_unlock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2524
spin_lock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2528
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2534
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2545
spin_lock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2547
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2567
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2576
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2597
spin_lock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2602
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2635
spin_lock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2637
spin_unlock_irq(&ev_queue->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2642
spin_lock_irq(&comp_ev_file->ev_queue.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2648
spin_unlock_irq(&comp_ev_file->ev_queue.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2661
spin_lock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2682
spin_unlock_irq(&ev_file->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
100
spin_lock_irqsave(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
108
spin_unlock_irqrestore(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
160
spin_lock_init(&gsi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
330
spin_lock_irqsave(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
332
spin_unlock_irqrestore(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
350
spin_lock_irqsave(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
353
spin_unlock_irqrestore(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
489
spin_lock_irqsave(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
495
spin_unlock_irqrestore(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
510
spin_unlock_irqrestore(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
516
spin_unlock_irqrestore(&gsi->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
54
spinlock_t lock;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1334
mutex_init(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1598
mutex_lock(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1604
mutex_unlock(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1609
mutex_unlock(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2072
mutex_lock(&dev->flow_db.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2083
mutex_unlock(&dev->flow_db.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2423
mutex_lock(&dev->flow_db.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2475
mutex_unlock(&dev->flow_db.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2486
mutex_unlock(&dev->flow_db.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2613
spin_lock_irqsave(&mqp->sq.lock, flags_qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2616
spin_lock_irqsave(&send_mcq->lock, flags_cq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2625
spin_unlock_irqrestore(&send_mcq->lock, flags_cq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2627
spin_unlock_irqrestore(&mqp->sq.lock, flags_qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2628
spin_lock_irqsave(&mqp->rq.lock, flags_qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2633
spin_lock_irqsave(&recv_mcq->lock, flags_cq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2642
spin_unlock_irqrestore(&recv_mcq->lock,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2646
spin_unlock_irqrestore(&mqp->rq.lock, flags_qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3531
mutex_init(&dev->flow_db.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
121
spin_lock_irqsave(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
123
spin_unlock_irqrestore(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
139
spin_lock_irqsave(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
143
spin_unlock_irqrestore(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
145
spin_lock_irqsave(&table->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
150
spin_unlock_irqrestore(&table->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
193
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
195
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
201
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
203
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
223
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
225
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
232
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
340
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
346
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
351
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
375
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
380
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
395
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
397
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
404
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
438
spin_lock_init(&cache->ent[i].lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
442
spin_lock_init(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1612
spin_lock_init(&qp->sq.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1613
spin_lock_init(&qp->rq.lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1889
__acquires(&send_cq->lock) __acquires(&recv_cq->lock)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1894
spin_lock(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1895
spin_lock_nested(&recv_cq->lock,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1898
spin_lock(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1899
__acquire(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1901
spin_lock(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1902
spin_lock_nested(&send_cq->lock,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1906
spin_lock(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1907
__acquire(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1910
spin_lock(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1911
__acquire(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1913
__acquire(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1914
__acquire(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1919
__releases(&send_cq->lock) __releases(&recv_cq->lock)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1924
spin_unlock(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1925
spin_unlock(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1927
__release(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1928
spin_unlock(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1930
spin_unlock(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1931
spin_unlock(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1934
__release(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1935
spin_unlock(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1938
__release(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1939
spin_unlock(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1941
__release(&recv_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1942
__release(&send_cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3044
spin_lock(&cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3046
spin_unlock(&cq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3926
spin_lock_irqsave(&qp->sq.lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4201
spin_unlock_irqrestore(&qp->sq.lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4228
spin_lock_irqsave(&qp->rq.lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4287
spin_unlock_irqrestore(&qp->rq.lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
555
mutex_lock(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
567
mutex_unlock(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
574
mutex_lock(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
576
mutex_unlock(&bfregi->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
259
spin_lock_init(&srq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
420
spin_lock(&srq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
426
spin_unlock(&srq->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
442
spin_lock_irqsave(&srq->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
493
spin_unlock_irqrestore(&srq->lock, flags);
sys/dev/mlx5/mlx5_ifc.h
10408
u8 lock[0x1];
sys/dev/mpi3mr/mpi3mr.c
1506
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
1513
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
1562
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2049
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2052
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2103
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2182
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2187
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2250
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2386
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2391
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2435
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2476
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2481
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2522
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2884
mtx_init(&sc->init_cmds.completion.lock, "Init commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2890
mtx_init(&sc->cfg_cmds.completion.lock, "CFG commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2896
mtx_init(&sc->ioctl_cmds.completion.lock, "IOCTL commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2902
mtx_init(&sc->pel_abort_cmd.completion.lock, "PEL Abort command lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2908
mtx_init(&sc->host_tm_cmds.completion.lock, "TM commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2921
mtx_init(&sc->dev_rmhs_cmds[i].completion.lock, str, NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
3093
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3097
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3135
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3148
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3151
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3196
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
496
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
501
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5506
mtx_lock(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5509
mtx_unlock(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5556
mtx_unlock(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
559
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5647
if (mtx_initialized(&sc->init_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5648
mtx_destroy(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5650
if (mtx_initialized(&sc->cfg_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5651
mtx_destroy(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5653
if (mtx_initialized(&sc->ioctl_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5654
mtx_destroy(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5656
if (mtx_initialized(&sc->host_tm_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5657
mtx_destroy(&sc->host_tm_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5660
if (mtx_initialized(&sc->dev_rmhs_cmds[i].completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5661
mtx_destroy(&sc->dev_rmhs_cmds[i].completion.lock);
sys/dev/mpi3mr/mpi3mr.c
641
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
646
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
696
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
789
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
794
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
844
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.h
245
struct mtx lock;
sys/dev/mpi3mr/mpi3mr.h
427
struct mtx lock;
sys/dev/mpi3mr/mpi3mr_app.c
1580
mtx_lock(&sc->pel_abort_cmd.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
1583
mtx_unlock(&sc->pel_abort_cmd.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
1633
mtx_unlock(&sc->pel_abort_cmd.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2153
mtx_lock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2187
mtx_unlock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2231
mtx_lock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2233
mtx_unlock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_cam.c
563
mtx_lock(&drv_cmd->lock);
sys/dev/mpi3mr/mpi3mr_cam.c
700
mtx_unlock(&drv_cmd->lock);
sys/dev/mthca/mthca_allocator.c
45
spin_lock_irqsave(&alloc->lock, flags);
sys/dev/mthca/mthca_allocator.c
59
spin_unlock_irqrestore(&alloc->lock, flags);
sys/dev/mthca/mthca_allocator.c
70
spin_lock_irqsave(&alloc->lock, flags);
sys/dev/mthca/mthca_allocator.c
76
spin_unlock_irqrestore(&alloc->lock, flags);
sys/dev/mthca/mthca_allocator.c
92
spin_lock_init(&alloc->lock);
sys/dev/mthca/mthca_cq.c
244
spin_lock(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
250
spin_unlock(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
263
spin_lock(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
266
spin_unlock(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
285
spin_lock_irq(&cq->lock);
sys/dev/mthca/mthca_cq.c
327
spin_unlock_irq(&cq->lock);
sys/dev/mthca/mthca_cq.c
670
spin_lock_irqsave(&cq->lock, flags);
sys/dev/mthca/mthca_cq.c
723
spin_unlock_irqrestore(&cq->lock, flags);
sys/dev/mthca/mthca_cq.c
822
spin_lock_init(&cq->lock);
sys/dev/mthca/mthca_cq.c
853
spin_lock_irq(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
857
spin_unlock_irq(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
860
spin_unlock_irq(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
896
spin_lock_irq(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
898
spin_unlock_irq(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
930
spin_lock_irq(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
934
spin_unlock_irq(&dev->cq_table.lock);
sys/dev/mthca/mthca_cq.c
960
spin_lock_init(&dev->cq_table.lock);
sys/dev/mthca/mthca_dev.h
185
spinlock_t lock;
sys/dev/mthca/mthca_dev.h
210
spinlock_t lock;
sys/dev/mthca/mthca_dev.h
243
spinlock_t lock;
sys/dev/mthca/mthca_dev.h
250
spinlock_t lock;
sys/dev/mthca/mthca_dev.h
260
spinlock_t lock;
sys/dev/mthca/mthca_mr.c
100
spin_unlock(&buddy->lock);
sys/dev/mthca/mthca_mr.c
114
spin_unlock(&buddy->lock);
sys/dev/mthca/mthca_mr.c
125
spin_lock(&buddy->lock);
sys/dev/mthca/mthca_mr.c
137
spin_unlock(&buddy->lock);
sys/dev/mthca/mthca_mr.c
145
spin_lock_init(&buddy->lock);
sys/dev/mthca/mthca_mr.c
90
spin_lock(&buddy->lock);
sys/dev/mthca/mthca_provider.c
680
spin_lock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
697
spin_unlock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
704
spin_lock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
707
spin_unlock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
713
spin_lock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
715
spin_unlock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
759
spin_lock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
761
spin_unlock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
770
spin_lock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.c
784
spin_unlock_irq(&cq->lock);
sys/dev/mthca/mthca_provider.h
205
spinlock_t lock;
sys/dev/mthca/mthca_provider.h
226
spinlock_t lock;
sys/dev/mthca/mthca_provider.h
249
spinlock_t lock;
sys/dev/mthca/mthca_qp.c
1167
spin_lock_init(&qp->sq.lock);
sys/dev/mthca/mthca_qp.c
1168
spin_lock_init(&qp->rq.lock);
sys/dev/mthca/mthca_qp.c
1310
spin_lock_irq(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1313
spin_unlock_irq(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1319
__acquires(&send_cq->lock) __acquires(&recv_cq->lock)
sys/dev/mthca/mthca_qp.c
1322
spin_lock_irq(&send_cq->lock);
sys/dev/mthca/mthca_qp.c
1323
__acquire(&recv_cq->lock);
sys/dev/mthca/mthca_qp.c
1325
spin_lock_irq(&send_cq->lock);
sys/dev/mthca/mthca_qp.c
1326
spin_lock_nested(&recv_cq->lock, SINGLE_DEPTH_NESTING);
sys/dev/mthca/mthca_qp.c
1328
spin_lock_irq(&recv_cq->lock);
sys/dev/mthca/mthca_qp.c
1329
spin_lock_nested(&send_cq->lock, SINGLE_DEPTH_NESTING);
sys/dev/mthca/mthca_qp.c
1334
__releases(&send_cq->lock) __releases(&recv_cq->lock)
sys/dev/mthca/mthca_qp.c
1337
__release(&recv_cq->lock);
sys/dev/mthca/mthca_qp.c
1338
spin_unlock_irq(&send_cq->lock);
sys/dev/mthca/mthca_qp.c
1340
spin_unlock(&recv_cq->lock);
sys/dev/mthca/mthca_qp.c
1341
spin_unlock_irq(&send_cq->lock);
sys/dev/mthca/mthca_qp.c
1343
spin_unlock(&send_cq->lock);
sys/dev/mthca/mthca_qp.c
1344
spin_unlock_irq(&recv_cq->lock);
sys/dev/mthca/mthca_qp.c
1373
spin_lock_irq(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1378
spin_unlock_irq(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1403
spin_lock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1405
spin_unlock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1420
spin_lock_irq(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1422
spin_unlock_irq(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1442
spin_lock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1446
spin_unlock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
1562
spin_lock(&cq->lock);
sys/dev/mthca/mthca_qp.c
1564
spin_unlock(&cq->lock);
sys/dev/mthca/mthca_qp.c
1632
spin_lock_irqsave(&qp->sq.lock, flags);
sys/dev/mthca/mthca_qp.c
1807
spin_unlock_irqrestore(&qp->sq.lock, flags);
sys/dev/mthca/mthca_qp.c
1833
spin_lock_irqsave(&qp->rq.lock, flags);
sys/dev/mthca/mthca_qp.c
1918
spin_unlock_irqrestore(&qp->rq.lock, flags);
sys/dev/mthca/mthca_qp.c
1947
spin_lock_irqsave(&qp->sq.lock, flags);
sys/dev/mthca/mthca_qp.c
2158
spin_unlock_irqrestore(&qp->sq.lock, flags);
sys/dev/mthca/mthca_qp.c
2174
spin_lock_irqsave(&qp->rq.lock, flags);
sys/dev/mthca/mthca_qp.c
2229
spin_unlock_irqrestore(&qp->rq.lock, flags);
sys/dev/mthca/mthca_qp.c
2265
spin_lock_init(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
244
spin_lock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
248
spin_unlock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
265
spin_lock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
268
spin_unlock(&dev->qp_table.lock);
sys/dev/mthca/mthca_qp.c
858
spin_lock_irq(&qp->sq.lock);
sys/dev/mthca/mthca_qp.c
859
spin_lock(&qp->rq.lock);
sys/dev/mthca/mthca_qp.c
861
spin_unlock(&qp->rq.lock);
sys/dev/mthca/mthca_qp.c
862
spin_unlock_irq(&qp->sq.lock);
sys/dev/mthca/mthca_srq.c
260
spin_lock_init(&srq->lock);
sys/dev/mthca/mthca_srq.c
277
spin_lock_irq(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
281
spin_unlock_irq(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
284
spin_unlock_irq(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
325
spin_lock_irq(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
327
spin_unlock_irq(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
347
spin_lock_irq(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
351
spin_unlock_irq(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
430
spin_lock(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
434
spin_unlock(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
450
spin_lock(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
453
spin_unlock(&dev->srq_table.lock);
sys/dev/mthca/mthca_srq.c
466
spin_lock(&srq->lock);
sys/dev/mthca/mthca_srq.c
474
spin_unlock(&srq->lock);
sys/dev/mthca/mthca_srq.c
492
spin_lock_irqsave(&srq->lock, flags);
sys/dev/mthca/mthca_srq.c
573
spin_unlock_irqrestore(&srq->lock, flags);
sys/dev/mthca/mthca_srq.c
590
spin_lock_irqsave(&srq->lock, flags);
sys/dev/mthca/mthca_srq.c
638
spin_unlock_irqrestore(&srq->lock, flags);
sys/dev/mthca/mthca_srq.c
674
spin_lock_init(&dev->srq_table.lock);
sys/dev/mwl/if_mwlvar.h
122
struct mtx lock; /* tx q lock */
sys/dev/mwl/if_mwlvar.h
134
mtx_init(&(_tq)->lock, (_tq)->name, NULL, MTX_DEF); \
sys/dev/mwl/if_mwlvar.h
136
#define MWL_TXQ_LOCK_DESTROY(_tq) mtx_destroy(&(_tq)->lock)
sys/dev/mwl/if_mwlvar.h
137
#define MWL_TXQ_LOCK(_tq) mtx_lock(&(_tq)->lock)
sys/dev/mwl/if_mwlvar.h
138
#define MWL_TXQ_UNLOCK(_tq) mtx_unlock(&(_tq)->lock)
sys/dev/mwl/if_mwlvar.h
139
#define MWL_TXQ_LOCK_ASSERT(_tq) mtx_assert(&(_tq)->lock, MA_OWNED)
sys/dev/netmap/if_ptnet.c
126
struct mtx lock;
sys/dev/netmap/if_ptnet.c
137
#define PTNET_Q_LOCK(_pq) mtx_lock(&(_pq)->lock)
sys/dev/netmap/if_ptnet.c
138
#define PTNET_Q_TRYLOCK(_pq) mtx_trylock(&(_pq)->lock)
sys/dev/netmap/if_ptnet.c
139
#define PTNET_Q_UNLOCK(_pq) mtx_unlock(&(_pq)->lock)
sys/dev/netmap/if_ptnet.c
145
struct mtx lock;
sys/dev/netmap/if_ptnet.c
174
#define PTNET_CORE_LOCK(_sc) mtx_lock(&(_sc)->lock)
sys/dev/netmap/if_ptnet.c
175
#define PTNET_CORE_UNLOCK(_sc) mtx_unlock(&(_sc)->lock)
sys/dev/netmap/if_ptnet.c
376
mtx_init(&pq->lock, pq->lock_name, NULL, MTX_DEF);
sys/dev/netmap/if_ptnet.c
383
M_DEVBUF, M_NOWAIT, &pq->lock);
sys/dev/netmap/if_ptnet.c
448
mtx_init(&sc->lock, sc->lock_name, "ptnet core lock", MTX_DEF);
sys/dev/netmap/if_ptnet.c
449
callout_init_mtx(&sc->tick, &sc->lock, 0);
sys/dev/netmap/if_ptnet.c
550
if (mtx_initialized(&pq->lock)) {
sys/dev/netmap/if_ptnet.c
551
mtx_destroy(&pq->lock);
sys/dev/netmap/if_ptnet.c
567
mtx_destroy(&sc->lock);
sys/dev/netmap/netmap_freebsd.c
534
struct mtx lock;
sys/dev/netmap/netmap_freebsd.c
544
mtx_init(&nm_vi_indices.lock, "nm_vi_indices_lock", NULL, MTX_DEF);
sys/dev/netmap/netmap_freebsd.c
553
mtx_lock(&nm_vi_indices.lock);
sys/dev/netmap/netmap_freebsd.c
556
mtx_unlock(&nm_vi_indices.lock);
sys/dev/netmap/netmap_freebsd.c
565
mtx_lock(&nm_vi_indices.lock);
sys/dev/netmap/netmap_freebsd.c
579
mtx_unlock(&nm_vi_indices.lock);
sys/dev/netmap/netmap_mbq.c
161
mtx_destroy(&q->lock);
sys/dev/netmap/netmap_mbq.c
57
mtx_init(&q->lock, "mbq", NULL, MTX_SPIN);
sys/dev/netmap/netmap_mbq.h
56
SPINLOCK_T lock;
sys/dev/netmap/netmap_mbq.h
77
mtx_lock_spin(&q->lock);
sys/dev/netmap/netmap_mbq.h
83
mtx_unlock_spin(&q->lock);
sys/dev/nfsmb/nfsmb.c
118
struct mtx lock;
sys/dev/nfsmb/nfsmb.c
121
#define NFSMB_LOCK(nfsmb) mtx_lock(&(nfsmb)->lock)
sys/dev/nfsmb/nfsmb.c
122
#define NFSMB_UNLOCK(nfsmb) mtx_unlock(&(nfsmb)->lock)
sys/dev/nfsmb/nfsmb.c
123
#define NFSMB_LOCK_ASSERT(nfsmb) mtx_assert(&(nfsmb)->lock, MA_OWNED)
sys/dev/nfsmb/nfsmb.c
196
mtx_init(&nfsmbsub_sc->lock, device_get_nameunit(dev), "nfsmb",
sys/dev/nfsmb/nfsmb.c
232
mtx_init(&nfsmb_sc->lock, device_get_nameunit(dev), "nfsmb", MTX_DEF);
sys/dev/nfsmb/nfsmb.c
285
mtx_destroy(&nfsmbsub_sc->lock);
sys/dev/nfsmb/nfsmb.c
304
mtx_destroy(&nfsmb_sc->lock);
sys/dev/ntb/ntb_transport.c
1593
ntb_list_add(struct mtx *lock, struct ntb_queue_entry *entry,
sys/dev/ntb/ntb_transport.c
1597
mtx_lock_spin(lock);
sys/dev/ntb/ntb_transport.c
1599
mtx_unlock_spin(lock);
sys/dev/ntb/ntb_transport.c
1603
ntb_list_rm(struct mtx *lock, struct ntb_queue_list *list)
sys/dev/ntb/ntb_transport.c
1607
mtx_lock_spin(lock);
sys/dev/ntb/ntb_transport.c
1615
mtx_unlock_spin(lock);
sys/dev/ntb/ntb_transport.c
1621
ntb_list_mv(struct mtx *lock, struct ntb_queue_list *from,
sys/dev/ntb/ntb_transport.c
1626
mtx_lock_spin(lock);
sys/dev/ntb/ntb_transport.c
1636
mtx_unlock_spin(lock);
sys/dev/ntb/ntb_transport.c
297
static void ntb_list_add(struct mtx *lock, struct ntb_queue_entry *entry,
sys/dev/ntb/ntb_transport.c
299
static struct ntb_queue_entry *ntb_list_rm(struct mtx *lock,
sys/dev/ntb/ntb_transport.c
301
static struct ntb_queue_entry *ntb_list_mv(struct mtx *lock,
sys/dev/nvme/nvme_ctrlr.c
1639
mtx_init(&ctrlr->lock, "nvme ctrlr lock", NULL, MTX_DEF);
sys/dev/nvme/nvme_ctrlr.c
1774
if (!mtx_initialized(&ctrlr->adminq.lock))
sys/dev/nvme/nvme_ctrlr.c
1861
mtx_destroy(&ctrlr->lock);
sys/dev/nvme/nvme_ns.c
540
if (!mtx_initialized(&ns->lock))
sys/dev/nvme/nvme_ns.c
541
mtx_init(&ns->lock, "nvme ns lock", NULL, MTX_DEF);
sys/dev/nvme/nvme_private.h
199
struct mtx_padalign lock;
sys/dev/nvme/nvme_private.h
210
struct mtx lock;
sys/dev/nvme/nvme_private.h
219
struct mtx lock;
sys/dev/nvme/nvme_qpair.c
1002
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1040
mtx_assert(&qpair->lock, MA_OWNED);
sys/dev/nvme/nvme_qpair.c
1130
mtx_assert(&qpair->lock, MA_OWNED);
sys/dev/nvme/nvme_qpair.c
1193
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1196
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1203
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1205
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1215
if (mtx_initialized(&qpair->lock))
sys/dev/nvme/nvme_qpair.c
1216
mtx_assert(&qpair->lock, MA_OWNED);
sys/dev/nvme/nvme_qpair.c
1269
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1271
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1300
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1318
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1329
if (mtx_initialized(&qpair->lock))
sys/dev/nvme/nvme_qpair.c
1330
mtx_assert(&qpair->lock, MA_OWNED);
sys/dev/nvme/nvme_qpair.c
1343
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1345
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1356
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1360
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1370
if (!mtx_initialized(&qpair->lock))
sys/dev/nvme/nvme_qpair.c
1373
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1381
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1384
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1397
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1400
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
1403
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
217
mtx_assert(&qpair->lock, MA_NOTOWNED);
sys/dev/nvme/nvme_qpair.c
248
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
278
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
303
mtx_assert(&qpair->lock, MA_NOTOWNED);
sys/dev/nvme/nvme_qpair.c
533
mtx_init(&qpair->lock, "nvme qpair lock", NULL, MTX_DEF);
sys/dev/nvme/nvme_qpair.c
740
if (mtx_initialized(&qpair->lock))
sys/dev/nvme/nvme_qpair.c
741
mtx_destroy(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
765
mtx_assert(&qpair->lock, MA_NOTOWNED);
sys/dev/nvme/nvme_qpair.c
767
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
774
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
778
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
781
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
787
mtx_assert(&qpair->lock, MA_NOTOWNED);
sys/dev/nvme/nvme_qpair.c
813
mtx_lock(&tr->qpair->lock);
sys/dev/nvme/nvme_qpair.c
833
mtx_unlock(&tr->qpair->lock);
sys/dev/nvme/nvme_qpair.c
919
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
938
mtx_unlock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
958
mtx_lock(&qpair->lock);
sys/dev/nvme/nvme_qpair.c
998
mtx_unlock(&qpair->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
105
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
1095
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
1107
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
1145
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
1163
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
118
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
138
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
141
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
144
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
153
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
180
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
198
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
203
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
220
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
231
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
241
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
261
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
265
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
294
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
298
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
589
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
595
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
600
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
607
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
620
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
624
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
660
mtx_destroy(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
73
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
75
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
833
mtx_init(&np->lock, "nvmft port", NULL, MTX_DEF);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
84
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
94
mtx_sleep(np, &np->lock, 0, "nvmfoff", 0);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
95
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
952
mtx_lock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
954
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
957
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1001
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1010
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1076
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1078
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1087
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1098
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1116
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1126
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1154
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
1158
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
139
mtx_lock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
142
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
157
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
161
mtx_lock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
163
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
192
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
222
mtx_lock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
228
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
239
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
249
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
261
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
263
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
264
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
274
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
275
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
285
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
286
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
296
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
297
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
308
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
309
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
326
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
330
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
332
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
335
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
341
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
343
mtx_sleep(&ctrlr->pending_commands, &ctrlr->lock, 0, "nvmftsh",
sys/dev/nvmf/controller/nvmft_controller.c
345
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
355
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
368
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
391
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
393
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
403
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
409
mtx_lock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
412
mtx_unlock(&np->lock);
sys/dev/nvmf/controller/nvmft_controller.c
442
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
445
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
451
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
482
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
486
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
493
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
58
mtx_init(&ctrlr->lock, "nvmft controller", NULL, MTX_DEF);
sys/dev/nvmf/controller/nvmft_controller.c
595
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
601
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
637
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
644
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
770
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
772
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
782
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
80
mtx_destroy(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
800
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
802
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
826
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
830
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
835
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
862
mtx_unlock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_controller.c
999
mtx_lock(&ctrlr->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
116
mtx_init(&qp->lock, "nvmft qp", NULL, MTX_DEF);
sys/dev/nvmf/controller/nvmft_qpair.c
124
mtx_destroy(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
142
mtx_lock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
146
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
162
mtx_destroy(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
200
mtx_lock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
203
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
214
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
321
mtx_lock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
324
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
328
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
388
mtx_lock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
39
struct mtx lock;
sys/dev/nvmf/controller/nvmft_qpair.c
390
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
396
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
408
mtx_lock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
413
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
418
mtx_lock(&qp->lock);
sys/dev/nvmf/controller/nvmft_qpair.c
420
mtx_unlock(&qp->lock);
sys/dev/nvmf/controller/nvmft_var.h
39
struct mtx lock;
sys/dev/nvmf/controller/nvmft_var.h
65
struct mtx lock;
sys/dev/nvmf/host/nvmf_aer.c
113
mtx_lock(aer->lock);
sys/dev/nvmf/host/nvmf_aer.c
117
mtx_unlock(aer->lock);
sys/dev/nvmf/host/nvmf_aer.c
120
mtx_unlock(aer->lock);
sys/dev/nvmf/host/nvmf_aer.c
129
mtx_lock(aer->lock);
sys/dev/nvmf/host/nvmf_aer.c
133
mtx_unlock(aer->lock);
sys/dev/nvmf/host/nvmf_aer.c
136
mtx_unlock(aer->lock);
sys/dev/nvmf/host/nvmf_aer.c
250
sc->aer[i].lock = mtx_pool_find(mtxpool_sleep, &sc->aer[i]);
sys/dev/nvmf/host/nvmf_aer.c
28
struct mtx *lock;
sys/dev/nvmf/host/nvmf_ns.c
102
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
105
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
213
mtx_lock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
221
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
229
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
258
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
346
mtx_init(&ns->lock, "nvmf ns", NULL, MTX_DEF);
sys/dev/nvmf/host/nvmf_ns.c
35
struct mtx lock;
sys/dev/nvmf/host/nvmf_ns.c
404
mtx_destroy(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
412
mtx_lock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
414
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
423
mtx_lock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
427
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
442
mtx_lock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
446
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
473
mtx_lock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
476
mtx_sleep(ns, &ns->lock, 0, "nvmfrmns", 0);
sys/dev/nvmf/host/nvmf_ns.c
482
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
493
mtx_destroy(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
91
mtx_lock(&ns->lock);
sys/dev/nvmf/host/nvmf_ns.c
94
mtx_unlock(&ns->lock);
sys/dev/nvmf/host/nvmf_qpair.c
122
mtx_assert(&qp->lock, MA_OWNED);
sys/dev/nvmf/host/nvmf_qpair.c
134
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
200
mtx_lock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
220
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
227
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
242
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
300
mtx_init(&qp->lock, "nvmf qp", NULL, MTX_DEF);
sys/dev/nvmf/host/nvmf_qpair.c
330
mtx_destroy(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
347
mtx_lock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
353
mtx_sleep(qp, &qp->lock, 0, "nvmfqpsh", 0);
sys/dev/nvmf/host/nvmf_qpair.c
354
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
359
mtx_sleep(qp, &qp->lock, 0, "nvmfqpqu", 0);
sys/dev/nvmf/host/nvmf_qpair.c
360
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
38
struct mtx lock;
sys/dev/nvmf/host/nvmf_qpair.c
396
mtx_lock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
398
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
415
mtx_destroy(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
432
mtx_lock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
434
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
448
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
64
mtx_lock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
67
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
73
mtx_unlock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
84
mtx_lock(&qp->lock);
sys/dev/nvmf/host/nvmf_qpair.c
88
mtx_unlock(&qp->lock);
sys/dev/nvmf/nvmf_tcp.c
1243
mtx_lock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1245
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1247
mtx_lock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1249
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1486
mtx_init(&qp->rx_buffers.lock, "nvmf/tcp rx buffers", NULL, MTX_DEF);
sys/dev/nvmf/nvmf_tcp.c
1487
mtx_init(&qp->tx_buffers.lock, "nvmf/tcp tx buffers", NULL, MTX_DEF);
sys/dev/nvmf/nvmf_tcp.c
1576
mtx_lock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1579
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1586
mtx_lock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1588
mtx_destroy(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1590
mtx_lock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1593
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1596
mtx_lock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1598
mtx_destroy(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1733
mtx_lock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1739
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
1744
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
222
mtx_assert(&list->lock, MA_OWNED);
sys/dev/nvmf/nvmf_tcp.c
232
mtx_assert(&list->lock, MA_OWNED);
sys/dev/nvmf/nvmf_tcp.c
244
mtx_assert(&list->lock, MA_OWNED);
sys/dev/nvmf/nvmf_tcp.c
254
mtx_lock(&list->lock);
sys/dev/nvmf/nvmf_tcp.c
258
mtx_unlock(&list->lock);
sys/dev/nvmf/nvmf_tcp.c
261
mtx_unlock(&list->lock);
sys/dev/nvmf/nvmf_tcp.c
510
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/nvmf/nvmf_tcp.c
533
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/nvmf/nvmf_tcp.c
591
mtx_assert(&qp->rx_buffers.lock, MA_OWNED);
sys/dev/nvmf/nvmf_tcp.c
603
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
607
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
61
struct mtx lock;
sys/dev/nvmf/nvmf_tcp.c
667
mtx_lock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
670
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
691
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
703
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
712
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
722
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
736
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
755
mtx_lock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
758
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
775
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
783
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
795
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
804
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
814
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
828
mtx_unlock(&qp->rx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
950
mtx_lock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
953
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
964
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
978
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/nvmf/nvmf_tcp.c
991
mtx_unlock(&qp->tx_buffers.lock);
sys/dev/oce/oce_hw.h
306
uint32_t lock:1;
sys/dev/oce/oce_hw.h
308
uint32_t lock:1;
sys/dev/oce/oce_if.h
532
#define LOCK_CREATE(lock, desc) { \
sys/dev/oce/oce_if.h
533
strncpy((lock)->name, (desc), MAX_LOCK_DESC_LEN); \
sys/dev/oce/oce_if.h
534
(lock)->name[MAX_LOCK_DESC_LEN] = '\0'; \
sys/dev/oce/oce_if.h
535
mtx_init(&(lock)->mutex, (lock)->name, NULL, MTX_DEF); \
sys/dev/oce/oce_if.h
537
#define LOCK_DESTROY(lock) \
sys/dev/oce/oce_if.h
538
if (mtx_initialized(&(lock)->mutex))\
sys/dev/oce/oce_if.h
539
mtx_destroy(&(lock)->mutex)
sys/dev/oce/oce_if.h
540
#define TRY_LOCK(lock) mtx_trylock(&(lock)->mutex)
sys/dev/oce/oce_if.h
541
#define LOCK(lock) mtx_lock(&(lock)->mutex)
sys/dev/oce/oce_if.h
542
#define LOCKED(lock) mtx_owned(&(lock)->mutex)
sys/dev/oce/oce_if.h
543
#define UNLOCK(lock) mtx_unlock(&(lock)->mutex)
sys/dev/ocs_fc/ocs.h
128
ocs_rlock_t lock; /**< device wide lock */
sys/dev/ocs_fc/ocs.h
222
ocs_rlock_init(ocs, &ocs->lock, "ocsdevicelock");
sys/dev/ocs_fc/ocs.h
228
return ocs_rlock_try(&ocs->lock);
sys/dev/ocs_fc/ocs.h
234
ocs_rlock_acquire(&ocs->lock);
sys/dev/ocs_fc/ocs.h
240
ocs_rlock_release(&ocs->lock);
sys/dev/ocs_fc/ocs.h
246
ocs_rlock_free(&ocs->lock);
sys/dev/ocs_fc/ocs_common.h
327
ocs_rlock_t lock; /**< node wide lock */
sys/dev/ocs_fc/ocs_drv_fc.h
156
ocs_rlock_init(ocs, &ocs->lock, "ocsdevicelock");
sys/dev/ocs_fc/ocs_drv_fc.h
161
ocs_rlock_free(&ocs->lock);
sys/dev/ocs_fc/ocs_drv_fc.h
166
return ocs_rlock_try(&ocs->lock);
sys/dev/ocs_fc/ocs_drv_fc.h
171
ocs_rlock_acquire(&ocs->lock);
sys/dev/ocs_fc/ocs_drv_fc.h
176
ocs_rlock_release(&ocs->lock);
sys/dev/ocs_fc/ocs_drv_fc.h
54
ocs_rlock_t lock; /*>> Device wide lock */
sys/dev/ocs_fc/ocs_io.c
118
ocs_lock_init(ocs, &io_pool->lock, "io_pool lock[%d]", ocs->instance_index);
sys/dev/ocs_fc/ocs_io.c
216
ocs_lock_free(&io_pool->lock);
sys/dev/ocs_fc/ocs_io.c
247
ocs_lock(&io_pool->lock);
sys/dev/ocs_fc/ocs_io.c
249
ocs_unlock(&io_pool->lock);
sys/dev/ocs_fc/ocs_io.c
269
ocs_unlock(&io_pool->lock);
sys/dev/ocs_fc/ocs_io.c
291
ocs_lock(&io_pool->lock);
sys/dev/ocs_fc/ocs_io.c
295
ocs_unlock(&io_pool->lock);
sys/dev/ocs_fc/ocs_io.c
65
ocs_lock_t lock; /* IO pool lock */
sys/dev/ocs_fc/ocs_node.h
126
ocs_rlock_init(node->ocs, &node->lock, "node rlock");
sys/dev/ocs_fc/ocs_node.h
132
ocs_rlock_free(&node->lock);
sys/dev/ocs_fc/ocs_node.h
138
return ocs_rlock_try(&node->lock);
sys/dev/ocs_fc/ocs_node.h
144
ocs_rlock_acquire(&node->lock);
sys/dev/ocs_fc/ocs_node.h
149
ocs_rlock_release(&node->lock);
sys/dev/ocs_fc/ocs_os.c
1014
mtx_lock(&timer->lock);
sys/dev/ocs_fc/ocs_os.c
1016
mtx_unlock(&timer->lock);
sys/dev/ocs_fc/ocs_os.c
466
ocs_lock_init(void *os, ocs_lock_t *lock, const char *name, ...)
sys/dev/ocs_fc/ocs_os.c
471
ocs_vsnprintf(lock->name, MAX_LOCK_DESC_LEN, name, ap);
sys/dev/ocs_fc/ocs_os.c
474
mtx_init(&lock->lock, lock->name, NULL, MTX_DEF);
sys/dev/ocs_fc/ocs_os.c
952
if (!mtx_initialized(&timer->lock)) {
sys/dev/ocs_fc/ocs_os.c
953
mtx_init(&timer->lock, "ocs_timer", NULL, MTX_DEF);
sys/dev/ocs_fc/ocs_os.c
956
callout_init_mtx(&timer->callout, &timer->lock, 0);
sys/dev/ocs_fc/ocs_os.c
970
mtx_lock(&timer->lock);
sys/dev/ocs_fc/ocs_os.c
972
mtx_unlock(&timer->lock);
sys/dev/ocs_fc/ocs_os.c
997
mtx_lock(&timer->lock);
sys/dev/ocs_fc/ocs_os.c
999
mtx_unlock(&timer->lock);
sys/dev/ocs_fc/ocs_os.h
533
struct mtx lock;
sys/dev/ocs_fc/ocs_os.h
544
extern void ocs_lock_init(void *os, ocs_lock_t *lock, const char *name, ...);
sys/dev/ocs_fc/ocs_os.h
553
ocs_lock_free(ocs_lock_t *lock)
sys/dev/ocs_fc/ocs_os.h
556
if (mtx_initialized(&(lock)->lock)) {
sys/dev/ocs_fc/ocs_os.h
557
mtx_assert(&(lock)->lock, MA_NOTOWNED);
sys/dev/ocs_fc/ocs_os.h
558
mtx_destroy(&(lock)->lock);
sys/dev/ocs_fc/ocs_os.h
571
ocs_lock(ocs_lock_t *lock)
sys/dev/ocs_fc/ocs_os.h
574
if (mtx_initialized(&(lock)->lock)) {
sys/dev/ocs_fc/ocs_os.h
575
mtx_assert(&(lock)->lock, MA_NOTOWNED);
sys/dev/ocs_fc/ocs_os.h
576
mtx_lock(&(lock)->lock);
sys/dev/ocs_fc/ocs_os.h
589
ocs_unlock(ocs_lock_t *lock)
sys/dev/ocs_fc/ocs_os.h
592
if (mtx_initialized(&(lock)->lock)) {
sys/dev/ocs_fc/ocs_os.h
593
mtx_assert(&(lock)->lock, MA_OWNED | MA_NOTRECURSED);
sys/dev/ocs_fc/ocs_os.h
594
mtx_unlock(&(lock)->lock);
sys/dev/ocs_fc/ocs_os.h
616
ocs_rlock_init(ocs_t *ocs, ocs_rlock_t *lock, const char *name)
sys/dev/ocs_fc/ocs_os.h
618
ocs_strncpy(lock->name, name, MAX_LOCK_DESC_LEN);
sys/dev/ocs_fc/ocs_os.h
619
mtx_init(&(lock)->lock, lock->name, NULL, MTX_DEF | MTX_RECURSE | MTX_DUPOK);
sys/dev/ocs_fc/ocs_os.h
629
ocs_rlock_free(ocs_rlock_t *lock)
sys/dev/ocs_fc/ocs_os.h
631
if (mtx_initialized(&(lock)->lock)) {
sys/dev/ocs_fc/ocs_os.h
632
mtx_destroy(&(lock)->lock);
sys/dev/ocs_fc/ocs_os.h
648
ocs_rlock_try(ocs_rlock_t *lock)
sys/dev/ocs_fc/ocs_os.h
650
int rc = mtx_trylock(&(lock)->lock);
sys/dev/ocs_fc/ocs_os.h
662
ocs_rlock_acquire(ocs_rlock_t *lock)
sys/dev/ocs_fc/ocs_os.h
664
if (mtx_initialized(&(lock)->lock)) {
sys/dev/ocs_fc/ocs_os.h
665
mtx_lock(&(lock)->lock);
sys/dev/ocs_fc/ocs_os.h
678
ocs_rlock_release(ocs_rlock_t *lock)
sys/dev/ocs_fc/ocs_os.h
680
if (mtx_initialized(&(lock)->lock)) {
sys/dev/ocs_fc/ocs_os.h
681
mtx_assert(&(lock)->lock, MA_OWNED);
sys/dev/ocs_fc/ocs_os.h
682
mtx_unlock(&(lock)->lock);
sys/dev/ocs_fc/ocs_os.h
852
struct mtx lock;
sys/dev/ocs_fc/ocs_utils.c
223
ocs_lock_t lock; /*>> iterator lock */
sys/dev/ocs_fc/ocs_utils.c
2292
ocs_lock_t lock;
sys/dev/ocs_fc/ocs_utils.c
2343
ocs_lock_init(ocs, &ramlog->lock, "ramlog_lock[%d]", ocs_instance(ocs));
sys/dev/ocs_fc/ocs_utils.c
2364
ocs_lock_free(&ramlog->lock);
sys/dev/ocs_fc/ocs_utils.c
2461
ocs_lock(&ramlog->lock);
sys/dev/ocs_fc/ocs_utils.c
2469
ocs_unlock(&ramlog->lock);
sys/dev/ocs_fc/ocs_utils.c
248
ocs_lock_init(os, &va->lock, "varray:%p", va);
sys/dev/ocs_fc/ocs_utils.c
2552
ocs_lock_t lock;
sys/dev/ocs_fc/ocs_utils.c
2600
ocs_lock_init(os, &pool->lock, "ocs_pool:%p", pool);
sys/dev/ocs_fc/ocs_utils.c
2623
ocs_lock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2643
ocs_unlock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2665
ocs_lock_free(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2688
ocs_lock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2699
ocs_unlock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
270
ocs_lock_free(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
2720
ocs_lock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2731
ocs_unlock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2750
ocs_lock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2754
ocs_unlock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2796
ocs_lock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
2804
ocs_unlock(&pool->lock);
sys/dev/ocs_fc/ocs_utils.c
293
ocs_lock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
298
ocs_unlock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
315
ocs_lock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
317
ocs_unlock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
337
ocs_lock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
339
ocs_unlock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
379
ocs_lock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
394
ocs_unlock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
411
ocs_lock(&va->lock);
sys/dev/ocs_fc/ocs_utils.c
413
ocs_unlock(&va->lock);
sys/dev/ocs_fc/ocs_xport.c
1122
if(mtx_initialized(&xport->io_pending_lock.lock))
sys/dev/ocs_fc/sli4.c
4442
ocs_lock_init(sli4->os, &q->lock, "%s lock[%d:%p]",
sys/dev/ocs_fc/sli4.c
4443
SLI_QNAME[qtype], ocs_instance(sli4->os), &q->lock);
sys/dev/ocs_fc/sli4.c
4981
ocs_lock_free(&q->lock);
sys/dev/ocs_fc/sli4.c
4997
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.c
5010
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.c
5033
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.c
5041
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.c
5061
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.c
5069
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.c
5089
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.c
5113
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.c
5199
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.c
5201
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.c
5284
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.c
5291
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.c
5335
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.c
5356
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.c
5358
ocs_unlock(&q->lock);
sys/dev/ocs_fc/sli4.h
3081
ocs_lock_t lock;
sys/dev/ocs_fc/sli4.h
3113
ocs_lock(&q->lock);
sys/dev/ocs_fc/sli4.h
3119
ocs_unlock(&q->lock);
sys/dev/pbio/pbio.c
115
struct sx lock;
sys/dev/pbio/pbio.c
227
sx_init(&sc->lock, "pbio");
sys/dev/pbio/pbio.c
252
sx_xlock(&scp->lock);
sys/dev/pbio/pbio.c
275
sx_xunlock(&scp->lock);
sys/dev/pbio/pbio.c
299
sx_xlock(&scp->lock);
sys/dev/pbio/pbio.c
308
sx_xunlock(&scp->lock);
sys/dev/pbio/pbio.c
364
sx_xlock(&scp->lock);
sys/dev/pbio/pbio.c
377
sx_xunlock(&scp->lock);
sys/dev/pbio/pbio.c
392
sx_xlock(&scp->lock);
sys/dev/pbio/pbio.c
423
sx_xunlock(&scp->lock);
sys/dev/phy/phy.c
122
sx_init(&phynode->lock, "Phy node lock");
sys/dev/phy/phy_internal.h
55
struct sx lock; /* Lock for this phy */
sys/dev/phy/phy_internal.h
75
#define PHYNODE_SLOCK(_sc) sx_slock(&((_sc)->lock))
sys/dev/phy/phy_internal.h
76
#define PHYNODE_XLOCK(_sc) sx_xlock(&((_sc)->lock))
sys/dev/phy/phy_internal.h
77
#define PHYNODE_UNLOCK(_sc) sx_unlock(&((_sc)->lock))
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
145
#define AG_CARD_LOCAL_LOCK(lock) ,(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
146
#define AG_SPIN_LOCK_IRQ(lock, flags)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
147
#define AG_SPIN_UNLOCK_IRQ(lock, flags)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
148
#define AG_SPIN_LOCK(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
149
#define AG_SPIN_UNLOCK(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
151
#define AG_PERF_SPINLOCK(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
152
#define AG_PERF_SPINLOCK_IRQ(lock, flags)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
155
#define AG_LOCAL_LOCK(lock) if (lock) \
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
156
mtx_lock(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
157
#define AG_LOCAL_UNLOCK(lock) if (lock) \
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
158
mtx_unlock(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
202
#define AG_HOTPLUG_LOCK_INIT(lock) mxt_init(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
203
#define AG_LIST_LOCK(lock) mtx_lock(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
204
#define AG_LIST_UNLOCK(lock) mtx_unlock(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
206
#define AG_HOTPLUG_LOCK_INIT(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
207
#define AG_LIST_LOCK(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
208
#define AG_LIST_UNLOCK(lock)
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
5666
struct mtx *lock,
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
5681
AG_LOCAL_LOCK(lock);
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
5715
AG_LOCAL_UNLOCK(lock);
sys/dev/pms/freebsd/driver/ini/src/osapi.c
572
#define OSTI_SPIN_LOCK(lock) spin_lock(lock)
sys/dev/pms/freebsd/driver/ini/src/osapi.c
573
#define OSTI_SPIN_UNLOCK(lock) spin_unlock(lock)
sys/dev/pms/freebsd/driver/ini/src/osapi.c
575
#define OSTI_SPIN_LOCK(lock)
sys/dev/pms/freebsd/driver/ini/src/osapi.c
576
#define OSTI_SPIN_UNLOCK(lock)
sys/dev/ppbus/pps.c
130
sx_init(&sc->lock, "pps");
sys/dev/ppbus/pps.c
221
sx_xlock(&sc->lock);
sys/dev/ppbus/pps.c
228
sx_xunlock(&sc->lock);
sys/dev/ppbus/pps.c
245
sx_xunlock(&sc->lock);
sys/dev/ppbus/pps.c
255
sx_xlock(&sc->lock);
sys/dev/ppbus/pps.c
272
sx_xunlock(&sc->lock);
sys/dev/ppbus/pps.c
50
struct sx lock;
sys/dev/qat/include/adf_fw_counters.h
30
struct rw_semaphore lock;
sys/dev/qat/include/common/adf_accel_devices.h
618
struct sx lock;
sys/dev/qat/include/common/adf_accel_devices.h
729
struct mutex lock; /* protect accel_dev during start/stop e.t.c */
sys/dev/qat/include/common/adf_cfg.h
32
struct sx lock;
sys/dev/qat/include/common/adf_transport_internal.h
16
struct mtx lock; /* protects ring data struct */
sys/dev/qat/include/common/adf_transport_internal.h
40
struct mtx lock; /* protects bank data struct */
sys/dev/qat/include/common/adf_uio_control.h
18
struct mutex lock; /* protects rings_used and csr_addr */
sys/dev/qat/include/common/adf_uio_control.h
29
struct mtx lock;
sys/dev/qat/qat_api/common/include/lac_common.h
750
#define LAC_SPINLOCK_INIT(lock) \
sys/dev/qat/qat_api/common/include/lac_common.h
751
((CPA_STATUS_SUCCESS != qatUtilsLockInit(lock)) ? \
sys/dev/qat/qat_api/common/include/lac_common.h
754
#define LAC_SPINLOCK(lock) \
sys/dev/qat/qat_api/common/include/lac_common.h
756
(void)qatUtilsLock(lock); \
sys/dev/qat/qat_api/common/include/lac_common.h
758
#define LAC_SPINUNLOCK(lock) \
sys/dev/qat/qat_api/common/include/lac_common.h
760
(void)qatUtilsUnlock(lock); \
sys/dev/qat/qat_api/common/include/lac_common.h
762
#define LAC_SPINLOCK_DESTROY(lock) \
sys/dev/qat/qat_api/common/include/lac_common.h
764
(void)qatUtilsLockDestroy(lock); \
sys/dev/qat/qat_common/adf_cfg.c
117
sx_xlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg.c
119
sx_xunlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg.c
198
sx_xlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg.c
200
sx_xunlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg.c
26
sx_init(&dev_cfg_data->lock, "qat cfg data");
sys/dev/qat/qat_common/adf_cfg.c
373
sx_xlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
375
sx_xunlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
438
sx_xlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg.c
440
sx_xunlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg.c
467
sx_xlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
469
sx_xunlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
497
sx_xlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
499
sx_xunlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
517
sx_xlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
519
sx_xunlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
544
sx_xlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
546
sx_xunlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
588
sx_slock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
590
sx_sunlock(&cfg->lock);
sys/dev/qat/qat_common/adf_cfg.c
87
sx_xlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg.c
89
sx_xunlock(&dev_cfg_data->lock);
sys/dev/qat/qat_common/adf_cfg_device.c
683
sx_xlock(&accel_dev->cfg->lock);
sys/dev/qat/qat_common/adf_cfg_device.c
689
sx_xunlock(&accel_dev->cfg->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
273
mutex_lock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
278
mutex_unlock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
294
mutex_unlock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
300
mutex_unlock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
344
mutex_lock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
346
mutex_unlock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
364
mutex_lock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
367
mutex_unlock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
385
mutex_lock(&bundle->lock);
sys/dev/qat/qat_common/adf_ctl_drv.c
388
mutex_unlock(&bundle->lock);
sys/dev/qat/qat_common/adf_freebsd_admin.c
150
sx_xlock(&admin->lock);
sys/dev/qat/qat_common/adf_freebsd_admin.c
153
sx_xunlock(&admin->lock);
sys/dev/qat/qat_common/adf_freebsd_admin.c
178
sx_xunlock(&admin->lock);
sys/dev/qat/qat_common/adf_freebsd_admin.c
573
sx_init(&admin->lock, "qat admin");
sys/dev/qat/qat_common/adf_freebsd_admin.c
595
sx_destroy(&admin->lock);
sys/dev/qat/qat_common/adf_freebsd_cfg_dev_dbg.c
30
sx_slock(&dev_cfg->lock);
sys/dev/qat/qat_common/adf_freebsd_cfg_dev_dbg.c
39
sx_sunlock(&dev_cfg->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
103
mtx_unlock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
128
mtx_lock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
131
mtx_unlock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
135
mtx_lock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
150
mtx_unlock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
205
mtx_lock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
208
mtx_unlock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
327
mutex_init(&bundle->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
384
mtx_init(&accel->lock, "qat uio", NULL, MTX_DEF);
sys/dev/qat/qat_common/adf_freebsd_uio.c
398
mtx_destroy(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
429
mtx_lock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
432
&accel->lock,
sys/dev/qat/qat_common/adf_freebsd_uio.c
435
mtx_unlock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
436
mtx_destroy(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
65
mutex_lock(&bundle->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
67
mutex_unlock(&bundle->lock);
sys/dev/qat/qat_common/adf_freebsd_uio.c
82
mtx_lock(&accel->lock);
sys/dev/qat/qat_common/adf_freebsd_uio_cleanup.c
197
mutex_lock(&orphan->bundle->lock);
sys/dev/qat/qat_common/adf_freebsd_uio_cleanup.c
200
mutex_unlock(&orphan->bundle->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
224
init_rwsem(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
257
down_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
259
up_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
351
down_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
353
up_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
386
down_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
389
up_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
421
down_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_fw_counters.c
423
up_write(&fw_counters_data->lock);
sys/dev/qat/qat_common/adf_init.c
276
mutex_lock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_init.c
278
mutex_unlock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_init.c
437
mutex_lock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_init.c
439
mutex_unlock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_init.c
540
mutex_lock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_init.c
542
mutex_unlock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_init.c
610
mutex_lock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_init.c
612
mutex_unlock(&accel_dev->lock);
sys/dev/qat/qat_common/adf_transport.c
100
mtx_unlock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
118
mtx_lock(&ring->lock);
sys/dev/qat/qat_common/adf_transport.c
131
mtx_unlock(&ring->lock);
sys/dev/qat/qat_common/adf_transport.c
190
mtx_lock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
202
mtx_unlock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
228
mtx_unlock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
353
mtx_init(&ring->lock, "adf bank", NULL, MTX_DEF);
sys/dev/qat/qat_common/adf_transport.c
367
mtx_destroy(&ring->lock);
sys/dev/qat/qat_common/adf_transport.c
54
mtx_lock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
56
mtx_unlock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
589
mtx_init(&bank->lock, "adf bank", NULL, MTX_DEF);
sys/dev/qat/qat_common/adf_transport.c
60
mtx_unlock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
67
mtx_lock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
69
mtx_unlock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
740
mtx_destroy(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
81
mtx_lock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
83
mtx_unlock(&bank->lock);
sys/dev/qat/qat_common/adf_transport.c
98
mtx_lock(&bank->lock);
sys/dev/qat/qat_hw/qat_200xx/adf_drv.c
255
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_200xx/adf_drv.c
274
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_200xx/adf_drv.c
99
mutex_init(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_4xxx/adf_drv.c
176
mutex_init(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_4xxx/adf_drv.c
318
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_4xxx/adf_drv.c
337
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_4xxxvf/adf_drv.c
107
mutex_init(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_4xxxvf/adf_drv.c
230
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_4xxxvf/adf_drv.c
251
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c3xxx/adf_drv.c
244
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c3xxx/adf_drv.c
263
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c3xxx/adf_drv.c
98
mutex_init(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c4xxx/adf_drv.c
243
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c4xxx/adf_drv.c
262
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c4xxx/adf_drv.c
99
mutex_init(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c62x/adf_drv.c
245
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c62x/adf_drv.c
264
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_c62x/adf_drv.c
98
mutex_init(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_dh895xcc/adf_drv.c
233
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_dh895xcc/adf_drv.c
252
mutex_destroy(&accel_dev->lock);
sys/dev/qat/qat_hw/qat_dh895xcc/adf_drv.c
98
mutex_init(&accel_dev->lock);
sys/dev/qlnx/qlnxe/bcm_osal.h
197
#define OSAL_SPIN_LOCK_INIT(lock) {\
sys/dev/qlnx/qlnxe/bcm_osal.h
198
mtx_init(lock, __func__, "OSAL spin lock", MTX_SPIN); \
sys/dev/qlnx/qlnxe/bcm_osal.h
201
#define OSAL_SPIN_UNLOCK(lock) {\
sys/dev/qlnx/qlnxe/bcm_osal.h
202
mtx_unlock_spin(lock); \
sys/dev/qlnx/qlnxe/bcm_osal.h
204
#define OSAL_SPIN_LOCK(lock) {\
sys/dev/qlnx/qlnxe/bcm_osal.h
205
mtx_lock_spin(lock); \
sys/dev/qlnx/qlnxe/bcm_osal.h
210
#define OSAL_MUTEX_INIT(lock) {\
sys/dev/qlnx/qlnxe/bcm_osal.h
211
mtx_init(lock, __func__, MTX_NETWORK_LOCK, MTX_DEF);\
sys/dev/qlnx/qlnxe/bcm_osal.h
214
#define OSAL_MUTEX_ACQUIRE(lock) mtx_lock(lock)
sys/dev/qlnx/qlnxe/bcm_osal.h
215
#define OSAL_MUTEX_RELEASE(lock) mtx_unlock(lock)
sys/dev/qlnx/qlnxe/ecore.h
512
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore.h
574
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore_dev.c
1700
if (OSAL_SPIN_LOCK_ALLOC(p_hwfn, &p_hwfn->dmae_info.lock))
sys/dev/qlnx/qlnxe/ecore_dev.c
1703
OSAL_SPIN_LOCK_INIT(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
1721
OSAL_SPIN_LOCK_DEALLOC(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
197
OSAL_SPIN_LOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
200
OSAL_SPIN_UNLOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
228
OSAL_SPIN_LOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
243
OSAL_SPIN_UNLOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
269
if (OSAL_SPIN_LOCK_ALLOC(p_hwfn, &p_hwfn->db_recovery_info.lock))
sys/dev/qlnx/qlnxe/ecore_dev.c
272
OSAL_SPIN_LOCK_INIT(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
297
OSAL_SPIN_LOCK_DEALLOC(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
312
OSAL_SPIN_LOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
320
OSAL_SPIN_UNLOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
386
OSAL_SPIN_LOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
396
OSAL_SPIN_UNLOCK(&p_hwfn->db_recovery_info.lock);
sys/dev/qlnx/qlnxe/ecore_dev.c
6076
OSAL_SPIN_LOCK_DEALLOC(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_fcoe.h
39
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore_hw.c
1017
OSAL_SPIN_LOCK(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
1025
OSAL_SPIN_UNLOCK(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
104
if (OSAL_SPIN_LOCK_ALLOC(p_hwfn, &p_pool->lock)) {
sys/dev/qlnx/qlnxe/ecore_hw.c
1040
OSAL_SPIN_LOCK(&(p_hwfn->dmae_info.lock));
sys/dev/qlnx/qlnxe/ecore_hw.c
1047
OSAL_SPIN_UNLOCK(&(p_hwfn->dmae_info.lock));
sys/dev/qlnx/qlnxe/ecore_hw.c
1061
OSAL_SPIN_LOCK(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
1070
OSAL_SPIN_UNLOCK(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
109
OSAL_SPIN_LOCK_INIT(&p_pool->lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
128
OSAL_SPIN_LOCK_DEALLOC(&p_hwfn->p_ptt_pool->lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
140
OSAL_SPIN_LOCK(&p_hwfn->p_ptt_pool->lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
148
OSAL_SPIN_UNLOCK(&p_hwfn->p_ptt_pool->lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
156
OSAL_SPIN_UNLOCK(&p_hwfn->p_ptt_pool->lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
169
OSAL_SPIN_LOCK(&p_hwfn->p_ptt_pool->lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
171
OSAL_SPIN_UNLOCK(&p_hwfn->p_ptt_pool->lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
67
osal_spinlock_t lock; /* ptt synchronized access */
sys/dev/qlnx/qlnxe/ecore_hw.c
752
OSAL_SPIN_LOCK(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_hw.c
754
OSAL_SPIN_UNLOCK(&p_hwfn->dmae_info.lock);
sys/dev/qlnx/qlnxe/ecore_iscsi.h
42
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1093
OSAL_SPIN_LOCK(&ep->listener->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1095
OSAL_SPIN_UNLOCK(&ep->listener->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
151
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
157
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1598
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1604
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
168
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
176
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
188
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
192
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1931
OSAL_SPIN_LOCK(&listener->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1946
OSAL_SPIN_UNLOCK(&listener->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
205
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
211
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
235
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
247
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2858
OSAL_SPIN_LOCK(&listener->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2860
OSAL_SPIN_UNLOCK(&listener->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3724
OSAL_SPIN_LOCK_INIT(&listener->lock);
sys/dev/qlnx/qlnxe/ecore_iwarp.h
199
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore_l2.c
110
if (OSAL_MUTEX_ALLOC(p_hwfn, &p_l2_info->lock))
sys/dev/qlnx/qlnxe/ecore_l2.c
122
OSAL_MUTEX_INIT(&p_hwfn->p_l2_info->lock);
sys/dev/qlnx/qlnxe/ecore_l2.c
150
OSAL_MUTEX_DEALLOC(&p_hwfn->p_l2_info->lock);
sys/dev/qlnx/qlnxe/ecore_l2.c
170
OSAL_MUTEX_ACQUIRE(&p_l2_info->lock);
sys/dev/qlnx/qlnxe/ecore_l2.c
191
OSAL_MUTEX_RELEASE(&p_l2_info->lock);
sys/dev/qlnx/qlnxe/ecore_l2.c
198
OSAL_MUTEX_ACQUIRE(&p_hwfn->p_l2_info->lock);
sys/dev/qlnx/qlnxe/ecore_l2.c
203
OSAL_MUTEX_RELEASE(&p_hwfn->p_l2_info->lock);
sys/dev/qlnx/qlnxe/ecore_l2.c
67
osal_mutex_t lock;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1434
OSAL_SPIN_LOCK_INIT(&p_rx->lock);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1445
OSAL_SPIN_LOCK_INIT(&p_tx->lock);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1592
OSAL_SPIN_LOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1633
OSAL_SPIN_UNLOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
166
OSAL_SPIN_LOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1817
OSAL_SPIN_LOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
183
OSAL_SPIN_UNLOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1845
OSAL_SPIN_UNLOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1883
OSAL_SPIN_LOCK_IRQSAVE(&p_ll2_conn->tx_queue.lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1885
OSAL_SPIN_UNLOCK_IRQSAVE(&p_ll2_conn->tx_queue.lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
2022
if (OSAL_SPIN_LOCK_ALLOC(p_hwfn, &p_ll2_info[i].rx_queue.lock))
sys/dev/qlnx/qlnxe/ecore_ll2.c
2024
if (OSAL_SPIN_LOCK_ALLOC(p_hwfn, &p_ll2_info[i].tx_queue.lock))
sys/dev/qlnx/qlnxe/ecore_ll2.c
203
OSAL_SPIN_LOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
205
OSAL_SPIN_UNLOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
2056
OSAL_SPIN_LOCK_DEALLOC(&p_hwfn->p_ll2_info[i].rx_queue.lock);
sys/dev/qlnx/qlnxe/ecore_ll2.c
2057
OSAL_SPIN_LOCK_DEALLOC(&p_hwfn->p_ll2_info[i].tx_queue.lock);
sys/dev/qlnx/qlnxe/ecore_ll2.c
220
OSAL_SPIN_LOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
269
OSAL_SPIN_UNLOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
278
OSAL_SPIN_LOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
284
OSAL_SPIN_UNLOCK_IRQSAVE(&p_tx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
353
OSAL_SPIN_UNLOCK_IRQSAVE(&p_rx->lock, *p_lock_flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
360
OSAL_SPIN_LOCK_IRQSAVE(&p_rx->lock, *p_lock_flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
410
OSAL_SPIN_UNLOCK_IRQSAVE(&p_rx->lock, *p_lock_flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
414
OSAL_SPIN_LOCK_IRQSAVE(&p_rx->lock, *p_lock_flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
429
OSAL_SPIN_LOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
459
OSAL_SPIN_UNLOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
477
OSAL_SPIN_LOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
493
OSAL_SPIN_UNLOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
510
OSAL_SPIN_LOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.c
512
OSAL_SPIN_UNLOCK_IRQSAVE(&p_rx->lock, flags);
sys/dev/qlnx/qlnxe/ecore_ll2.h
77
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore_ll2.h
91
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1085
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1088
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1152
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1156
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1194
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1198
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1216
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1218
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1231
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1235
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1253
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1255
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1273
OSAL_SPIN_LOCK(&p_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1275
OSAL_SPIN_UNLOCK(&p_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1300
OSAL_SPIN_LOCK(&p_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1302
OSAL_SPIN_UNLOCK(&p_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1364
OSAL_SPIN_LOCK(&p_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1366
OSAL_SPIN_UNLOCK(&p_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1424
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1431
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
193
if (OSAL_SPIN_LOCK_ALLOC(p_hwfn, &p_rdma_info->lock)) {
sys/dev/qlnx/qlnxe/ecore_rdma.c
198
OSAL_SPIN_LOCK_INIT(&p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
206
OSAL_SPIN_LOCK_DEALLOC(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2131
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2133
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2159
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
216
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2161
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2224
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2226
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
223
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2239
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2244
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
229
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
231
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
236
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
238
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
251
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
253
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2593
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2595
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
902
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.c
906
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_rdma.h
104
osal_spinlock_t lock;
sys/dev/qlnx/qlnxe/ecore_roce.c
1519
OSAL_SPIN_LOCK(&p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
1523
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
265
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
268
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
274
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
276
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
301
OSAL_SPIN_LOCK(&p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
307
OSAL_SPIN_UNLOCK(&p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
332
OSAL_SPIN_LOCK(&p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
336
OSAL_SPIN_UNLOCK(&p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
340
OSAL_SPIN_UNLOCK(&p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
382
OSAL_SPIN_LOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_roce.c
386
OSAL_SPIN_UNLOCK(&p_hwfn->p_rdma_info->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
1003
OSAL_SPIN_LOCK(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
1011
OSAL_SPIN_UNLOCK(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
1035
OSAL_SPIN_LOCK(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
1076
OSAL_SPIN_UNLOCK(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
481
OSAL_SPIN_LOCK(&p_hwfn->p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
483
OSAL_SPIN_UNLOCK(&p_hwfn->p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
589
OSAL_SPIN_LOCK_INIT(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
681
if (OSAL_SPIN_LOCK_ALLOC(p_hwfn, &p_spq->lock))
sys/dev/qlnx/qlnxe/ecore_spq.c
718
OSAL_SPIN_LOCK_DEALLOC(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
732
OSAL_SPIN_LOCK(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
753
OSAL_SPIN_UNLOCK(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
767
OSAL_SPIN_LOCK(&p_hwfn->p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
769
OSAL_SPIN_UNLOCK(&p_hwfn->p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
947
OSAL_SPIN_LOCK(&p_spq->lock);
sys/dev/qlnx/qlnxe/ecore_spq.c
971
OSAL_SPIN_UNLOCK(&p_spq->lock);
sys/dev/qlnx/qlnxr/qlnxr_def.h
603
spinlock_t lock;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
186
spin_lock_init(&srq->lock);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
401
spin_lock_irqsave(&srq->lock, flags);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
464
spin_unlock_irqrestore(&srq->lock, flags);
sys/dev/regulator/regulator.c
118
struct sx lock; /* Lock for this regulator */
sys/dev/regulator/regulator.c
156
#define REGNODE_SLOCK(_sc) sx_slock(&((_sc)->lock))
sys/dev/regulator/regulator.c
157
#define REGNODE_XLOCK(_sc) sx_xlock(&((_sc)->lock))
sys/dev/regulator/regulator.c
158
#define REGNODE_UNLOCK(_sc) sx_unlock(&((_sc)->lock))
sys/dev/regulator/regulator.c
371
sx_init(&regnode->lock, "Regulator node lock");
sys/dev/sbni/if_sbni.c
241
mtx_init(&sc->lock, if_name(ifp), MTX_NETWORK_LOCK, MTX_DEF);
sys/dev/sbni/if_sbni.c
242
callout_init_mtx(&sc->wch, &sc->lock, 0);
sys/dev/sbni/if_sbni.c
264
mtx_destroy(&sc->lock);
sys/dev/sbni/if_sbnivar.h
113
struct mtx lock;
sys/dev/sbni/if_sbnivar.h
122
#define SBNI_LOCK(sc) mtx_lock(&(sc)->lock)
sys/dev/sbni/if_sbnivar.h
123
#define SBNI_UNLOCK(sc) mtx_unlock(&(sc)->lock)
sys/dev/sbni/if_sbnivar.h
124
#define SBNI_ASSERT_LOCKED(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/dev/sfxge/common/efsys.h
1032
struct mtx lock;
sys/dev/sfxge/common/efsys.h
1043
mtx_init(&(__eslp)->lock, (__eslp)->lock_name, \
sys/dev/sfxge/common/efsys.h
1047
mtx_destroy(&(_eslp)->lock)
sys/dev/sfxge/common/efsys.h
1049
mtx_lock(&(_eslp)->lock)
sys/dev/sfxge/common/efsys.h
1051
mtx_unlock(&(_eslp)->lock)
sys/dev/sfxge/common/efsys.h
1053
mtx_assert(&(_eslp)->lock, MA_OWNED)
sys/dev/sfxge/sfxge.h
161
struct mtx lock;
sys/dev/sfxge/sfxge.h
219
struct mtx lock;
sys/dev/sfxge/sfxge.h
242
struct mtx lock;
sys/dev/sfxge/sfxge.h
434
mtx_init(&(__port)->lock, (__port)->lock_name, \
sys/dev/sfxge/sfxge.h
438
mtx_destroy(&(_port)->lock)
sys/dev/sfxge/sfxge.h
440
mtx_lock(&(_port)->lock)
sys/dev/sfxge/sfxge.h
442
mtx_unlock(&(_port)->lock)
sys/dev/sfxge/sfxge.h
444
mtx_assert(&(_port)->lock, MA_OWNED)
sys/dev/sfxge/sfxge.h
453
mtx_init(&(__mcdi)->lock, (__mcdi)->lock_name, \
sys/dev/sfxge/sfxge.h
457
mtx_destroy(&(_mcdi)->lock)
sys/dev/sfxge/sfxge.h
459
mtx_lock(&(_mcdi)->lock)
sys/dev/sfxge/sfxge.h
461
mtx_unlock(&(_mcdi)->lock)
sys/dev/sfxge/sfxge.h
463
mtx_assert(&(_mcdi)->lock, MA_OWNED)
sys/dev/sfxge/sfxge.h
472
mtx_init(&(__evq)->lock, (__evq)->lock_name, \
sys/dev/sfxge/sfxge.h
476
mtx_destroy(&(_evq)->lock)
sys/dev/sfxge/sfxge.h
478
mtx_lock(&(_evq)->lock)
sys/dev/sfxge/sfxge.h
480
mtx_unlock(&(_evq)->lock)
sys/dev/sfxge/sfxge.h
482
mtx_assert(&(_evq)->lock, MA_OWNED)
sys/dev/sfxge/sfxge_port.c
377
mtx_assert(&port->lock, MA_OWNED);
sys/dev/sfxge/sfxge_port.c
405
mtx_assert(&port->lock, MA_OWNED);
sys/dev/sfxge/sfxge_tx.h
154
mtx_init(&(__txq)->lock, (__txq)->lock_name, \
sys/dev/sfxge/sfxge_tx.h
158
mtx_destroy(&(_txq)->lock)
sys/dev/sfxge/sfxge_tx.h
160
mtx_lock(&(_txq)->lock)
sys/dev/sfxge/sfxge_tx.h
162
mtx_trylock(&(_txq)->lock)
sys/dev/sfxge/sfxge_tx.h
164
mtx_unlock(&(_txq)->lock)
sys/dev/sfxge/sfxge_tx.h
166
mtx_assert(&(_txq)->lock, MA_OWNED)
sys/dev/sfxge/sfxge_tx.h
168
mtx_assert(&(_txq)->lock, MA_NOTOWNED)
sys/dev/sfxge/sfxge_tx.h
201
struct mtx lock __aligned(CACHE_LINE_SIZE);
sys/dev/smartpqi/smartpqi_cmd.c
47
PQI_LOCK(&ib_q->lock);
sys/dev/smartpqi/smartpqi_cmd.c
52
PQI_UNLOCK(&ib_q->lock);
sys/dev/smartpqi/smartpqi_cmd.c
75
PQI_UNLOCK(&ib_q->lock);
sys/dev/smartpqi/smartpqi_misc.c
111
os_init_spinlock(struct pqisrc_softstate *softs, struct mtx *lock,
sys/dev/smartpqi/smartpqi_misc.c
114
mtx_init(lock, lockname, NULL, MTX_SPIN);
sys/dev/smartpqi/smartpqi_misc.c
123
os_uninit_spinlock(struct mtx *lock)
sys/dev/smartpqi/smartpqi_misc.c
125
mtx_destroy(lock);
sys/dev/smartpqi/smartpqi_queue.c
302
OS_UNINIT_PQILOCK(&softs->admin_ib_queue.lock);
sys/dev/smartpqi/smartpqi_queue.c
447
ret =OS_INIT_PQILOCK(softs, &softs->admin_ib_queue.lock,
sys/dev/smartpqi/smartpqi_queue.c
552
OS_UNINIT_PQILOCK(&op_ib_q->lock);
sys/dev/smartpqi/smartpqi_queue.c
609
OS_UNINIT_PQILOCK(&softs->admin_ib_queue.lock);
sys/dev/smartpqi/smartpqi_queue.c
877
ret = OS_INIT_PQILOCK(softs, &op_ib_q->lock, op_ib_q->lockname);
sys/dev/smartpqi/smartpqi_request.c
1029
PQI_LOCK(&ib_q->lock);
sys/dev/smartpqi/smartpqi_request.c
1040
PQI_UNLOCK(&ib_q->lock);
sys/dev/smartpqi/smartpqi_request.c
1086
PQI_UNLOCK(&ib_q->lock);
sys/dev/smartpqi/smartpqi_structures.h
218
OS_LOCK_T lock OS_ATTRIBUTE_ALIGNED(8);
sys/dev/smartpqi/smartpqi_structures.h
595
OS_PQILOCK_T lock OS_ATTRIBUTE_ALIGNED(8);
sys/dev/smartpqi/smartpqi_tag.c
105
ret = os_init_spinlock(softs, &taglist->lock, taglist->lockname);
sys/dev/smartpqi/smartpqi_tag.c
143
os_uninit_spinlock(&taglist->lock);
sys/dev/smartpqi/smartpqi_tag.c
38
OS_ACQUIRE_SPINLOCK(&(taglist->lock));
sys/dev/smartpqi/smartpqi_tag.c
49
OS_RELEASE_SPINLOCK(&taglist->lock);
sys/dev/smartpqi/smartpqi_tag.c
64
OS_ACQUIRE_SPINLOCK(&taglist->lock);
sys/dev/smartpqi/smartpqi_tag.c
74
OS_RELEASE_SPINLOCK(&taglist->lock);
sys/dev/smbus/smbconf.c
124
mtx_lock(&sc->lock);
sys/dev/smbus/smbconf.c
126
mtx_unlock(&sc->lock);
sys/dev/smbus/smbconf.c
128
mtx_lock(&sc->lock);
sys/dev/smbus/smbconf.c
144
mtx_unlock(&sc->lock);
sys/dev/smbus/smbconf.c
149
mtx_unlock(&sc->lock);
sys/dev/smbus/smbconf.c
171
mtx_lock(&sc->lock);
sys/dev/smbus/smbconf.c
179
mtx_unlock(&sc->lock);
sys/dev/smbus/smbconf.c
51
mtx_lock(&sc->lock);
sys/dev/smbus/smbconf.c
54
mtx_unlock(&sc->lock);
sys/dev/smbus/smbconf.c
93
error = msleep(sc, &sc->lock, SMBPRI|PCATCH, "smbreq", 0);
sys/dev/smbus/smbconf.c
97
error = msleep(sc, &sc->lock, SMBPRI, "smbreq", 0);
sys/dev/smbus/smbus.c
69
mtx_init(&sc->lock, device_get_nameunit(dev), "smbus", MTX_DEF);
sys/dev/smbus/smbus.c
86
mtx_destroy(&sc->lock);
sys/dev/smbus/smbus.h
37
struct mtx lock;
sys/dev/sound/dummy.c
120
mtx_unlock(&sc->lock);
sys/dev/sound/dummy.c
122
mtx_lock(&sc->lock);
sys/dev/sound/dummy.c
151
mtx_lock(&sc->lock);
sys/dev/sound/dummy.c
160
mtx_unlock(&sc->lock);
sys/dev/sound/dummy.c
209
mtx_lock(&sc->lock);
sys/dev/sound/dummy.c
212
mtx_unlock(&sc->lock);
sys/dev/sound/dummy.c
232
mtx_unlock(&sc->lock);
sys/dev/sound/dummy.c
320
mtx_lock(&sc->lock);
sys/dev/sound/dummy.c
323
mtx_unlock(&sc->lock);
sys/dev/sound/dummy.c
363
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_dummy softc",
sys/dev/sound/dummy.c
365
callout_init_mtx(&sc->callout, &sc->lock, 0);
sys/dev/sound/dummy.c
411
mtx_lock(&sc->lock);
sys/dev/sound/dummy.c
413
mtx_unlock(&sc->lock);
sys/dev/sound/dummy.c
417
mtx_destroy(&sc->lock);
sys/dev/sound/dummy.c
70
struct mtx lock;
sys/dev/sound/dummy.c
82
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/sound/midi/midi.c
122
mtx_init(&m->lock, "raw midi", NULL, 0);
sys/dev/sound/midi/midi.c
129
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
144
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
153
mtx_destroy(&m->lock);
sys/dev/sound/midi/midi.c
165
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
174
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
181
mtx_destroy(&m->lock);
sys/dev/sound/midi/midi.c
198
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
202
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
212
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
220
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
232
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
235
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
253
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
266
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
305
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
319
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
337
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
360
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
371
retval = msleep(&m->rchan, &m->lock,
sys/dev/sound/midi/midi.c
383
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
394
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
398
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
406
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
428
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
439
retval = msleep(&m->wchan, &m->lock,
sys/dev/sound/midi/midi.c
451
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
462
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
466
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
481
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
503
mtx_lock(&m->lock);
sys/dev/sound/midi/midi.c
518
mtx_unlock(&m->lock);
sys/dev/sound/midi/midi.c
64
struct mtx lock;
sys/dev/sound/pci/als4000.c
211
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
226
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
281
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
283
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
400
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
412
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
496
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
506
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
640
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
644
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
646
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
650
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
652
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
670
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
752
mtx_destroy(&sc->lock);
sys/dev/sound/pci/als4000.c
808
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_als4000 softc",
sys/dev/sound/pci/als4000.c
82
struct mtx lock;
sys/dev/sound/pci/als4000.c
883
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
887
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
896
mtx_lock(&sc->lock);
sys/dev/sound/pci/als4000.c
899
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
905
mtx_unlock(&sc->lock);
sys/dev/sound/pci/als4000.c
916
mtx_unlock(&sc->lock);
sys/dev/sound/pci/atiixp.c
1021
msleep(sc, &sc->lock, PWAIT, "ixpslp", max(hz / 10, 1));
sys/dev/sound/pci/atiixp.c
1159
mtx_destroy(&sc->lock);
sys/dev/sound/pci/atiixp.c
1189
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_atiixp softc",
sys/dev/sound/pci/atiixp.c
132
struct mtx lock;
sys/dev/sound/pci/atiixp.c
142
#define atiixp_lock(_sc) mtx_lock(&(_sc)->lock)
sys/dev/sound/pci/atiixp.c
143
#define atiixp_unlock(_sc) mtx_unlock(&(_sc)->lock)
sys/dev/sound/pci/atiixp.c
144
#define atiixp_assert(_sc) mtx_assert(&(_sc)->lock, MA_OWNED)
sys/dev/sound/pci/cmi.c
1011
mtx_destroy(&sc->lock);
sys/dev/sound/pci/cmi.c
1039
mtx_destroy(&sc->lock);
sys/dev/sound/pci/cmi.c
1050
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
1054
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
1063
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
1067
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
1073
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
1088
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
119
struct mtx lock;
sys/dev/sound/pci/cmi.c
364
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
370
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
397
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
411
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
425
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
453
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
487
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
509
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
520
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
526
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
541
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
557
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
568
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
575
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
802
mtx_lock(&sc->lock);
sys/dev/sound/pci/cmi.c
805
mtx_unlock(&sc->lock);
sys/dev/sound/pci/cmi.c
936
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_cmi softc",
sys/dev/sound/pci/emu10k1.c
1030
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1032
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1072
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1114
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1126
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1128
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1174
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1176
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1219
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1265
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1292
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
1295
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
2074
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_emu10k1 softc",
sys/dev/sound/pci/emu10k1.c
2151
mtx_destroy(&sc->lock);
sys/dev/sound/pci/emu10k1.c
2174
mtx_destroy(&sc->lock);
sys/dev/sound/pci/emu10k1.c
221
struct mtx lock;
sys/dev/sound/pci/emu10k1.c
823
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
826
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
840
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
842
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
872
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
874
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
887
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
904
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
915
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
917
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
987
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10k1.c
990
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1002
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1133
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1172
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1237
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1244
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1246
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1252
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1254
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1265
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1267
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1274
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1276
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1279
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1352
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_emu10kx pcm softc",
sys/dev/sound/pci/emu10kx-pcm.c
1487
mtx_destroy(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
1506
mtx_destroy(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
774
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
777
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
790
mtx_lock(&sc->lock); /* XXX can we trigger on parallel threads ? */
sys/dev/sound/pci/emu10kx-pcm.c
805
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx-pcm.c
93
struct mtx lock;
sys/dev/sound/pci/emu10kx-pcm.c
973
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
1253
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
1259
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
1267
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
1280
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
3050
mtx_init(&sc->lock, device_get_nameunit(dev), "bridge conf", MTX_DEF);
sys/dev/sound/pci/emu10kx.c
309
struct mtx lock;
sys/dev/sound/pci/emu10kx.c
3337
mtx_destroy(&sc->lock);
sys/dev/sound/pci/emu10kx.c
3381
mtx_destroy(&sc->lock);
sys/dev/sound/pci/emu10kx.c
813
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
818
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
821
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
837
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
845
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
862
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
888
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
902
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
905
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
919
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
929
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
935
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
948
mtx_lock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
951
mtx_unlock(&sc->lock);
sys/dev/sound/pci/emu10kx.c
970
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
119
struct mtx lock;
sys/dev/sound/pci/envy24.c
1570
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1573
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1592
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1594
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1599
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1613
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1616
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1633
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1640
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1647
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1671
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1768
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1863
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1877
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1880
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1899
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1912
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
1946
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
1951
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
2004
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
2021
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
2064
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
2086
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
2088
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
2105
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
2107
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24.c
2113
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24.c
2552
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_envy24 softc",
sys/dev/sound/pci/envy24.c
2629
mtx_destroy(&sc->lock);
sys/dev/sound/pci/envy24.c
2666
mtx_destroy(&sc->lock);
sys/dev/sound/pci/envy24ht.c
128
struct mtx lock;
sys/dev/sound/pci/envy24ht.c
1479
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1483
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1503
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1505
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1510
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1524
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1527
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1544
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1551
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1558
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1582
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1679
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1772
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1786
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1789
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1808
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1821
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1855
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1865
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1918
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1935
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
1978
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
2000
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
2002
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
2019
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
2021
mtx_lock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
2027
mtx_unlock(&sc->lock);
sys/dev/sound/pci/envy24ht.c
2456
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_eny24ht softc",
sys/dev/sound/pci/envy24ht.c
2525
mtx_destroy(&sc->lock);
sys/dev/sound/pci/envy24ht.c
2560
mtx_destroy(&sc->lock);
sys/dev/sound/pci/es137x.c
1711
mtx_init(&es->lock, device_get_nameunit(dev), "snd_es137x softc",
sys/dev/sound/pci/es137x.c
1888
mtx_destroy(&es->lock);
sys/dev/sound/pci/es137x.c
1917
mtx_destroy(&es->lock);
sys/dev/sound/pci/es137x.c
227
struct mtx lock;
sys/dev/sound/pci/es137x.c
232
#define ES_LOCK(sc) mtx_lock(&(sc)->lock)
sys/dev/sound/pci/es137x.c
233
#define ES_UNLOCK(sc) mtx_unlock(&(sc)->lock)
sys/dev/sound/pci/es137x.c
234
#define ES_LOCK_ASSERT(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/dev/sound/pci/hda/hdaa.c
50
#define hdaa_lock(devinfo) mtx_lock((devinfo)->lock)
sys/dev/sound/pci/hda/hdaa.c
51
#define hdaa_unlock(devinfo) mtx_unlock((devinfo)->lock)
sys/dev/sound/pci/hda/hdaa.c
52
#define hdaa_lockassert(devinfo) mtx_assert((devinfo)->lock, MA_OWNED)
sys/dev/sound/pci/hda/hdaa.c
6623
devinfo->lock = HDAC_GET_MTX(device_get_parent(dev), dev);
sys/dev/sound/pci/hda/hdaa.h
189
struct mtx *lock;
sys/dev/sound/pci/hda/hdac.c
1180
mtx_init(&sc->lock, device_get_nameunit(dev), "HDA driver mutex",
sys/dev/sound/pci/hda/hdac.c
1384
mtx_destroy(&sc->lock);
sys/dev/sound/pci/hda/hdac.c
1808
mtx_destroy(&sc->lock);
sys/dev/sound/pci/hda/hdac.c
1898
return (&sc->lock);
sys/dev/sound/pci/hda/hdac.c
54
#define hdac_lock(sc) mtx_lock(&(sc)->lock)
sys/dev/sound/pci/hda/hdac.c
55
#define hdac_unlock(sc) mtx_unlock(&(sc)->lock)
sys/dev/sound/pci/hda/hdac.c
56
#define hdac_lockassert(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/dev/sound/pci/hda/hdac_private.h
165
struct mtx lock;
sys/dev/sound/pci/hda/hdacc.c
495
codec->lock = HDAC_GET_MTX(device_get_parent(dev), dev);
sys/dev/sound/pci/hda/hdacc.c
55
struct mtx *lock;
sys/dev/sound/pci/hda/hdacc.c
63
#define hdacc_lock(codec) mtx_lock((codec)->lock)
sys/dev/sound/pci/hda/hdacc.c
637
return (codec->lock);
sys/dev/sound/pci/hda/hdacc.c
64
#define hdacc_unlock(codec) mtx_unlock((codec)->lock)
sys/dev/sound/pci/hda/hdacc.c
65
#define hdacc_lockassert(codec) mtx_assert((codec)->lock, MA_OWNED)
sys/dev/sound/pci/hdsp-pcm.c
1033
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
1035
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
324
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
327
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
679
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
684
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
701
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
744
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
766
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
794
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
811
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
813
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
950
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp-pcm.c
955
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
1002
mtx_destroy(&sc->lock);
sys/dev/sound/pci/hdsp.c
112
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp.c
129
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
289
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp.c
293
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
353
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp.c
357
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
417
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp.c
421
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
552
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp.c
556
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
603
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp.c
606
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
723
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdsp.c
726
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdsp.c
860
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_hdsp softc",
sys/dev/sound/pci/hdsp.h
226
struct mtx lock;
sys/dev/sound/pci/hdspe-pcm.c
1024
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
1026
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
308
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
311
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
670
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
675
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
692
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
728
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
750
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
778
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
795
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
797
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
945
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe-pcm.c
950
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
122
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe.c
139
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
304
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe.c
308
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
368
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe.c
372
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
432
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe.c
436
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
543
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe.c
547
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
571
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe.c
574
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
643
mtx_lock(&sc->lock);
sys/dev/sound/pci/hdspe.c
645
mtx_unlock(&sc->lock);
sys/dev/sound/pci/hdspe.c
752
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_hdspe softc",
sys/dev/sound/pci/hdspe.c
894
mtx_destroy(&sc->lock);
sys/dev/sound/pci/hdspe.h
217
struct mtx lock;
sys/dev/sound/pci/solo.c
100
struct mtx lock;
sys/dev/sound/pci/solo.c
103
#define ess_lock(_ess) mtx_lock(&(_ess)->lock)
sys/dev/sound/pci/solo.c
104
#define ess_unlock(_ess) mtx_unlock(&(_ess)->lock)
sys/dev/sound/pci/solo.c
105
#define ess_lock_assert(_ess) mtx_assert(&(_ess)->lock, MA_OWNED)
sys/dev/sound/pci/solo.c
858
mtx_destroy(&sc->lock);
sys/dev/sound/pci/solo.c
887
mtx_init(&sc->lock, device_get_nameunit(dev), "snd_solo softc",
sys/dev/sound/pci/spicds.c
152
mtx_init(&codec->lock, codec->name, codec->name, MTX_DEF);
sys/dev/sound/pci/spicds.c
168
mtx_destroy(&codec->lock);
sys/dev/sound/pci/spicds.c
175
mtx_lock(&codec->lock);
sys/dev/sound/pci/spicds.c
177
mtx_unlock(&codec->lock);
sys/dev/sound/pci/spicds.c
183
mtx_lock(&codec->lock);
sys/dev/sound/pci/spicds.c
185
mtx_unlock(&codec->lock);
sys/dev/sound/pci/spicds.c
191
mtx_lock(&codec->lock);
sys/dev/sound/pci/spicds.c
193
mtx_unlock(&codec->lock);
sys/dev/sound/pci/spicds.c
199
mtx_lock(&codec->lock);
sys/dev/sound/pci/spicds.c
201
mtx_unlock(&codec->lock);
sys/dev/sound/pci/spicds.c
210
mtx_lock(&codec->lock);
sys/dev/sound/pci/spicds.c
247
mtx_unlock(&codec->lock);
sys/dev/sound/pci/spicds.c
253
mtx_lock(&codec->lock);
sys/dev/sound/pci/spicds.c
268
mtx_unlock(&codec->lock);
sys/dev/sound/pci/spicds.c
277
mtx_lock(&codec->lock);
sys/dev/sound/pci/spicds.c
365
mtx_unlock(&codec->lock);
sys/dev/sound/pci/spicds.c
52
struct mtx lock;
sys/dev/sound/pci/t4dwave.c
102
struct mtx lock;
sys/dev/sound/pci/t4dwave.c
212
mtx_lock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
232
mtx_unlock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
269
mtx_lock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
293
mtx_unlock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
339
mtx_lock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
350
mtx_unlock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
432
mtx_lock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
436
mtx_unlock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
445
mtx_lock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
449
mtx_unlock(&tr->lock);
sys/dev/sound/pci/t4dwave.c
833
mtx_init(&tr->lock, device_get_nameunit(dev), "snd_t4dwave softc",
sys/dev/sound/pci/t4dwave.c
940
mtx_destroy(&tr->lock);
sys/dev/sound/pci/t4dwave.c
960
mtx_destroy(&tr->lock);
sys/dev/sound/pci/via8233.c
1012
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
1014
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
1049
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
1171
mtx_init(&via->lock, device_get_nameunit(dev), "snd_via8233 softc",
sys/dev/sound/pci/via8233.c
124
struct mtx lock;
sys/dev/sound/pci/via8233.c
1387
mtx_destroy(&via->lock);
sys/dev/sound/pci/via8233.c
1405
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
1408
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
1419
mtx_destroy(&via->lock);
sys/dev/sound/pci/via8233.c
167
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
169
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
182
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
184
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
198
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
200
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
208
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
210
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
226
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
228
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
236
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
245
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
414
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
416
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
429
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
438
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
460
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
463
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
491
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
498
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
619
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
622
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
625
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
663
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
673
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
678
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
681
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
694
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
710
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
715
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
718
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
731
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
740
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
745
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
748
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
810
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
812
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
828
mtx_unlock(&via->lock);
sys/dev/sound/pci/via8233.c
891
mtx_lock(&via->lock);
sys/dev/sound/pci/via8233.c
960
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
248
mtx_lock(&via->lock);
sys/dev/sound/pci/via82c686.c
271
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
293
mtx_lock(&via->lock);
sys/dev/sound/pci/via82c686.c
298
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
349
mtx_lock(&via->lock);
sys/dev/sound/pci/via82c686.c
356
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
370
mtx_lock(&via->lock);
sys/dev/sound/pci/via82c686.c
376
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
429
mtx_lock(&via->lock);
sys/dev/sound/pci/via82c686.c
432
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
434
mtx_lock(&via->lock);
sys/dev/sound/pci/via82c686.c
440
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
444
mtx_unlock(&via->lock);
sys/dev/sound/pci/via82c686.c
475
mtx_init(&via->lock, device_get_nameunit(dev), "snd_via82c686 softc",
sys/dev/sound/pci/via82c686.c
603
mtx_destroy(&via->lock);
sys/dev/sound/pci/via82c686.c
626
mtx_destroy(&via->lock);
sys/dev/sound/pci/via82c686.c
93
struct mtx lock;
sys/dev/sound/pcm/ac97.c
357
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
367
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
380
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
383
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
419
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
421
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
490
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
496
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
596
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
600
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
626
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
68
struct mtx lock;
sys/dev/sound/pcm/ac97.c
773
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
780
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
784
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
804
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
817
mtx_init(&codec->lock, codec->name, "ac97 codec", MTX_DEF);
sys/dev/sound/pcm/ac97.c
837
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
840
mtx_destroy(&codec->lock);
sys/dev/sound/pcm/ac97.c
955
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
959
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
965
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
967
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/ac97.c
980
mtx_lock(&codec->lock);
sys/dev/sound/pcm/ac97.c
985
mtx_unlock(&codec->lock);
sys/dev/sound/pcm/channel.c
1231
knlist_init_mtx(&bs->sel.si_note, &c->lock);
sys/dev/sound/pcm/channel.c
231
mtx_init(&c->lock, c->name, "pcm play channel", MTX_DEF);
sys/dev/sound/pcm/channel.c
235
mtx_init(&c->lock, c->name, "pcm virtual play channel",
sys/dev/sound/pcm/channel.c
240
mtx_init(&c->lock, c->name, "pcm record channel", MTX_DEF);
sys/dev/sound/pcm/channel.c
244
mtx_init(&c->lock, c->name, "pcm virtual record channel",
sys/dev/sound/pcm/channel.c
267
mtx_destroy(&c->lock);
sys/dev/sound/pcm/channel.c
342
ret = cv_timedwait_sig(&c->intr_cv, &c->lock, timeout);
sys/dev/sound/pcm/channel.h
113
struct mtx lock;
sys/dev/sound/pcm/channel.h
312
#define CHN_LOCKOWNED(c) mtx_owned(&(c)->lock)
sys/dev/sound/pcm/channel.h
313
#define CHN_LOCK(c) mtx_lock(&(c)->lock)
sys/dev/sound/pcm/channel.h
314
#define CHN_UNLOCK(c) mtx_unlock(&(c)->lock)
sys/dev/sound/pcm/channel.h
315
#define CHN_TRYLOCK(c) mtx_trylock(&(c)->lock)
sys/dev/sound/pcm/channel.h
316
#define CHN_LOCKASSERT(c) mtx_assert(&(c)->lock, MA_OWNED)
sys/dev/sound/pcm/channel.h
317
#define CHN_UNLOCKASSERT(c) mtx_assert(&(c)->lock, MA_NOTOWNED)
sys/dev/sound/pcm/dsp.c
1601
cv_wait(&wrch->cv, &wrch->lock);
sys/dev/sound/pcm/dsp.c
1625
cv_wait(&wrch->cv, &wrch->lock);
sys/dev/sound/pcm/mixer.c
1120
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
1122
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
1239
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
1273
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
128
mtx_unlock(&(x)->lock); \
sys/dev/sound/pcm/mixer.c
1297
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
1301
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
133
mtx_lock(&(x)->lock); \
sys/dev/sound/pcm/mixer.c
1430
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
146
if (mtx_owned(&m->lock))
sys/dev/sound/pcm/mixer.c
1507
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
151
if (!(d->flags & SD_F_MPSAFE) || mtx_owned(&d->lock) != 0)
sys/dev/sound/pcm/mixer.c
1526
return (&m->lock);
sys/dev/sound/pcm/mixer.c
199
if (mtx_owned(&m->lock))
sys/dev/sound/pcm/mixer.c
204
if (!(d->flags & SD_F_MPSAFE) || mtx_owned(&d->lock) != 0)
sys/dev/sound/pcm/mixer.c
255
if (!(d->flags & SD_F_MPSAFE) && mtx_owned(&m->lock) != 0)
sys/dev/sound/pcm/mixer.c
369
if (!(d->flags & SD_F_MPSAFE) && mtx_owned(&mixer->lock) != 0)
sys/dev/sound/pcm/mixer.c
649
mtx_init(&m->lock, m->name, (type == MIXER_TYPE_PRIMARY) ?
sys/dev/sound/pcm/mixer.c
65
struct mtx lock;
sys/dev/sound/pcm/mixer.c
661
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
662
mtx_destroy(&m->lock);
sys/dev/sound/pcm/mixer.c
681
mtx_destroy(&m->lock);
sys/dev/sound/pcm/mixer.c
793
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
800
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
806
mtx_destroy(&m->lock);
sys/dev/sound/pcm/mixer.c
823
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
827
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
839
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
852
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
854
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
856
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
860
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
866
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
905
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
907
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
943
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
945
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
955
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
957
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
969
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
971
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
983
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
985
mtx_unlock(&m->lock);
sys/dev/sound/pcm/mixer.c
997
mtx_lock(&m->lock);
sys/dev/sound/pcm/mixer.c
999
mtx_unlock(&m->lock);
sys/dev/sound/pcm/sound.c
343
mtx_init(&d->lock, device_get_nameunit(dev), "sound cdev", MTX_DEF);
sys/dev/sound/pcm/sound.c
480
mtx_destroy(&d->lock);
sys/dev/sound/pcm/sound.h
211
struct mtx lock;
sys/dev/sound/pcm/sound.h
233
#define PCM_LOCKOWNED(d) mtx_owned(&(d)->lock)
sys/dev/sound/pcm/sound.h
234
#define PCM_LOCK(d) mtx_lock(&(d)->lock)
sys/dev/sound/pcm/sound.h
235
#define PCM_UNLOCK(d) mtx_unlock(&(d)->lock)
sys/dev/sound/pcm/sound.h
236
#define PCM_TRYLOCK(d) mtx_trylock(&(d)->lock)
sys/dev/sound/pcm/sound.h
237
#define PCM_LOCKASSERT(d) mtx_assert(&(d)->lock, MA_OWNED)
sys/dev/sound/pcm/sound.h
238
#define PCM_UNLOCKASSERT(d) mtx_assert(&(d)->lock, MA_NOTOWNED)
sys/dev/sound/pcm/sound.h
247
cv_wait(&(x)->cv, &(x)->lock); \
sys/dev/sound/sndstat.c
100
struct sx lock;
sys/dev/sound/sndstat.c
1017
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
1023
sx_unlock(&pf->lock);
sys/dev/sound/sndstat.c
1028
sx_unlock(&pf->lock);
sys/dev/sound/sndstat.c
1041
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
1043
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
1412
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
1414
sx_unlock(&pf->lock);
sys/dev/sound/sndstat.c
1427
sx_unlock(&pf->lock);
sys/dev/sound/sndstat.c
155
sx_init(&pf->lock, "sndstat_file");
sys/dev/sound/sndstat.c
177
sx_xlocked(&pf->lock), ("%s: Called without pf->lock", __func__));
sys/dev/sound/sndstat.c
200
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
202
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
203
sx_destroy(&pf->lock);
sys/dev/sound/sndstat.c
272
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
274
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
305
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
307
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
714
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
721
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
729
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
734
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
748
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
752
sx_unlock(&pf->lock);
sys/dev/sound/sndstat.c
763
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
771
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
779
sx_xlock(&pf->lock);
sys/dev/sound/sndstat.c
786
sx_xunlock(&pf->lock);
sys/dev/sound/sndstat.c
821
sx_unlock(&pf->lock);
sys/dev/sound/usb/uaudio.c
1387
mtx_lock(&chan->lock);
sys/dev/sound/usb/uaudio.c
1389
mtx_unlock(&chan->lock);
sys/dev/sound/usb/uaudio.c
1412
mtx_lock(&chan->lock);
sys/dev/sound/usb/uaudio.c
1414
mtx_unlock(&chan->lock);
sys/dev/sound/usb/uaudio.c
1471
chan_alt->usb_cfg, UAUDIO_NCHANBUFS + 1, chan, &chan->lock)) {
sys/dev/sound/usb/uaudio.c
1524
mtx_lock(&chan->lock);
sys/dev/sound/usb/uaudio.c
1528
mtx_unlock(&chan->lock);
sys/dev/sound/usb/uaudio.c
1533
mtx_lock(&chan->lock);
sys/dev/sound/usb/uaudio.c
1535
mtx_unlock(&chan->lock);
sys/dev/sound/usb/uaudio.c
234
struct mtx lock; /* lock protecting this structure */
sys/dev/sound/usb/uaudio.c
2660
mtx_init(&ch->lock, "uaudio_chan lock", NULL, MTX_DEF);
sys/dev/sound/usb/uaudio.c
2699
mtx_destroy(&ch->lock);
sys/dev/sume/adapter.h
176
struct mtx lock;
sys/dev/sume/adapter.h
43
#define SUME_LOCK(adapter) mtx_lock(&adapter->lock);
sys/dev/sume/adapter.h
44
#define SUME_UNLOCK(adapter) mtx_unlock(&adapter->lock);
sys/dev/sume/if_sume.c
1016
KASSERT(mtx_owned(&adapter->lock), ("SUME lock not owned"));
sys/dev/sume/if_sume.c
1130
KASSERT(mtx_owned(&adapter->lock), ("SUME lock not owned"));
sys/dev/sume/if_sume.c
1424
mtx_init(&adapter->lock, "Global lock", NULL, MTX_DEF);
sys/dev/sume/if_sume.c
1510
KASSERT(mtx_initialized(&adapter->lock), ("SUME mutex not "
sys/dev/sume/if_sume.c
1556
mtx_destroy(&adapter->lock);
sys/dev/sume/if_sume.c
776
error = msleep(&send->event, &adapter->lock, 0,
sys/dev/sume/if_sume.c
827
error = msleep(&recv->event, &adapter->lock, 0,
sys/dev/tws/tws.h
156
u_int32_t lock;
sys/dev/tws/tws_user.c
315
if ( (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) ||
sys/dev/tws/tws_user.c
318
sc->ioctl_lock.lock = TWS_IOCTL_LOCK_HELD;
sys/dev/tws/tws_user.c
328
if (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) {
sys/dev/tws/tws_user.c
331
sc->ioctl_lock.lock = TWS_IOCTL_LOCK_FREE;
sys/dev/usb/input/ukbd.c
1537
ukbd_lock(keyboard_t *kbd, int lock)
sys/dev/usb/input/ukbd.c
2290
.lock = &ukbd_lock,
sys/dev/usb/misc/cp2112.c
1015
mtx_assert(&sc->io.lock, MA_OWNED);
sys/dev/usb/misc/cp2112.c
1150
mtx_lock(&sc->io.lock);
sys/dev/usb/misc/cp2112.c
1219
mtx_unlock(&sc->io.lock);
sys/dev/usb/misc/cp2112.c
1309
mtx_init(&sc->io.lock, "cp2112iic lock", NULL, MTX_DEF | MTX_RECURSE);
sys/dev/usb/misc/cp2112.c
1314
nitems(cp2112iic_config), sc, &sc->io.lock);
sys/dev/usb/misc/cp2112.c
1321
mtx_lock(&sc->io.lock);
sys/dev/usb/misc/cp2112.c
1323
mtx_unlock(&sc->io.lock);
sys/dev/usb/misc/cp2112.c
1350
mtx_lock(&sc->io.lock);
sys/dev/usb/misc/cp2112.c
1352
mtx_unlock(&sc->io.lock);
sys/dev/usb/misc/cp2112.c
1356
mtx_destroy(&sc->io.lock);
sys/dev/usb/misc/cp2112.c
238
struct mtx lock;
sys/dev/usb/misc/cp2112.c
744
mtx_assert(&sc->io.lock, MA_OWNED);
sys/dev/usb/misc/cp2112.c
779
mtx_assert(&sc->io.lock, MA_OWNED);
sys/dev/usb/misc/cp2112.c
876
mtx_assert(&sc->io.lock, MA_OWNED);
sys/dev/usb/misc/cp2112.c
887
cv_wait(&sc->io.cv, &sc->io.lock);
sys/dev/usb/misc/cp2112.c
908
mtx_assert(&sc->io.lock, MA_OWNED);
sys/dev/usb/misc/cp2112.c
926
cv_wait(&sc->io.cv, &sc->io.lock);
sys/dev/usb/misc/cp2112.c
943
mtx_assert(&sc->io.lock, MA_OWNED);
sys/dev/viapm/viapm.c
100
struct mtx lock;
sys/dev/viapm/viapm.c
342
mtx_init(&viapm->lock, device_get_nameunit(dev), "viapm", MTX_DEF);
sys/dev/viapm/viapm.c
406
mtx_destroy(&viapm->lock);
sys/dev/viapm/viapm.c
416
mtx_init(&viapm->lock, device_get_nameunit(dev), "viapm", MTX_DEF);
sys/dev/viapm/viapm.c
437
mtx_destroy(&viapm->lock);
sys/dev/viapm/viapm.c
451
mtx_destroy(&viapm->lock);
sys/dev/viapm/viapm.c
468
mtx_destroy(&viapm->lock);
sys/dev/viapm/viapm.c
86
#define VIAPM_LOCK(sc) mtx_lock(&(sc)->lock)
sys/dev/viapm/viapm.c
87
#define VIAPM_UNLOCK(sc) mtx_unlock(&(sc)->lock)
sys/dev/viapm/viapm.c
88
#define VIAPM_LOCK_ASSERT(sc) mtx_assert(&(sc)->lock, MA_OWNED)
sys/dev/vkbd/vkbd.c
1229
vkbd_lock(keyboard_t *kbd, int lock)
sys/dev/vkbd/vkbd.c
326
status.lock = state->ks_state & LOCK_MASK;
sys/dev/vkbd/vkbd.c
579
.lock = vkbd_lock,
sys/dev/vkbd/vkbd_var.h
42
int lock; /* keyboard lock key state */
sys/dev/vmware/pvscsi/pvscsi.c
1039
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
1101
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
1122
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
1142
mtx_assert(&sc->lock, MA_NOTOWNED);
sys/dev/vmware/pvscsi/pvscsi.c
1144
mtx_lock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1146
mtx_unlock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1156
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
1177
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
1261
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
1605
mtx_init(&sc->lock, "pvscsi", NULL, MTX_DEF);
sys/dev/vmware/pvscsi/pvscsi.c
1725
device_get_unit(dev), &sc->lock, 1, adapter_queue_size, devq);
sys/dev/vmware/pvscsi/pvscsi.c
1733
mtx_lock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1738
mtx_unlock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1746
mtx_unlock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1759
mtx_unlock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1778
mtx_lock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1780
mtx_unlock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
1782
mtx_destroy(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
190
struct mtx lock;
sys/dev/vmware/pvscsi/pvscsi.c
361
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
375
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/pvscsi/pvscsi.c
530
lock_owned = mtx_owned(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
533
mtx_unlock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
540
mtx_lock(&sc->lock);
sys/dev/vmware/pvscsi/pvscsi.c
600
callout_init_mtx(&hcb->callout, &sc->lock, 0);
sys/dev/vmware/pvscsi/pvscsi.c
850
mtx_assert(&sc->lock, MA_OWNED);
sys/dev/vmware/vmci/vmci_doorbell.c
121
vmci_cleanup_lock(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
291
vmci_grab_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
337
vmci_release_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
362
vmci_grab_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
381
vmci_release_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
39
vmci_lock lock;
sys/dev/vmware/vmci/vmci_doorbell.c
773
vmci_grab_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
774
vmci_release_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
846
vmci_grab_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
868
vmci_release_lock_bh(&vmci_doorbell_it.lock);
sys/dev/vmware/vmci/vmci_doorbell.c
97
return (vmci_init_lock(&vmci_doorbell_it.lock,
sys/dev/vmware/vmci/vmci_hashtable.c
100
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
101
vmci_cleanup_lock(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
155
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
161
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
172
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
202
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
219
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
300
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
302
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
333
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
335
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
409
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
411
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
440
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
442
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
563
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
564
vmci_release_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.c
61
if (vmci_init_lock(&table->lock, "VMCI Hashtable lock") <
sys/dev/vmware/vmci/vmci_hashtable.c
96
vmci_grab_lock_bh(&table->lock);
sys/dev/vmware/vmci/vmci_hashtable.h
25
vmci_lock lock;
sys/dev/vmware/vmci/vmci_kernel_if.c
115
vmci_release_lock(vmci_lock *lock)
sys/dev/vmware/vmci/vmci_kernel_if.c
118
mtx_unlock(lock);
sys/dev/vmware/vmci/vmci_kernel_if.c
138
vmci_grab_lock_bh(vmci_lock *lock)
sys/dev/vmware/vmci/vmci_kernel_if.c
141
mtx_lock(lock);
sys/dev/vmware/vmci/vmci_kernel_if.c
161
vmci_release_lock_bh(vmci_lock *lock)
sys/dev/vmware/vmci/vmci_kernel_if.c
164
mtx_unlock(lock);
sys/dev/vmware/vmci/vmci_kernel_if.c
184
vmci_initialized_lock(vmci_lock *lock)
sys/dev/vmware/vmci/vmci_kernel_if.c
187
return mtx_initialized(lock);
sys/dev/vmware/vmci/vmci_kernel_if.c
44
vmci_init_lock(vmci_lock *lock, char *name)
sys/dev/vmware/vmci/vmci_kernel_if.c
47
mtx_init(lock, name, NULL, MTX_DEF | MTX_NOWITNESS);
sys/dev/vmware/vmci/vmci_kernel_if.c
68
vmci_cleanup_lock(vmci_lock *lock)
sys/dev/vmware/vmci/vmci_kernel_if.c
71
if (mtx_initialized(lock))
sys/dev/vmware/vmci/vmci_kernel_if.c
72
mtx_destroy(lock);
sys/dev/vmware/vmci/vmci_kernel_if.c
92
vmci_grab_lock(vmci_lock *lock)
sys/dev/vmware/vmci/vmci_kernel_if.c
95
mtx_lock(lock);
sys/dev/vmware/vmci/vmci_kernel_if.h
43
int vmci_init_lock(vmci_lock *lock, char *name);
sys/dev/vmware/vmci/vmci_kernel_if.h
44
void vmci_cleanup_lock(vmci_lock *lock);
sys/dev/vmware/vmci/vmci_kernel_if.h
45
void vmci_grab_lock(vmci_lock *lock);
sys/dev/vmware/vmci/vmci_kernel_if.h
46
void vmci_release_lock(vmci_lock *lock);
sys/dev/vmware/vmci/vmci_kernel_if.h
47
void vmci_grab_lock_bh(vmci_lock *lock);
sys/dev/vmware/vmci/vmci_kernel_if.h
48
void vmci_release_lock_bh(vmci_lock *lock);
sys/dev/vmware/vmci/vmci_kernel_if.h
49
int vmci_initialized_lock(vmci_lock *lock);
sys/dev/xen/blkback/blkback.c
1048
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/blkback/blkback.c
1077
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/blkback/blkback.c
1125
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
1132
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
1150
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
1198
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
1227
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/blkback/blkback.c
1284
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/blkback/blkback.c
1325
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
1378
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
2623
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
2627
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3234
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3246
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3307
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3309
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3575
mtx_init(&xbb->lock, device_get_nameunit(dev), NULL, MTX_DEF);
sys/dev/xen/blkback/blkback.c
3662
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3664
msleep(xbb, &xbb->lock, /*wakeup prio unchanged*/0,
sys/dev/xen/blkback/blkback.c
3667
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3697
mtx_destroy(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3763
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
3765
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
690
struct mtx lock;
sys/dev/xen/blkback/blkback.c
776
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/blkback/blkback.c
795
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/blkback/blkback.c
815
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/blkback/blkback.c
920
mtx_lock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
979
mtx_unlock(&xbb->lock);
sys/dev/xen/blkback/blkback.c
996
mtx_assert(&xbb->lock, MA_OWNED);
sys/dev/xen/debug/debug.c
117
mtx_init(&lock, "xen-dbg", NULL, MTX_SPIN);
sys/dev/xen/debug/debug.c
55
static struct mtx lock;
sys/dev/xen/debug/debug.c
80
mtx_lock_spin(&lock);
sys/dev/xen/debug/debug.c
84
mtx_unlock_spin(&lock);
sys/dev/xen/netfront/netfront.c
165
struct mtx lock;
sys/dev/xen/netfront/netfront.c
185
struct mtx lock;
sys/dev/xen/netfront/netfront.c
244
#define XN_RX_LOCK(_q) mtx_lock(&(_q)->lock)
sys/dev/xen/netfront/netfront.c
245
#define XN_RX_UNLOCK(_q) mtx_unlock(&(_q)->lock)
sys/dev/xen/netfront/netfront.c
247
#define XN_TX_LOCK(_q) mtx_lock(&(_q)->lock)
sys/dev/xen/netfront/netfront.c
248
#define XN_TX_TRYLOCK(_q) mtx_trylock(&(_q)->lock)
sys/dev/xen/netfront/netfront.c
249
#define XN_TX_UNLOCK(_q) mtx_unlock(&(_q)->lock)
sys/dev/xen/netfront/netfront.c
255
#define XN_RX_LOCK_ASSERT(_q) mtx_assert(&(_q)->lock, MA_OWNED);
sys/dev/xen/netfront/netfront.c
256
#define XN_TX_LOCK_ASSERT(_q) mtx_assert(&(_q)->lock, MA_OWNED);
sys/dev/xen/netfront/netfront.c
785
mtx_init(&rxq->lock, rxq->name, "netfront receive lock",
sys/dev/xen/netfront/netfront.c
903
mtx_init(&txq->lock, txq->name, "netfront transmit lock",
sys/dev/xen/netfront/netfront.c
951
M_WAITOK, &txq->lock);
sys/dev/xen/xenstore/xenstore_dev.c
138
mtx_lock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
141
mtx_unlock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
208
mtx_lock(&dwatch->user->lock);
sys/dev/xen/xenstore/xenstore_dev.c
211
mtx_unlock(&dwatch->user->lock);
sys/dev/xen/xenstore/xenstore_dev.c
315
mtx_lock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
318
mtx_unlock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
350
mtx_lock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
353
mtx_unlock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
372
mtx_lock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
375
mtx_unlock(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
438
mtx_destroy(&u->lock);
sys/dev/xen/xenstore/xenstore_dev.c
450
mtx_init(&u->lock, "xsdev_lock", NULL, MTX_DEF);
sys/dev/xen/xenstore/xenstore_dev.c
87
struct mtx lock;
sys/fs/msdosfs/msdosfsmount.h
120
struct lock pm_fatlock; /* lockmgr protecting allocations */
sys/fs/nfs/nfsrvstate.h
212
struct nfslockhead lock; /* Locks list */
sys/fs/nfs/nfsrvstate.h
236
#define ls_lock ls_head.lock
sys/fs/nfsclient/nfsnode.h
95
struct lock n_excl; /* Exclusive helper for shared
sys/fs/tarfs/tarfs.h
170
mtx_lock(&(tnp)->lock)
sys/fs/tarfs/tarfs.h
172
mtx_unlock(&(tnp)->lock)
sys/fs/tarfs/tarfs.h
55
struct mtx lock;
sys/fs/tarfs/tarfs_subr.c
177
mtx_init(&tnp->lock, "tarfs node lock", NULL, MTX_DEF);
sys/i386/linux/linux_dummy_machdep.c
53
UNIMPLEMENTED(lock);
sys/kern/kern_condvar.c
108
_cv_wait(struct cv *cvp, struct lock_object *lock)
sys/kern/kern_condvar.c
119
CV_ASSERT(cvp, lock, td);
sys/kern/kern_condvar.c
120
WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, lock,
sys/kern/kern_condvar.c
135
class = LOCK_CLASS(lock);
sys/kern/kern_condvar.c
140
if (lock == &Giant.lock_object)
sys/kern/kern_condvar.c
144
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0);
sys/kern/kern_condvar.c
145
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
148
WITNESS_SAVE(lock, lock_witness);
sys/kern/kern_condvar.c
149
lock_state = class->lc_unlock(lock);
sys/kern/kern_condvar.c
160
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
161
class->lc_lock(lock, lock_state);
sys/kern/kern_condvar.c
162
WITNESS_RESTORE(lock, lock_witness);
sys/kern/kern_condvar.c
171
_cv_wait_unlock(struct cv *cvp, struct lock_object *lock)
sys/kern/kern_condvar.c
180
CV_ASSERT(cvp, lock, td);
sys/kern/kern_condvar.c
181
WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, lock,
sys/kern/kern_condvar.c
183
KASSERT(lock != &Giant.lock_object,
sys/kern/kern_condvar.c
185
class = LOCK_CLASS(lock);
sys/kern/kern_condvar.c
188
class->lc_unlock(lock);
sys/kern/kern_condvar.c
206
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0);
sys/kern/kern_condvar.c
209
class->lc_unlock(lock);
sys/kern/kern_condvar.c
228
_cv_wait_sig(struct cv *cvp, struct lock_object *lock)
sys/kern/kern_condvar.c
240
CV_ASSERT(cvp, lock, td);
sys/kern/kern_condvar.c
241
WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, lock,
sys/kern/kern_condvar.c
256
class = LOCK_CLASS(lock);
sys/kern/kern_condvar.c
261
if (lock == &Giant.lock_object)
sys/kern/kern_condvar.c
265
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR |
sys/kern/kern_condvar.c
267
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
270
WITNESS_SAVE(lock, lock_witness);
sys/kern/kern_condvar.c
271
lock_state = class->lc_unlock(lock);
sys/kern/kern_condvar.c
282
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
283
class->lc_lock(lock, lock_state);
sys/kern/kern_condvar.c
284
WITNESS_RESTORE(lock, lock_witness);
sys/kern/kern_condvar.c
296
_cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt,
sys/kern/kern_condvar.c
308
CV_ASSERT(cvp, lock, td);
sys/kern/kern_condvar.c
309
WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, lock,
sys/kern/kern_condvar.c
324
class = LOCK_CLASS(lock);
sys/kern/kern_condvar.c
329
if (lock == &Giant.lock_object)
sys/kern/kern_condvar.c
333
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0);
sys/kern/kern_condvar.c
335
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
338
WITNESS_SAVE(lock, lock_witness);
sys/kern/kern_condvar.c
339
lock_state = class->lc_unlock(lock);
sys/kern/kern_condvar.c
350
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
351
class->lc_lock(lock, lock_state);
sys/kern/kern_condvar.c
352
WITNESS_RESTORE(lock, lock_witness);
sys/kern/kern_condvar.c
366
_cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock,
sys/kern/kern_condvar.c
378
CV_ASSERT(cvp, lock, td);
sys/kern/kern_condvar.c
379
WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, lock,
sys/kern/kern_condvar.c
394
class = LOCK_CLASS(lock);
sys/kern/kern_condvar.c
399
if (lock == &Giant.lock_object)
sys/kern/kern_condvar.c
403
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR |
sys/kern/kern_condvar.c
406
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
409
WITNESS_SAVE(lock, lock_witness);
sys/kern/kern_condvar.c
410
lock_state = class->lc_unlock(lock);
sys/kern/kern_condvar.c
421
if (lock != &Giant.lock_object) {
sys/kern/kern_condvar.c
422
class->lc_lock(lock, lock_state);
sys/kern/kern_condvar.c
423
WITNESS_RESTORE(lock, lock_witness);
sys/kern/kern_condvar.c
65
#define CV_ASSERT(cvp, lock, td) do { \
sys/kern/kern_condvar.c
69
KASSERT((lock) != NULL, ("%s: lock NULL", __func__)); \
sys/kern/kern_cpu.c
171
CF_MTX_INIT(&sc->lock);
sys/kern/kern_cpu.c
260
CF_MTX_LOCK(&sc->lock);
sys/kern/kern_cpu.c
415
CF_MTX_UNLOCK(&sc->lock);
sys/kern/kern_cpu.c
478
CF_MTX_LOCK(&sc->lock);
sys/kern/kern_cpu.c
500
CF_MTX_UNLOCK(&sc->lock);
sys/kern/kern_cpu.c
527
CF_MTX_LOCK(&sc->lock);
sys/kern/kern_cpu.c
565
CF_MTX_UNLOCK(&sc->lock);
sys/kern/kern_cpu.c
655
CF_MTX_LOCK(&sc->lock);
sys/kern/kern_cpu.c
68
struct sx lock;
sys/kern/kern_cpu.c
724
CF_MTX_UNLOCK(&sc->lock);
sys/kern/kern_cpu.c
744
CF_MTX_ASSERT(&sc->lock);
sys/kern/kern_cpu.c
797
CF_MTX_ASSERT(&sc->lock);
sys/kern/kern_cpu.c
855
CF_MTX_ASSERT(&sc->lock);
sys/kern/kern_event.c
2716
knlist_init(struct knlist *knl, void *lock, void (*kl_lock)(void *),
sys/kern/kern_event.c
2721
if (lock == NULL)
sys/kern/kern_event.c
2724
knl->kl_lockarg = lock;
sys/kern/kern_event.c
2744
knlist_init_mtx(struct knlist *knl, struct mtx *lock)
sys/kern/kern_event.c
2747
knlist_init(knl, lock, NULL, NULL, NULL);
sys/kern/kern_event.c
2751
knlist_alloc(struct mtx *lock)
sys/kern/kern_event.c
2756
knlist_init_mtx(knl, lock);
sys/kern/kern_lock.c
1029
lockmgr_lock_flags(struct lock *lk, u_int flags, struct lock_object *ilk,
sys/kern/kern_lock.c
1094
lockmgr_sunlock_hard(struct lock *lk, uintptr_t x, u_int flags, struct lock_object *ilk,
sys/kern/kern_lock.c
1104
lockmgr_xunlock_hard(struct lock *lk, uintptr_t x, u_int flags, struct lock_object *ilk,
sys/kern/kern_lock.c
1215
lockmgr_slock(struct lock *lk, u_int flags, const char *file, int line)
sys/kern/kern_lock.c
1236
lockmgr_xlock(struct lock *lk, u_int flags, const char *file, int line)
sys/kern/kern_lock.c
1257
lockmgr_unlock(struct lock *lk)
sys/kern/kern_lock.c
1288
__lockmgr_args(struct lock *lk, u_int flags, struct lock_object *ilk,
sys/kern/kern_lock.c
1425
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_lock.c
146
static void assert_lockmgr(const struct lock_object *lock, int how);
sys/kern/kern_lock.c
148
static void db_show_lockmgr(const struct lock_object *lock);
sys/kern/kern_lock.c
150
static void lock_lockmgr(struct lock_object *lock, uintptr_t how);
sys/kern/kern_lock.c
152
static int owner_lockmgr(const struct lock_object *lock,
sys/kern/kern_lock.c
155
static uintptr_t unlock_lockmgr(struct lock_object *lock);
sys/kern/kern_lock.c
1595
_lockmgr_disown(struct lock *lk, const char *file, int line)
sys/kern/kern_lock.c
1639
lockmgr_printinfo(const struct lock *lk)
sys/kern/kern_lock.c
1674
lockstatus(const struct lock *lk)
sys/kern/kern_lock.c
1704
_lockmgr_assert(const struct lock *lk, int what, const char *file, int line)
sys/kern/kern_lock.c
1779
const struct lock *lk;
sys/kern/kern_lock.c
1799
db_show_lockmgr(const struct lock_object *lock)
sys/kern/kern_lock.c
1802
const struct lock *lk;
sys/kern/kern_lock.c
1804
lk = (const struct lock *)lock;
sys/kern/kern_lock.c
183
static __always_inline bool lockmgr_slock_try(struct lock *lk, uintptr_t *xp,
sys/kern/kern_lock.c
185
static __always_inline bool lockmgr_sunlock_try(struct lock *lk,
sys/kern/kern_lock.c
200
lockmgr_note_shared_acquire(struct lock *lk, int contested,
sys/kern/kern_lock.c
214
lockmgr_note_shared_release(struct lock *lk, const char *file, int line)
sys/kern/kern_lock.c
224
lockmgr_note_exclusive_acquire(struct lock *lk, int contested,
sys/kern/kern_lock.c
238
lockmgr_note_exclusive_release(struct lock *lk, const char *file, int line)
sys/kern/kern_lock.c
250
lockmgr_xholder(const struct lock *lk)
sys/kern/kern_lock.c
265
sleeplk(struct lock *lk, u_int flags, struct lock_object *ilk,
sys/kern/kern_lock.c
311
wakeupshlk(struct lock *lk, const char *file, int line)
sys/kern/kern_lock.c
397
assert_lockmgr(const struct lock_object *lock, int what)
sys/kern/kern_lock.c
404
lock_lockmgr(struct lock_object *lock, uintptr_t how)
sys/kern/kern_lock.c
411
unlock_lockmgr(struct lock_object *lock)
sys/kern/kern_lock.c
419
owner_lockmgr(const struct lock_object *lock, struct thread **owner)
sys/kern/kern_lock.c
427
lockinit(struct lock *lk, int pri, const char *wmesg, int timo, int flags)
sys/kern/kern_lock.c
467
lockallowshare(struct lock *lk)
sys/kern/kern_lock.c
475
lockdisableshare(struct lock *lk)
sys/kern/kern_lock.c
483
lockallowrecurse(struct lock *lk)
sys/kern/kern_lock.c
491
lockdisablerecurse(struct lock *lk)
sys/kern/kern_lock.c
499
lockdestroy(struct lock *lk)
sys/kern/kern_lock.c
509
lockmgr_slock_try(struct lock *lk, uintptr_t *xp, int flags, bool fp)
sys/kern/kern_lock.c
529
lockmgr_sunlock_try(struct lock *lk, uintptr_t *xp)
sys/kern/kern_lock.c
545
lockmgr_slock_adaptive(struct lock_delay_arg *lda, struct lock *lk, uintptr_t *xp,
sys/kern/kern_lock.c
577
lockmgr_slock_hard(struct lock *lk, u_int flags, struct lock_object *ilk,
sys/kern/kern_lock.c
59
PMC_SOFT_DECLARE( , , lock, failed);
sys/kern/kern_lock.c
631
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_lock.c
731
lockmgr_xlock_adaptive(struct lock_delay_arg *lda, struct lock *lk, uintptr_t *xp)
sys/kern/kern_lock.c
762
lockmgr_xlock_hard(struct lock *lk, u_int flags, struct lock_object *ilk,
sys/kern/kern_lock.c
846
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_lock.c
969
lockmgr_upgrade(struct lock *lk, u_int flags, struct lock_object *ilk,
sys/kern/kern_lockf.c
1000
lf_remove_outgoing(lock);
sys/kern/kern_lockf.c
1014
if (!lf_blocks(lock, overlap))
sys/kern/kern_lockf.c
1021
error = lf_add_edge(lock, overlap);
sys/kern/kern_lockf.c
1028
lf_remove_outgoing(lock);
sys/kern/kern_lockf.c
1041
lf_add_incoming(struct lockf *state, struct lockf_entry *lock)
sys/kern/kern_lockf.c
1053
if (!lf_blocks(lock, overlap))
sys/kern/kern_lockf.c
1061
error = lf_add_edge(overlap, lock);
sys/kern/kern_lockf.c
1068
lf_remove_incoming(lock);
sys/kern/kern_lockf.c
1081
lf_insert_lock(struct lockf *state, struct lockf_entry *lock)
sys/kern/kern_lockf.c
1086
LIST_INSERT_HEAD(&state->ls_active, lock, lf_link);
sys/kern/kern_lockf.c
1092
if (lf->lf_start > lock->lf_start) {
sys/kern/kern_lockf.c
1093
LIST_INSERT_BEFORE(lf, lock, lf_link);
sys/kern/kern_lockf.c
1098
LIST_INSERT_AFTER(lfprev, lock, lf_link);
sys/kern/kern_lockf.c
1135
lf_update_dependancies(struct lockf *state, struct lockf_entry *lock, int all,
sys/kern/kern_lockf.c
1141
LIST_FOREACH_SAFE(e, &lock->lf_inedges, le_inlink, ne) {
sys/kern/kern_lockf.c
1143
if (all || !lf_blocks(lock, deplock)) {
sys/kern/kern_lockf.c
1160
lf_set_start(struct lockf *state, struct lockf_entry *lock, off_t new_start,
sys/kern/kern_lockf.c
1164
KASSERT(new_start >= lock->lf_start, ("can't increase lock"));
sys/kern/kern_lockf.c
1165
lock->lf_start = new_start;
sys/kern/kern_lockf.c
1166
LIST_REMOVE(lock, lf_link);
sys/kern/kern_lockf.c
1167
lf_insert_lock(state, lock);
sys/kern/kern_lockf.c
1168
lf_update_dependancies(state, lock, FALSE, granted);
sys/kern/kern_lockf.c
1176
lf_set_end(struct lockf *state, struct lockf_entry *lock, off_t new_end,
sys/kern/kern_lockf.c
1180
KASSERT(new_end <= lock->lf_end, ("can't increase lock"));
sys/kern/kern_lockf.c
1181
lock->lf_end = new_end;
sys/kern/kern_lockf.c
1182
lf_update_dependancies(state, lock, FALSE, granted);
sys/kern/kern_lockf.c
1201
lf_activate_lock(struct lockf *state, struct lockf_entry *lock)
sys/kern/kern_lockf.c
1208
LIST_INSERT_HEAD(&granted, lock, lf_link);
sys/kern/kern_lockf.c
1211
lock = LIST_FIRST(&granted);
sys/kern/kern_lockf.c
1212
LIST_REMOVE(lock, lf_link);
sys/kern/kern_lockf.c
1220
ovcase = lf_findoverlap(&overlap, lock, SELF);
sys/kern/kern_lockf.c
1258
lf_split(state, overlap, lock, &granted);
sys/kern/kern_lockf.c
1279
lf_set_end(state, overlap, lock->lf_start - 1,
sys/kern/kern_lockf.c
1289
lf_set_start(state, overlap, lock->lf_end + 1,
sys/kern/kern_lockf.c
1297
if (lock->lf_type != F_UNLCK)
sys/kern/kern_lockf.c
1298
lf_print("lf_activate_lock: activated", lock);
sys/kern/kern_lockf.c
1300
lf_print("lf_activate_lock: unlocked", lock);
sys/kern/kern_lockf.c
1301
lf_printlist("lf_activate_lock", lock);
sys/kern/kern_lockf.c
1304
if (lock->lf_type != F_UNLCK)
sys/kern/kern_lockf.c
1305
lf_insert_lock(state, lock);
sys/kern/kern_lockf.c
1314
lf_cancel_lock(struct lockf *state, struct lockf_entry *lock)
sys/kern/kern_lockf.c
1333
LIST_REMOVE(lock, lf_link);
sys/kern/kern_lockf.c
1339
lf_remove_outgoing(lock);
sys/kern/kern_lockf.c
1348
lf_update_dependancies(state, lock, TRUE, &granted);
sys/kern/kern_lockf.c
1349
lf_free_lock(lock);
sys/kern/kern_lockf.c
1355
lock = LIST_FIRST(&granted);
sys/kern/kern_lockf.c
1356
LIST_REMOVE(lock, lf_link);
sys/kern/kern_lockf.c
1357
lf_activate_lock(state, lock);
sys/kern/kern_lockf.c
1365
lf_setlock(struct lockf *state, struct lockf_entry *lock, struct vnode *vp,
sys/kern/kern_lockf.c
1373
lf_print("lf_setlock", lock);
sys/kern/kern_lockf.c
1380
if (lock->lf_type == F_WRLCK)
sys/kern/kern_lockf.c
1382
if (!(lock->lf_flags & F_NOINTR))
sys/kern/kern_lockf.c
1387
if (lf_getblock(state, lock)) {
sys/kern/kern_lockf.c
1391
if ((lock->lf_flags & F_WAIT) == 0
sys/kern/kern_lockf.c
1392
&& lock->lf_async_task == NULL) {
sys/kern/kern_lockf.c
1393
lf_free_lock(lock);
sys/kern/kern_lockf.c
1403
if ((lock->lf_flags & F_FLOCK) &&
sys/kern/kern_lockf.c
1404
lock->lf_type == F_WRLCK) {
sys/kern/kern_lockf.c
1405
lock->lf_type = F_UNLCK;
sys/kern/kern_lockf.c
1406
lf_activate_lock(state, lock);
sys/kern/kern_lockf.c
1407
lock->lf_type = F_WRLCK;
sys/kern/kern_lockf.c
1417
error = lf_add_outgoing(state, lock);
sys/kern/kern_lockf.c
1423
lf_print("lf_setlock: deadlock", lock);
sys/kern/kern_lockf.c
1425
lf_free_lock(lock);
sys/kern/kern_lockf.c
1433
LIST_INSERT_HEAD(&state->ls_pending, lock, lf_link);
sys/kern/kern_lockf.c
1437
LIST_FOREACH(e, &lock->lf_outedges, le_outlink) {
sys/kern/kern_lockf.c
1444
if ((lock->lf_flags & F_WAIT) == 0) {
sys/kern/kern_lockf.c
1451
*cookiep = (void *) lock;
sys/kern/kern_lockf.c
1456
lock->lf_refs++;
sys/kern/kern_lockf.c
1458
error = sx_sleep(lock, &state->ls_lock, priority, lockstr, 0);
sys/kern/kern_lockf.c
1460
if (lf_free_lock(lock)) {
sys/kern/kern_lockf.c
1486
if (lock->lf_flags & F_INTR) {
sys/kern/kern_lockf.c
1488
lf_free_lock(lock);
sys/kern/kern_lockf.c
1491
if (LIST_EMPTY(&lock->lf_outedges)) {
sys/kern/kern_lockf.c
1494
lf_cancel_lock(state, lock);
sys/kern/kern_lockf.c
1499
lf_print("lf_setlock: granted", lock);
sys/kern/kern_lockf.c
1509
error = lf_add_incoming(state, lock);
sys/kern/kern_lockf.c
1513
lf_print("lf_setlock: deadlock", lock);
sys/kern/kern_lockf.c
1515
lf_free_lock(lock);
sys/kern/kern_lockf.c
1524
lf_activate_lock(state, lock);
sys/kern/kern_lockf.c
1562
lf_getlock(struct lockf *state, struct lockf_entry *lock, struct flock *fl)
sys/kern/kern_lockf.c
1568
lf_print("lf_getlock", lock);
sys/kern/kern_lockf.c
1571
if ((block = lf_getblock(state, lock))) {
sys/kern/kern_lockf.c
1591
lf_cancel(struct lockf *state, struct lockf_entry *lock, void *cookie)
sys/kern/kern_lockf.c
1606
if (!(reallock->lf_vnode == lock->lf_vnode
sys/kern/kern_lockf.c
1607
&& reallock->lf_start == lock->lf_start
sys/kern/kern_lockf.c
1608
&& reallock->lf_end == lock->lf_end)) {
sys/kern/kern_lockf.c
1644
lf_getblock(struct lockf *state, struct lockf_entry *lock)
sys/kern/kern_lockf.c
1653
if (overlap->lf_start > lock->lf_end)
sys/kern/kern_lockf.c
1655
if (!lf_blocks(lock, overlap))
sys/kern/kern_lockf.c
1688
lf_findoverlap(struct lockf_entry **overlap, struct lockf_entry *lock, int type)
sys/kern/kern_lockf.c
1699
lf_print("lf_findoverlap: looking for overlap in", lock);
sys/kern/kern_lockf.c
1701
start = lock->lf_start;
sys/kern/kern_lockf.c
1702
end = lock->lf_end;
sys/kern/kern_lockf.c
1708
if (((type & SELF) && lf->lf_owner != lock->lf_owner) ||
sys/kern/kern_lockf.c
1709
((type & OTHERS) && lf->lf_owner == lock->lf_owner)) {
sys/kern/kern_lockf.c
2012
sx_xlock(&lf_lock_owners[i].lock);
sys/kern/kern_lockf.c
2016
sx_xunlock(&lf_lock_owners[i].lock);
sys/kern/kern_lockf.c
205
struct sx lock;
sys/kern/kern_lockf.c
2613
lf_print(char *tag, struct lockf_entry *lock)
sys/kern/kern_lockf.c
2616
printf("%s: lock %p for ", tag, (void *)lock);
sys/kern/kern_lockf.c
2617
lf_print_owner(lock->lf_owner);
sys/kern/kern_lockf.c
2618
printf("\nvnode %p", lock->lf_vnode);
sys/kern/kern_lockf.c
2619
VOP_PRINT(lock->lf_vnode);
sys/kern/kern_lockf.c
2621
lock->lf_type == F_RDLCK ? "shared" :
sys/kern/kern_lockf.c
2622
lock->lf_type == F_WRLCK ? "exclusive" :
sys/kern/kern_lockf.c
2623
lock->lf_type == F_UNLCK ? "unlock" : "unknown",
sys/kern/kern_lockf.c
2624
(intmax_t)lock->lf_start);
sys/kern/kern_lockf.c
2625
if (lock->lf_end == OFF_MAX)
sys/kern/kern_lockf.c
2628
printf("%jd", (intmax_t)lock->lf_end);
sys/kern/kern_lockf.c
2629
if (!LIST_EMPTY(&lock->lf_outedges))
sys/kern/kern_lockf.c
2631
(void *)LIST_FIRST(&lock->lf_outedges)->le_to);
sys/kern/kern_lockf.c
2637
lf_printlist(char *tag, struct lockf_entry *lock)
sys/kern/kern_lockf.c
2642
printf("%s: Lock list for vnode %p:\n", tag, lock->lf_vnode);
sys/kern/kern_lockf.c
2643
LIST_FOREACH(lf, &lock->lf_vnode->v_lockf->ls_active, lf_link) {
sys/kern/kern_lockf.c
2645
lf_print_owner(lock->lf_owner);
sys/kern/kern_lockf.c
286
sx_init(&lf_lock_owners[i].lock, "lock owners lock");
sys/kern/kern_lockf.c
343
sx_xlock(&lf_lock_owners[lo->lo_hash].lock);
sys/kern/kern_lockf.c
345
sx_xunlock(&lf_lock_owners[lo->lo_hash].lock);
sys/kern/kern_lockf.c
353
lf_free_lock(struct lockf_entry *lock)
sys/kern/kern_lockf.c
357
KASSERT(lock->lf_refs > 0, ("lockf_entry negative ref count %p", lock));
sys/kern/kern_lockf.c
358
if (--lock->lf_refs > 0)
sys/kern/kern_lockf.c
365
struct lock_owner *lo = lock->lf_owner;
sys/kern/kern_lockf.c
367
KASSERT(LIST_EMPTY(&lock->lf_outedges),
sys/kern/kern_lockf.c
369
KASSERT(LIST_EMPTY(&lock->lf_inedges),
sys/kern/kern_lockf.c
371
chainlock = &lf_lock_owners[lo->lo_hash].lock;
sys/kern/kern_lockf.c
396
if ((lock->lf_flags & F_REMOTE) && lock->lf_vnode) {
sys/kern/kern_lockf.c
397
vrele(lock->lf_vnode);
sys/kern/kern_lockf.c
398
lock->lf_vnode = NULL;
sys/kern/kern_lockf.c
402
printf("Freed lock %p\n", lock);
sys/kern/kern_lockf.c
404
free(lock, M_LOCKF);
sys/kern/kern_lockf.c
417
struct lockf_entry *lock;
sys/kern/kern_lockf.c
496
sx_xlock(&lf_lock_owners[hash].lock);
sys/kern/kern_lockf.c
547
sx_xunlock(&lf_lock_owners[hash].lock);
sys/kern/kern_lockf.c
554
lock = lf_alloc_lock(NULL);
sys/kern/kern_lockf.c
555
lock->lf_refs = 1;
sys/kern/kern_lockf.c
556
lock->lf_start = start;
sys/kern/kern_lockf.c
557
lock->lf_end = end;
sys/kern/kern_lockf.c
558
lock->lf_owner = lo;
sys/kern/kern_lockf.c
559
lock->lf_vnode = vp;
sys/kern/kern_lockf.c
569
lock->lf_type = fl->l_type;
sys/kern/kern_lockf.c
570
LIST_INIT(&lock->lf_outedges);
sys/kern/kern_lockf.c
571
LIST_INIT(&lock->lf_inedges);
sys/kern/kern_lockf.c
572
lock->lf_async_task = ap->a_task;
sys/kern/kern_lockf.c
573
lock->lf_flags = ap->a_flags;
sys/kern/kern_lockf.c
584
lf_free_lock(lock);
sys/kern/kern_lockf.c
619
lf_free_lock(lock);
sys/kern/kern_lockf.c
656
lf_free_lock(lock);
sys/kern/kern_lockf.c
662
error = lf_setlock(state, lock, vp, ap->a_cookiep);
sys/kern/kern_lockf.c
666
error = lf_clearlock(state, lock);
sys/kern/kern_lockf.c
667
lf_free_lock(lock);
sys/kern/kern_lockf.c
671
error = lf_getlock(state, lock, fl);
sys/kern/kern_lockf.c
672
lf_free_lock(lock);
sys/kern/kern_lockf.c
677
error = lf_cancel(state, lock, *ap->a_cookiep);
sys/kern/kern_lockf.c
680
lf_free_lock(lock);
sys/kern/kern_lockf.c
684
lf_free_lock(lock);
sys/kern/kern_lockf.c
696
LIST_FOREACH(lock, &state->ls_active, lf_link) {
sys/kern/kern_lockf.c
698
if (LIST_NEXT(lock, lf_link))
sys/kern/kern_lockf.c
699
KASSERT((lock->lf_start
sys/kern/kern_lockf.c
700
<= LIST_NEXT(lock, lf_link)->lf_start),
sys/kern/kern_lockf.c
703
if (lock == lf)
sys/kern/kern_lockf.c
705
KASSERT(!lf_blocks(lock, lf),
sys/kern/kern_lockf.c
707
if (lock->lf_owner == lf->lf_owner)
sys/kern/kern_lockf.c
708
KASSERT(!lf_overlaps(lock, lf),
sys/kern/kern_lockf.c
712
LIST_FOREACH(lock, &state->ls_pending, lf_link) {
sys/kern/kern_lockf.c
713
KASSERT(!LIST_EMPTY(&lock->lf_outedges),
sys/kern/kern_lockf.c
754
struct lockf_entry *lock, *nlock;
sys/kern/kern_lockf.c
783
LIST_FOREACH_SAFE(lock, &state->ls_pending, lf_link, nlock) {
sys/kern/kern_lockf.c
784
LIST_REMOVE(lock, lf_link);
sys/kern/kern_lockf.c
785
lf_remove_outgoing(lock);
sys/kern/kern_lockf.c
786
lf_remove_incoming(lock);
sys/kern/kern_lockf.c
793
if (lock->lf_async_task) {
sys/kern/kern_lockf.c
794
lf_free_lock(lock);
sys/kern/kern_lockf.c
796
lock->lf_flags |= F_INTR;
sys/kern/kern_lockf.c
797
wakeup(lock);
sys/kern/kern_lockf.c
820
LIST_FOREACH_SAFE(lock, &state->ls_active, lf_link, nlock) {
sys/kern/kern_lockf.c
821
LIST_REMOVE(lock, lf_link);
sys/kern/kern_lockf.c
822
lf_free_lock(lock);
sys/kern/kern_lockf.c
879
lf_alloc_vertex(struct lockf_entry *lock)
sys/kern/kern_lockf.c
883
if (!lock->lf_owner->lo_vertex)
sys/kern/kern_lockf.c
884
lock->lf_owner->lo_vertex =
sys/kern/kern_lockf.c
885
graph_alloc_vertex(g, lock->lf_owner);
sys/kern/kern_lockf.c
973
lf_add_outgoing(struct lockf *state, struct lockf_entry *lock)
sys/kern/kern_lockf.c
983
if (overlap->lf_start > lock->lf_end)
sys/kern/kern_lockf.c
985
if (!lf_blocks(lock, overlap))
sys/kern/kern_lockf.c
993
error = lf_add_edge(lock, overlap);
sys/kern/kern_mutex.c
101
static void lock_mtx(struct lock_object *lock, uintptr_t how);
sys/kern/kern_mutex.c
1015
struct mtx *lock;
sys/kern/kern_mutex.c
1018
lock = td->td_lock;
sys/kern/kern_mutex.c
1019
mtx_assert(lock, MA_OWNED);
sys/kern/kern_mutex.c
102
static void lock_spin(struct lock_object *lock, uintptr_t how);
sys/kern/kern_mutex.c
1021
mtx_unlock_spin(lock);
sys/kern/kern_mutex.c
103
static int trylock_mtx(struct lock_object *lock, uintptr_t how);
sys/kern/kern_mutex.c
104
static int trylock_spin(struct lock_object *lock, uintptr_t how);
sys/kern/kern_mutex.c
106
static int owner_mtx(const struct lock_object *lock,
sys/kern/kern_mutex.c
109
static uintptr_t unlock_mtx(struct lock_object *lock);
sys/kern/kern_mutex.c
110
static uintptr_t unlock_spin(struct lock_object *lock);
sys/kern/kern_mutex.c
1333
db_show_mtx(const struct lock_object *lock)
sys/kern/kern_mutex.c
1338
m = (const struct mtx *)lock;
sys/kern/kern_mutex.c
1341
if (LOCK_CLASS(lock) == &lock_class_mtx_spin)
sys/kern/kern_mutex.c
188
assert_mtx(const struct lock_object *lock, int what)
sys/kern/kern_mutex.c
206
mtx_assert((const struct mtx *)lock, what);
sys/kern/kern_mutex.c
210
lock_mtx(struct lock_object *lock, uintptr_t how)
sys/kern/kern_mutex.c
213
mtx_lock((struct mtx *)lock);
sys/kern/kern_mutex.c
217
lock_spin(struct lock_object *lock, uintptr_t how)
sys/kern/kern_mutex.c
220
mtx_lock_spin((struct mtx *)lock);
sys/kern/kern_mutex.c
224
trylock_mtx(struct lock_object *lock, uintptr_t how)
sys/kern/kern_mutex.c
227
return (mtx_trylock((struct mtx *)lock));
sys/kern/kern_mutex.c
231
trylock_spin(struct lock_object *lock, uintptr_t how)
sys/kern/kern_mutex.c
234
return (mtx_trylock_spin((struct mtx *)lock));
sys/kern/kern_mutex.c
238
unlock_mtx(struct lock_object *lock)
sys/kern/kern_mutex.c
242
m = (struct mtx *)lock;
sys/kern/kern_mutex.c
249
unlock_spin(struct lock_object *lock)
sys/kern/kern_mutex.c
253
m = (struct mtx *)lock;
sys/kern/kern_mutex.c
261
owner_mtx(const struct lock_object *lock, struct thread **owner)
sys/kern/kern_mutex.c
266
m = (const struct mtx *)lock;
sys/kern/kern_mutex.c
588
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_mutex.c
777
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_mutex.c
81
PMC_SOFT_DEFINE( , , lock, failed);
sys/kern/kern_mutex.c
911
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_mutex.c
97
static void assert_mtx(const struct lock_object *lock, int what);
sys/kern/kern_mutex.c
981
struct mtx *lock;
sys/kern/kern_mutex.c
983
lock = td->td_lock;
sys/kern/kern_mutex.c
984
mtx_assert(lock, MA_OWNED);
sys/kern/kern_mutex.c
987
return (lock);
sys/kern/kern_mutex.c
99
static void db_show_mtx(const struct lock_object *lock);
sys/kern/kern_rangelock.c
104
rangelock_cheat_lock(struct rangelock *lock, int locktype, bool trylock,
sys/kern/kern_rangelock.c
109
v = atomic_load_ptr(&lock->head);
sys/kern/kern_rangelock.c
118
sleepq_lock(&lock->head);
sys/kern/kern_rangelock.c
120
rangelock_cheat_drain(lock);
sys/kern/kern_rangelock.c
133
sleepq_lock(&lock->head);
sys/kern/kern_rangelock.c
134
if (atomic_fcmpset_rel_ptr(&lock->head, &v,
sys/kern/kern_rangelock.c
137
sleepq_release(&lock->head);
sys/kern/kern_rangelock.c
142
if (atomic_fcmpset_acq_ptr(&lock->head, &v,
sys/kern/kern_rangelock.c
162
sleepq_lock(&lock->head);
sys/kern/kern_rangelock.c
163
if (atomic_fcmpset_rel_ptr(&lock->head, &v,
sys/kern/kern_rangelock.c
166
sleepq_release(&lock->head);
sys/kern/kern_rangelock.c
170
if (atomic_fcmpset_acq_ptr(&lock->head, &v,
sys/kern/kern_rangelock.c
189
rangelock_cheat_unlock(struct rangelock *lock, void *cookie)
sys/kern/kern_rangelock.c
193
v = atomic_load_ptr(&lock->head);
sys/kern/kern_rangelock.c
210
if (atomic_fcmpset_rel_ptr(&lock->head,
sys/kern/kern_rangelock.c
214
sleepq_lock(&lock->head);
sys/kern/kern_rangelock.c
215
if (atomic_fcmpset_rel_ptr(&lock->head,
sys/kern/kern_rangelock.c
218
&lock->head,
sys/kern/kern_rangelock.c
220
sleepq_release(&lock->head);
sys/kern/kern_rangelock.c
223
sleepq_release(&lock->head);
sys/kern/kern_rangelock.c
227
if (atomic_fcmpset_rel_ptr(&lock->head, &v,
sys/kern/kern_rangelock.c
237
sleepq_lock(&lock->head);
sys/kern/kern_rangelock.c
238
atomic_store_ptr(&lock->head, 0);
sys/kern/kern_rangelock.c
239
sleepq_broadcast(&lock->head,
sys/kern/kern_rangelock.c
241
sleepq_release(&lock->head);
sys/kern/kern_rangelock.c
244
if (atomic_fcmpset_ptr(&lock->head, &v,
sys/kern/kern_rangelock.c
258
rangelock_cheat_destroy(struct rangelock *lock)
sys/kern/kern_rangelock.c
262
v = atomic_load_ptr(&lock->head);
sys/kern/kern_rangelock.c
300
static void rangelock_noncheating_destroy(struct rangelock *lock);
sys/kern/kern_rangelock.c
330
rangelock_init(struct rangelock *lock)
sys/kern/kern_rangelock.c
332
lock->sleepers = false;
sys/kern/kern_rangelock.c
333
atomic_store_ptr(&lock->head, rangelock_cheat ? RL_CHEAT_CHEATING : 0);
sys/kern/kern_rangelock.c
337
rangelock_destroy(struct rangelock *lock)
sys/kern/kern_rangelock.c
339
MPASS(!lock->sleepers);
sys/kern/kern_rangelock.c
340
if (!rangelock_cheat_destroy(lock))
sys/kern/kern_rangelock.c
341
rangelock_noncheating_destroy(lock);
sys/kern/kern_rangelock.c
342
DEBUG_POISON_POINTER(*(void **)&lock->head);
sys/kern/kern_rangelock.c
401
rangelock_unlock_int(struct rangelock *lock, struct rl_q_entry *e)
sys/kern/kern_rangelock.c
405
MPASS(lock != NULL && e != NULL);
sys/kern/kern_rangelock.c
410
sleepers = lock->sleepers;
sys/kern/kern_rangelock.c
411
lock->sleepers = false;
sys/kern/kern_rangelock.c
413
sleepq_broadcast(&lock->sleepers, SLEEPQ_SLEEP, 0, 0);
sys/kern/kern_rangelock.c
417
rangelock_unlock(struct rangelock *lock, void *cookie)
sys/kern/kern_rangelock.c
419
if (rangelock_cheat_unlock(lock, cookie))
sys/kern/kern_rangelock.c
422
sleepq_lock(&lock->sleepers);
sys/kern/kern_rangelock.c
423
rangelock_unlock_int(lock, cookie);
sys/kern/kern_rangelock.c
424
sleepq_release(&lock->sleepers);
sys/kern/kern_rangelock.c
454
rl_insert_sleep(struct rangelock *lock)
sys/kern/kern_rangelock.c
458
lock->sleepers = true;
sys/kern/kern_rangelock.c
459
sleepq_add(&lock->sleepers, NULL, "rangelk", 0, 0);
sys/kern/kern_rangelock.c
460
sleepq_wait(&lock->sleepers, PRI_USER);
sys/kern/kern_rangelock.c
479
rangelock_noncheating_destroy(struct rangelock *lock)
sys/kern/kern_rangelock.c
486
prev = (struct rl_q_entry **)&lock->head;
sys/kern/kern_rangelock.c
512
sleepq_lock(&lock->sleepers);
sys/kern/kern_rangelock.c
514
rl_insert_sleep(lock);
sys/kern/kern_rangelock.c
534
rl_conflict(struct rangelock *lock, struct rl_q_entry *cur, struct rl_q_entry *e,
sys/kern/kern_rangelock.c
537
sleepq_lock(&lock->sleepers);
sys/kern/kern_rangelock.c
539
sleepq_release(&lock->sleepers);
sys/kern/kern_rangelock.c
554
rangelock_unlock_int(lock, e);
sys/kern/kern_rangelock.c
556
sleepq_release(&lock->sleepers);
sys/kern/kern_rangelock.c
564
rl_insert_sleep(lock);
sys/kern/kern_rangelock.c
573
rl_r_validate(struct rangelock *lock, struct rl_q_entry *e, bool trylock,
sys/kern/kern_rangelock.c
603
res = rl_conflict(lock, cur, e, trylock, true);
sys/kern/kern_rangelock.c
614
rl_w_validate(struct rangelock *lock, struct rl_q_entry *e,
sys/kern/kern_rangelock.c
621
prev = (struct rl_q_entry **)&lock->head;
sys/kern/kern_rangelock.c
644
res = rl_conflict(lock, cur, e, trylock, true);
sys/kern/kern_rangelock.c
651
rl_insert(struct rangelock *lock, struct rl_q_entry *e, bool trylock,
sys/kern/kern_rangelock.c
658
prev = (struct rl_q_entry **)&lock->head;
sys/kern/kern_rangelock.c
692
res = rl_conflict(lock, cur, e, trylock, false);
sys/kern/kern_rangelock.c
708
rl_r_validate(lock, e, trylock, free) :
sys/kern/kern_rangelock.c
709
rl_w_validate(lock, e, trylock, free));
sys/kern/kern_rangelock.c
719
rangelock_lock_int(struct rangelock *lock, bool trylock, vm_ooffset_t start,
sys/kern/kern_rangelock.c
726
if (rangelock_cheat_lock(lock, locktype, trylock, &cookie))
sys/kern/kern_rangelock.c
732
res = rl_insert(lock, e, trylock, &free);
sys/kern/kern_rangelock.c
748
rangelock_rlock(struct rangelock *lock, vm_ooffset_t start, vm_ooffset_t end)
sys/kern/kern_rangelock.c
750
return (rangelock_lock_int(lock, false, start, end, RL_LOCK_READ));
sys/kern/kern_rangelock.c
754
rangelock_tryrlock(struct rangelock *lock, vm_ooffset_t start, vm_ooffset_t end)
sys/kern/kern_rangelock.c
756
return (rangelock_lock_int(lock, true, start, end, RL_LOCK_READ));
sys/kern/kern_rangelock.c
760
rangelock_wlock(struct rangelock *lock, vm_ooffset_t start, vm_ooffset_t end)
sys/kern/kern_rangelock.c
762
return (rangelock_lock_int(lock, false, start, end, RL_LOCK_WRITE));
sys/kern/kern_rangelock.c
766
rangelock_trywlock(struct rangelock *lock, vm_ooffset_t start, vm_ooffset_t end)
sys/kern/kern_rangelock.c
768
return (rangelock_lock_int(lock, true, start, end, RL_LOCK_WRITE));
sys/kern/kern_rangelock.c
777
rangelock_may_recurse(struct rangelock *lock)
sys/kern/kern_rangelock.c
781
v = atomic_load_ptr(&lock->head);
sys/kern/kern_rangelock.c
785
sleepq_lock(&lock->head);
sys/kern/kern_rangelock.c
788
sleepq_release(&lock->head);
sys/kern/kern_rangelock.c
796
if (atomic_fcmpset_ptr(&lock->head, &v, x) != 0) {
sys/kern/kern_rangelock.c
797
rangelock_cheat_drain(lock);
sys/kern/kern_rangelock.c
805
if (atomic_fcmpset_ptr(&lock->head, &v, x) != 0) {
sys/kern/kern_rangelock.c
806
sleepq_release(&lock->head);
sys/kern/kern_rangelock.c
825
struct rangelock *lock;
sys/kern/kern_rangelock.c
834
lock = (struct rangelock *)addr;
sys/kern/kern_rangelock.c
835
db_printf("rangelock %p sleepers %d\n", lock, lock->sleepers);
sys/kern/kern_rangelock.c
836
v = lock->head;
sys/kern/kern_rangelock.c
841
for (e = (struct rl_q_entry *)(lock->head);;) {
sys/kern/kern_rangelock.c
86
rangelock_cheat_drain(struct rangelock *lock)
sys/kern/kern_rangelock.c
92
v = atomic_load_ptr(&lock->head);
sys/kern/kern_rangelock.c
95
sleepq_add(&lock->head, NULL, "ranged1", 0, 0);
sys/kern/kern_rangelock.c
96
sleepq_wait(&lock->head, PRI_USER);
sys/kern/kern_rangelock.c
97
sleepq_lock(&lock->head);
sys/kern/kern_rangelock.c
99
sleepq_release(&lock->head);
sys/kern/kern_rmlock.c
115
assert_rm(const struct lock_object *lock, int what)
sys/kern/kern_rmlock.c
118
rm_assert((const struct rmlock *)lock, what);
sys/kern/kern_rmlock.c
122
lock_rm(struct lock_object *lock, uintptr_t how)
sys/kern/kern_rmlock.c
127
rm = (struct rmlock *)lock;
sys/kern/kern_rmlock.c
137
unlock_rm(struct lock_object *lock)
sys/kern/kern_rmlock.c
146
rm = (struct rmlock *)lock;
sys/kern/kern_rmlock.c
180
owner_rm(const struct lock_object *lock, struct thread **owner)
sys/kern/kern_rmlock.c
185
rm = (const struct rmlock *)lock;
sys/kern/kern_rmlock.c
76
static void assert_rm(const struct lock_object *lock, int what);
sys/kern/kern_rmlock.c
78
static void db_show_rm(const struct lock_object *lock);
sys/kern/kern_rmlock.c
80
static void lock_rm(struct lock_object *lock, uintptr_t how);
sys/kern/kern_rmlock.c
82
static int owner_rm(const struct lock_object *lock, struct thread **owner);
sys/kern/kern_rmlock.c
833
db_show_rm(const struct lock_object *lock)
sys/kern/kern_rmlock.c
84
static uintptr_t unlock_rm(struct lock_object *lock);
sys/kern/kern_rmlock.c
841
rm = (const struct rmlock *)lock;
sys/kern/kern_rwlock.c
1542
db_show_rwlock(const struct lock_object *lock)
sys/kern/kern_rwlock.c
1547
rw = (const struct rwlock *)lock;
sys/kern/kern_rwlock.c
163
assert_rw(const struct lock_object *lock, int what)
sys/kern/kern_rwlock.c
166
rw_assert((const struct rwlock *)lock, what);
sys/kern/kern_rwlock.c
170
lock_rw(struct lock_object *lock, uintptr_t how)
sys/kern/kern_rwlock.c
174
rw = (struct rwlock *)lock;
sys/kern/kern_rwlock.c
182
trylock_rw(struct lock_object *lock, uintptr_t how)
sys/kern/kern_rwlock.c
186
rw = (struct rwlock *)lock;
sys/kern/kern_rwlock.c
194
unlock_rw(struct lock_object *lock)
sys/kern/kern_rwlock.c
198
rw = (struct rwlock *)lock;
sys/kern/kern_rwlock.c
211
owner_rw(const struct lock_object *lock, struct thread **owner)
sys/kern/kern_rwlock.c
213
const struct rwlock *rw = (const struct rwlock *)lock;
sys/kern/kern_rwlock.c
493
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_rwlock.c
59
PMC_SOFT_DECLARE( , , lock, failed);
sys/kern/kern_rwlock.c
71
static void db_show_rwlock(const struct lock_object *lock);
sys/kern/kern_rwlock.c
73
static void assert_rw(const struct lock_object *lock, int what);
sys/kern/kern_rwlock.c
74
static void lock_rw(struct lock_object *lock, uintptr_t how);
sys/kern/kern_rwlock.c
75
static int trylock_rw(struct lock_object *lock, uintptr_t how);
sys/kern/kern_rwlock.c
77
static int owner_rw(const struct lock_object *lock, struct thread **owner);
sys/kern/kern_rwlock.c
79
static uintptr_t unlock_rw(struct lock_object *lock);
sys/kern/kern_rwlock.c
990
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_sx.c
1066
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_sx.c
114
static void assert_sx(const struct lock_object *lock, int what);
sys/kern/kern_sx.c
116
static void db_show_sx(const struct lock_object *lock);
sys/kern/kern_sx.c
118
static void lock_sx(struct lock_object *lock, uintptr_t how);
sys/kern/kern_sx.c
120
static int owner_sx(const struct lock_object *lock, struct thread **owner);
sys/kern/kern_sx.c
122
static uintptr_t unlock_sx(struct lock_object *lock);
sys/kern/kern_sx.c
1490
db_show_sx(const struct lock_object *lock)
sys/kern/kern_sx.c
1495
sx = (const struct sx *)lock;
sys/kern/kern_sx.c
175
assert_sx(const struct lock_object *lock, int what)
sys/kern/kern_sx.c
178
sx_assert((const struct sx *)lock, what);
sys/kern/kern_sx.c
182
lock_sx(struct lock_object *lock, uintptr_t how)
sys/kern/kern_sx.c
186
sx = (struct sx *)lock;
sys/kern/kern_sx.c
194
unlock_sx(struct lock_object *lock)
sys/kern/kern_sx.c
198
sx = (struct sx *)lock;
sys/kern/kern_sx.c
211
owner_sx(const struct lock_object *lock, struct thread **owner)
sys/kern/kern_sx.c
216
sx = (const struct sx *)lock;
sys/kern/kern_sx.c
641
PMC_SOFT_CALL( , , lock, failed);
sys/kern/kern_sx.c
73
PMC_SOFT_DECLARE( , , lock, failed);
sys/kern/kern_synch.c
131
_sleep(const void *ident, struct lock_object *lock, int priority,
sys/kern/kern_synch.c
147
WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, lock,
sys/kern/kern_synch.c
149
KASSERT(sbt != 0 || mtx_owned(&Giant) || lock != NULL ||
sys/kern/kern_synch.c
155
KASSERT(lock != NULL && lock != &Giant.lock_object,
sys/kern/kern_synch.c
157
if (lock != NULL)
sys/kern/kern_synch.c
158
class = LOCK_CLASS(lock);
sys/kern/kern_synch.c
163
if (lock != NULL && priority & PDROP)
sys/kern/kern_synch.c
164
class->lc_unlock(lock);
sys/kern/kern_synch.c
184
if (lock == &Giant.lock_object)
sys/kern/kern_synch.c
187
if (lock != NULL && lock != &Giant.lock_object &&
sys/kern/kern_synch.c
191
WITNESS_SAVE(lock, lock_witness);
sys/kern/kern_synch.c
192
lock_state = class->lc_unlock(lock);
sys/kern/kern_synch.c
206
sleepq_add(ident, lock, wmesg, sleepq_flags, 0);
sys/kern/kern_synch.c
209
if (lock != NULL && class->lc_flags & LC_SLEEPABLE) {
sys/kern/kern_synch.c
211
WITNESS_SAVE(lock, lock_witness);
sys/kern/kern_synch.c
212
lock_state = class->lc_unlock(lock);
sys/kern/kern_synch.c
232
if (lock != NULL && lock != &Giant.lock_object && !(priority & PDROP)) {
sys/kern/kern_synch.c
233
class->lc_lock(lock, lock_state);
sys/kern/kern_synch.c
234
WITNESS_RESTORE(lock, lock_witness);
sys/kern/kern_synch.c
390
_blockcount_sleep(blockcount_t *bc, struct lock_object *lock, const char *wmesg,
sys/kern/kern_synch.c
399
KASSERT(lock != &Giant.lock_object,
sys/kern/kern_synch.c
415
if (lock != NULL && drop)
sys/kern/kern_synch.c
416
LOCK_CLASS(lock)->lc_unlock(lock);
sys/kern/kern_synch.c
423
if (lock != NULL)
sys/kern/kern_synch.c
424
lock_state = LOCK_CLASS(lock)->lc_unlock(lock);
sys/kern/kern_synch.c
446
if (lock != NULL && !drop)
sys/kern/kern_synch.c
447
LOCK_CLASS(lock)->lc_lock(lock, lock_state);
sys/kern/kern_sysctl.c
2156
req.lock = REQ_UNWIRED;
sys/kern/kern_sysctl.c
2160
if (req.lock == REQ_WIRED && req.validlen > 0)
sys/kern/kern_sysctl.c
2215
if (req->lock != REQ_WIRED)
sys/kern/kern_sysctl.c
2225
if (req->lock == REQ_WIRED) {
sys/kern/kern_sysctl.c
2266
if (req->lock != REQ_WIRED && req->oldptr &&
sys/kern/kern_sysctl.c
2276
req->lock = REQ_WIRED;
sys/kern/kern_sysctl.c
254
req.lock = REQ_UNWIRED;
sys/kern/kern_sysctl.c
2569
req.lock = REQ_UNWIRED;
sys/kern/kern_sysctl.c
2594
if (req.lock == REQ_WIRED && req.validlen > 0)
sys/kern/kern_sysctl.c
2864
req.lock = REQ_UNWIRED;
sys/kern/kern_timeout.c
1347
_callout_init_lock(struct callout *c, struct lock_object *lock, int flags)
sys/kern/kern_timeout.c
1349
KASSERT(lock != NULL, ("%s: no lock", __func__));
sys/kern/kern_timeout.c
1353
KASSERT(!(LOCK_CLASS(lock)->lc_flags & LC_SLEEPABLE),
sys/kern/kern_timeout.c
1356
(LOCK_CLASS(lock)->lc_trylock != NULL),
sys/kern/kern_timeout.c
1358
__func__, LOCK_CLASS(lock)->lc_name));
sys/kern/kern_timeout.c
1361
.c_lock = lock,
sys/kern/subr_bufring.c
37
buf_ring_alloc(int count, struct malloc_type *type, int flags, struct mtx *lock)
sys/kern/subr_bufring.c
48
br->br_lock = lock;
sys/kern/subr_epoch.c
571
struct lock_object *lock;
sys/kern/subr_epoch.c
666
if (turnstile_lock(ts, &lock, &owner)) {
sys/kern/subr_epoch.c
677
turnstile_unlock(ts, lock);
sys/kern/subr_lock.c
103
lock_destroy(struct lock_object *lock)
sys/kern/subr_lock.c
106
KASSERT(lock_initialized(lock), ("lock %p is not initialized", lock));
sys/kern/subr_lock.c
107
WITNESS_DESTROY(lock);
sys/kern/subr_lock.c
108
LOCK_LOG_DESTROY(lock, 0);
sys/kern/subr_lock.c
109
lock->lo_flags &= ~LO_INITIALIZED;
sys/kern/subr_lock.c
112
static SYSCTL_NODE(_debug, OID_AUTO, lock, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL,
sys/kern/subr_lock.c
176
DB_SHOW_COMMAND(lock, db_show_lock)
sys/kern/subr_lock.c
178
struct lock_object *lock;
sys/kern/subr_lock.c
183
lock = (struct lock_object *)addr;
sys/kern/subr_lock.c
184
if (LO_CLASSINDEX(lock) > LOCK_CLASS_MAX) {
sys/kern/subr_lock.c
185
db_printf("Unknown lock class: %d\n", LO_CLASSINDEX(lock));
sys/kern/subr_lock.c
188
class = LOCK_CLASS(lock);
sys/kern/subr_lock.c
190
db_printf(" name: %s\n", lock->lo_name);
sys/kern/subr_lock.c
191
class->lc_ddb_show(lock);
sys/kern/subr_lock.c
78
lock_init(struct lock_object *lock, struct lock_class *class, const char *name,
sys/kern/subr_lock.c
84
KASSERT(flags & LO_NEW || !lock_initialized(lock),
sys/kern/subr_lock.c
85
("lock \"%s\" %p already initialized", name, lock));
sys/kern/subr_lock.c
90
lock->lo_flags = i << LO_CLASSSHIFT;
sys/kern/subr_lock.c
96
lock->lo_name = name;
sys/kern/subr_lock.c
97
lock->lo_flags |= flags | LO_INITIALIZED;
sys/kern/subr_lock.c
98
LOCK_LOG_INIT(lock, 0);
sys/kern/subr_lock.c
99
WITNESS_INIT(lock, (type != NULL) ? type : name);
sys/kern/subr_sleepqueue.c
1449
struct lock_object *lock;
sys/kern/subr_sleepqueue.c
1485
lock = sq->sq_lock;
sys/kern/subr_sleepqueue.c
1486
db_printf("Associated Interlock: %p - (%s) %s\n", lock,
sys/kern/subr_sleepqueue.c
1487
LOCK_CLASS(lock)->lc_name, lock->lo_name);
sys/kern/subr_sleepqueue.c
307
sleepq_add(const void *wchan, struct lock_object *lock, const char *wmesg,
sys/kern/subr_sleepqueue.c
353
sq->sq_lock = lock;
sys/kern/subr_sleepqueue.c
369
MPASS(lock == sq->sq_lock);
sys/kern/subr_turnstile.c
1121
struct lock_object *lock;
sys/kern/subr_turnstile.c
1131
lock = (struct lock_object *)addr;
sys/kern/subr_turnstile.c
1132
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
1134
if (ts->ts_lockobj == lock)
sys/kern/subr_turnstile.c
1150
lock = ts->ts_lockobj;
sys/kern/subr_turnstile.c
1151
db_printf("Lock: %p - (%s) %s\n", lock, LOCK_CLASS(lock)->lc_name,
sys/kern/subr_turnstile.c
1152
lock->lo_name);
sys/kern/subr_turnstile.c
1171
struct lock_object *lock;
sys/kern/subr_turnstile.c
1203
lock = ts->ts_lockobj;
sys/kern/subr_turnstile.c
1204
class = LOCK_CLASS(lock);
sys/kern/subr_turnstile.c
1206
lock, class->lc_name, lock->lo_name);
sys/kern/subr_turnstile.c
1287
struct lock_object *lock;
sys/kern/subr_turnstile.c
1294
lock = ts->ts_lockobj;
sys/kern/subr_turnstile.c
1295
class = LOCK_CLASS(lock);
sys/kern/subr_turnstile.c
1298
db_printf("lock %p (%s) \"%s\"\n", lock, class->lc_name, lock->lo_name);
sys/kern/subr_turnstile.c
1309
struct lock_object *lock;
sys/kern/subr_turnstile.c
1316
lock = (struct lock_object *)addr;
sys/kern/subr_turnstile.c
1317
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
1319
if (ts->ts_lockobj == lock)
sys/kern/subr_turnstile.c
1322
class = LOCK_CLASS(lock);
sys/kern/subr_turnstile.c
1323
db_printf("lock %p (%s) \"%s\"\n", lock, class->lc_name,
sys/kern/subr_turnstile.c
1324
lock->lo_name);
sys/kern/subr_turnstile.c
560
turnstile_chain_lock(struct lock_object *lock)
sys/kern/subr_turnstile.c
564
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
569
turnstile_trywait(struct lock_object *lock)
sys/kern/subr_turnstile.c
574
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
577
if (ts->ts_lockobj == lock) {
sys/kern/subr_turnstile.c
586
ts->ts_lockobj = lock;
sys/kern/subr_turnstile.c
596
struct lock_object *lock;
sys/kern/subr_turnstile.c
598
if ((lock = ts->ts_lockobj) == NULL)
sys/kern/subr_turnstile.c
600
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
603
if (__predict_false(lock != ts->ts_lockobj)) {
sys/kern/subr_turnstile.c
608
*lockp = lock;
sys/kern/subr_turnstile.c
614
turnstile_unlock(struct turnstile *ts, struct lock_object *lock)
sys/kern/subr_turnstile.c
622
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
636
struct lock_object *lock;
sys/kern/subr_turnstile.c
641
lock = ts->ts_lockobj;
sys/kern/subr_turnstile.c
644
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
654
turnstile_lookup(struct lock_object *lock)
sys/kern/subr_turnstile.c
659
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
662
if (ts->ts_lockobj == lock) {
sys/kern/subr_turnstile.c
673
turnstile_chain_unlock(struct lock_object *lock)
sys/kern/subr_turnstile.c
677
tc = TC_LOOKUP(lock);
sys/kern/subr_turnstile.c
743
struct lock_object *lock;
sys/kern/subr_turnstile.c
800
lock = ts->ts_lockobj;
sys/kern/subr_turnstile.c
803
td->td_lockname = lock->lo_name;
sys/kern/subr_turnstile.c
809
if (LOCK_LOG_TEST(lock, 0))
sys/kern/subr_turnstile.c
811
td->td_tid, lock, lock->lo_name);
sys/kern/subr_turnstile.c
818
if (LOCK_LOG_TEST(lock, 0))
sys/kern/subr_turnstile.c
820
__func__, td->td_tid, lock, lock->lo_name);
sys/kern/subr_turnstile.c
97
#define TC_HASH(lock) (((uintptr_t)(lock) >> TC_SHIFT) & TC_MASK)
sys/kern/subr_turnstile.c
98
#define TC_LOOKUP(lock) &turnstile_chains[TC_HASH(lock)]
sys/kern/subr_unit.c
162
#define WITNESS_WARN(flags, lock, fmt, ...) (void)0
sys/kern/subr_witness.c
1353
witness_checkorder(struct lock_object *lock, int flags, const char *file,
sys/kern/subr_witness.c
1364
if (witness_cold || witness_watch < 1 || lock->lo_witness == NULL ||
sys/kern/subr_witness.c
1368
w = lock->lo_witness;
sys/kern/subr_witness.c
1369
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
1381
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1414
lock1 = find_instance(lock_list, lock);
sys/kern/subr_witness.c
1419
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1428
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1495
if (!(lock->lo_flags & LO_DUPOK) && !(flags & LOP_DUPOK) &&
sys/kern/subr_witness.c
1505
witness_output(" 2nd %s @ %s:%d\n", lock->lo_name,
sys/kern/subr_witness.c
1553
lock == &Giant.lock_object)
sys/kern/subr_witness.c
1560
if ((lock->lo_flags & LO_SLEEPABLE) != 0 &&
sys/kern/subr_witness.c
1571
if ((lock->lo_flags & LO_SLEEPABLE) != 0 &&
sys/kern/subr_witness.c
1581
lock == &Giant.lock_object)
sys/kern/subr_witness.c
1635
if ((lock->lo_flags & LO_IS_VNODE) != 0 &&
sys/kern/subr_witness.c
1644
if ((lock->lo_flags & LO_SLEEPABLE) != 0 &&
sys/kern/subr_witness.c
1650
&& lock == &Giant.lock_object)
sys/kern/subr_witness.c
1681
lock, lock->lo_name, w->w_name,
sys/kern/subr_witness.c
1697
witness_output(" 3rd %p %s (%s, %s) @ %s:%d\n", lock,
sys/kern/subr_witness.c
1698
lock->lo_name, w->w_name,
sys/kern/subr_witness.c
1773
(lock->lo_flags & LO_SLEEPABLE) != 0 &&
sys/kern/subr_witness.c
1784
witness_lock(struct lock_object *lock, int flags, const char *file, int line)
sys/kern/subr_witness.c
1791
if (witness_cold || witness_watch == -1 || lock->lo_witness == NULL ||
sys/kern/subr_witness.c
1794
w = lock->lo_witness;
sys/kern/subr_witness.c
1798
if (LOCK_CLASS(lock)->lc_flags & LC_SLEEPLOCK)
sys/kern/subr_witness.c
1808
instance = find_instance(*lock_list, lock);
sys/kern/subr_witness.c
1812
td->td_proc->p_pid, lock->lo_name,
sys/kern/subr_witness.c
1829
instance->li_lock = lock;
sys/kern/subr_witness.c
1835
if ((lock->lo_flags & LO_SLEEPABLE) != 0 && (flags & LOP_NOSLEEP) == 0)
sys/kern/subr_witness.c
1838
td->td_proc->p_pid, lock->lo_name, lle->ll_count - 1);
sys/kern/subr_witness.c
1842
witness_upgrade(struct lock_object *lock, int flags, const char *file, int line)
sys/kern/subr_witness.c
1848
if (lock->lo_witness == NULL || witness_watch == -1 || KERNEL_PANICKED())
sys/kern/subr_witness.c
1850
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
1852
if ((lock->lo_flags & LO_UPGRADABLE) == 0)
sys/kern/subr_witness.c
1855
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1860
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1863
instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
1866
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1874
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1879
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1887
witness_downgrade(struct lock_object *lock, int flags, const char *file,
sys/kern/subr_witness.c
1894
if (lock->lo_witness == NULL || witness_watch == -1 || KERNEL_PANICKED())
sys/kern/subr_witness.c
1896
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
1898
if ((lock->lo_flags & LO_UPGRADABLE) == 0)
sys/kern/subr_witness.c
1901
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1906
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1909
instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
1912
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1920
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1925
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
1933
witness_unlock(struct lock_object *lock, int flags, const char *file, int line)
sys/kern/subr_witness.c
1942
if (witness_cold || lock->lo_witness == NULL || KERNEL_PANICKED())
sys/kern/subr_witness.c
1945
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
1956
if (instance->li_lock == lock)
sys/kern/subr_witness.c
1968
lock->lo_name, fixup_filename(file), line);
sys/kern/subr_witness.c
1979
class->lc_name, lock->lo_name, fixup_filename(file), line);
sys/kern/subr_witness.c
1987
class->lc_name, lock->lo_name, fixup_filename(file), line);
sys/kern/subr_witness.c
2004
class->lc_name, lock->lo_name, fixup_filename(file), line);
sys/kern/subr_witness.c
2075
witness_warn(int flags, struct lock_object *lock, const char *fmt, ...)
sys/kern/subr_witness.c
2090
if (lock1->li_lock == lock)
sys/kern/subr_witness.c
2128
lock1->li_lock == lock && n == 0)
sys/kern/subr_witness.c
2156
witness_file(struct lock_object *lock)
sys/kern/subr_witness.c
2160
if (witness_cold || witness_watch < 1 || lock->lo_witness == NULL)
sys/kern/subr_witness.c
2162
w = lock->lo_witness;
sys/kern/subr_witness.c
2167
witness_line(struct lock_object *lock)
sys/kern/subr_witness.c
2171
if (witness_cold || witness_watch < 1 || lock->lo_witness == NULL)
sys/kern/subr_witness.c
2173
w = lock->lo_witness;
sys/kern/subr_witness.c
2513
find_instance(struct lock_list_entry *list, const struct lock_object *lock)
sys/kern/subr_witness.c
2522
if (instance->li_lock == lock)
sys/kern/subr_witness.c
2532
struct lock_object *lock;
sys/kern/subr_witness.c
2534
lock = instance->li_lock;
sys/kern/subr_witness.c
2536
"exclusive" : "shared", LOCK_CLASS(lock)->lc_name, lock->lo_name);
sys/kern/subr_witness.c
2537
if (lock->lo_witness->w_name != lock->lo_name)
sys/kern/subr_witness.c
2538
prnt(" (%s)", lock->lo_witness->w_name);
sys/kern/subr_witness.c
2540
instance->li_flags & LI_RECURSEMASK, lock,
sys/kern/subr_witness.c
2621
witness_display_spinlock(struct lock_object *lock, struct thread *owner,
sys/kern/subr_witness.c
2630
instance = find_instance(pc->pc_spinlocks, lock);
sys/kern/subr_witness.c
2636
witness_save(struct lock_object *lock, const char **filep, int *linep)
sys/kern/subr_witness.c
2654
if (lock->lo_witness == NULL || witness_watch == -1 || KERNEL_PANICKED())
sys/kern/subr_witness.c
2656
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
2664
instance = find_instance(lock_list, lock);
sys/kern/subr_witness.c
2667
class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
2675
witness_restore(struct lock_object *lock, const char *file, int line)
sys/kern/subr_witness.c
2689
if (lock->lo_witness == NULL || witness_watch == -1 || KERNEL_PANICKED())
sys/kern/subr_witness.c
2691
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
2699
instance = find_instance(lock_list, lock);
sys/kern/subr_witness.c
2702
class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
2703
lock->lo_witness->w_file = file;
sys/kern/subr_witness.c
2704
lock->lo_witness->w_line = line;
sys/kern/subr_witness.c
2712
witness_find_instance(const struct lock_object *lock,
sys/kern/subr_witness.c
2718
if (lock->lo_witness == NULL || witness_watch < 1 || KERNEL_PANICKED())
sys/kern/subr_witness.c
2720
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
2722
*instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
2725
*instance = find_instance(PCPU_GET(spinlocks), lock);
sys/kern/subr_witness.c
2729
class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
2738
witness_assert(const struct lock_object *lock, int flags, const char *file,
sys/kern/subr_witness.c
2745
if (!witness_find_instance(lock, &instance))
sys/kern/subr_witness.c
2747
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
2752
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
2766
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
2774
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
2780
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
2785
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
2790
class->lc_name, lock->lo_name,
sys/kern/subr_witness.c
2808
witness_is_owned(const struct lock_object *lock)
sys/kern/subr_witness.c
2813
if (!witness_find_instance(lock, &instance))
sys/kern/subr_witness.c
2822
witness_setflag(struct lock_object *lock, int flag, int set)
sys/kern/subr_witness.c
2828
if (lock->lo_witness == NULL || witness_watch == -1 || KERNEL_PANICKED())
sys/kern/subr_witness.c
2830
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
2838
instance = find_instance(lock_list, lock);
sys/kern/subr_witness.c
2841
class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
2852
witness_norelease(struct lock_object *lock)
sys/kern/subr_witness.c
2854
witness_setflag(lock, LI_NORELEASE, 1);
sys/kern/subr_witness.c
2858
witness_releaseok(struct lock_object *lock)
sys/kern/subr_witness.c
2860
witness_setflag(lock, LI_NORELEASE, 0);
sys/kern/subr_witness.c
313
const struct lock_object *lock);
sys/kern/subr_witness.c
356
static void witness_setflag(struct lock_object *lock, int flag, int set);
sys/kern/subr_witness.c
798
struct lock_object *lock;
sys/kern/subr_witness.c
872
lock = pending_locks[i].wh_lock;
sys/kern/subr_witness.c
873
KASSERT(lock->lo_flags & LO_WITNESS,
sys/kern/subr_witness.c
875
__func__, lock->lo_name));
sys/kern/subr_witness.c
876
lock->lo_witness = enroll(pending_locks[i].wh_type,
sys/kern/subr_witness.c
877
LOCK_CLASS(lock));
sys/kern/subr_witness.c
887
witness_init(struct lock_object *lock, const char *type)
sys/kern/subr_witness.c
892
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
893
if ((lock->lo_flags & LO_RECURSABLE) != 0 &&
sys/kern/subr_witness.c
896
__func__, class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
897
if ((lock->lo_flags & LO_SLEEPABLE) != 0 &&
sys/kern/subr_witness.c
900
__func__, class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
901
if ((lock->lo_flags & LO_UPGRADABLE) != 0 &&
sys/kern/subr_witness.c
904
__func__, class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
914
(lock->lo_flags & LO_WITNESS) == 0)
sys/kern/subr_witness.c
915
lock->lo_witness = NULL;
sys/kern/subr_witness.c
917
pending_locks[pending_cnt].wh_lock = lock;
sys/kern/subr_witness.c
924
lock->lo_witness = enroll(type, class);
sys/kern/subr_witness.c
928
witness_destroy(struct lock_object *lock)
sys/kern/subr_witness.c
933
class = LOCK_CLASS(lock);
sys/kern/subr_witness.c
937
class->lc_name, lock->lo_name);
sys/kern/subr_witness.c
940
if ((lock->lo_flags & LO_WITNESS) == 0 || lock->lo_witness == NULL)
sys/kern/subr_witness.c
942
w = lock->lo_witness;
sys/kern/tty.c
1373
struct cdev *dev, *init, *lock, *cua, *cinit, *clock;
sys/kern/tty.c
1418
init = lock = cua = cinit = clock = NULL;
sys/kern/tty.c
1433
error = make_dev_s(&args, &lock, "%s%s.lock", prefix, name);
sys/kern/tty.c
1436
dev_depends(dev, lock);
sys/kern/tty.c
1485
if (lock)
sys/kern/tty.c
1486
destroy_dev(lock);
sys/kern/tty.c
615
struct termios *lock = TTY_CALLOUT(tp, dev) ?
sys/kern/tty.c
623
new->c_iflag = (old->c_iflag & lock->c_iflag) |
sys/kern/tty.c
624
(new->c_iflag & ~lock->c_iflag);
sys/kern/tty.c
625
new->c_oflag = (old->c_oflag & lock->c_oflag) |
sys/kern/tty.c
626
(new->c_oflag & ~lock->c_oflag);
sys/kern/tty.c
627
new->c_cflag = (old->c_cflag & lock->c_cflag) |
sys/kern/tty.c
628
(new->c_cflag & ~lock->c_cflag);
sys/kern/tty.c
629
new->c_lflag = (old->c_lflag & lock->c_lflag) |
sys/kern/tty.c
630
(new->c_lflag & ~lock->c_lflag);
sys/kern/tty.c
632
if (lock->c_cc[cc])
sys/kern/tty.c
634
if (lock->c_ispeed)
sys/kern/tty.c
636
if (lock->c_ospeed)
sys/kern/vfs_inotify.c
1027
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
1039
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
165
struct mtx lock; /* serialize all softc writes */
sys/kern/vfs_inotify.c
184
mtx_assert(&sc->lock, MA_OWNED);
sys/kern/vfs_inotify.c
198
mtx_assert(&sc->lock, MA_OWNED);
sys/kern/vfs_inotify.c
220
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
223
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
226
error = msleep(&sc->pending, &sc->lock, PCATCH, "inotify", 0);
sys/kern/vfs_inotify.c
228
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
245
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
251
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
254
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
267
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
302
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
307
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
326
mtx_assert(&sc->lock, MA_OWNED);
sys/kern/vfs_inotify.c
355
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
361
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
420
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
423
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
425
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
427
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
440
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
444
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
446
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
450
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
452
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
464
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
467
mtx_destroy(&sc->lock);
sys/kern/vfs_inotify.c
506
mtx_init(&sc->lock, "inotify", NULL, MTX_DEF);
sys/kern/vfs_inotify.c
507
knlist_init_mtx(&sc->sel.si_note, &sc->lock);
sys/kern/vfs_inotify.c
547
mtx_assert(&sc->lock, MA_OWNED);
sys/kern/vfs_inotify.c
574
mtx_assert(&sc->lock, MA_OWNED);
sys/kern/vfs_inotify.c
631
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
663
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
838
mtx_lock(&sc->lock);
sys/kern/vfs_inotify.c
846
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
856
mtx_unlock(&sc->lock);
sys/kern/vfs_inotify.c
880
mtx_unlock(&sc->lock);
sys/kern/vfs_lookup.c
129
struct lock *lk __diagused;
sys/kern/vfs_lookup.c
149
struct lock *lk __diagused;
sys/kern/vfs_subr.c
314
struct mtx lock;
sys/kern/vfs_subr.c
3854
mtx_assert(&vd->lock, MA_OWNED);
sys/kern/vfs_subr.c
3919
mtx_lock(&vd->lock);
sys/kern/vfs_subr.c
3932
mtx_unlock(&vd->lock);
sys/kern/vfs_subr.c
3955
mtx_lock(&vd->lock);
sys/kern/vfs_subr.c
3965
mtx_unlock(&vd->lock);
sys/kern/vfs_subr.c
828
mtx_init(&vd->lock, "vdbatch", NULL, MTX_DEF);
sys/net/if_ovpn.c
190
struct rmlock lock;
sys/net/if_ovpn.c
238
#define OVPN_RLOCK(sc) rm_rlock(&(sc)->lock, _ovpn_lock_trackerp)
sys/net/if_ovpn.c
239
#define OVPN_RUNLOCK(sc) rm_runlock(&(sc)->lock, _ovpn_lock_trackerp)
sys/net/if_ovpn.c
240
#define OVPN_WLOCK(sc) rm_wlock(&(sc)->lock)
sys/net/if_ovpn.c
241
#define OVPN_WUNLOCK(sc) rm_wunlock(&(sc)->lock)
sys/net/if_ovpn.c
242
#define OVPN_ASSERT(sc) rm_assert(&(sc)->lock, RA_LOCKED)
sys/net/if_ovpn.c
243
#define OVPN_RASSERT(sc) rm_assert(&(sc)->lock, RA_RLOCKED)
sys/net/if_ovpn.c
244
#define OVPN_WASSERT(sc) rm_assert(&(sc)->lock, RA_WLOCKED)
sys/net/if_ovpn.c
245
#define OVPN_UNLOCK_ASSERT(sc) rm_assert(&(sc)->lock, RA_UNLOCKED)
sys/net/if_ovpn.c
2737
rm_init_flags(&sc->lock, "if_ovpn_lock", RM_RECURSE);
sys/net/if_ovpn.c
2791
rm_destroy(&sc->lock);
sys/net/if_ovpn.c
698
callout_init_rm(&peer->ping_send, &sc->lock, CALLOUT_SHAREDLOCK);
sys/net/if_ovpn.c
699
callout_init_rm(&peer->ping_rcv, &sc->lock, 0);
sys/net/if_vlan.c
101
struct mtx lock;
sys/net/if_vlan.c
263
#define TRUNK_LOCK_INIT(trunk) mtx_init(&(trunk)->lock, vlanname, NULL, MTX_DEF)
sys/net/if_vlan.c
264
#define TRUNK_LOCK_DESTROY(trunk) mtx_destroy(&(trunk)->lock)
sys/net/if_vlan.c
265
#define TRUNK_WLOCK(trunk) mtx_lock(&(trunk)->lock)
sys/net/if_vlan.c
266
#define TRUNK_WUNLOCK(trunk) mtx_unlock(&(trunk)->lock)
sys/net/if_vlan.c
267
#define TRUNK_WLOCK_ASSERT(trunk) mtx_assert(&(trunk)->lock, MA_OWNED);
sys/net/mp_ring.c
283
mtx_init(&r->lock, "mp_ring lock", NULL, MTX_DEF);
sys/net/mp_ring.c
327
mtx_lock(&r->lock);
sys/net/mp_ring.c
336
mtx_unlock(&r->lock);
sys/net/mp_ring.c
388
mtx_unlock(&r->lock);
sys/net/mp_ring.c
490
mtx_lock(&r->lock);
sys/net/mp_ring.c
492
mtx_unlock(&r->lock);
sys/net/mp_ring.c
497
mtx_unlock(&r->lock);
sys/net/mp_ring.h
60
struct mtx lock;
sys/net/pfvar.h
1181
struct mtx *lock;
sys/net/pfvar.h
2627
struct mtx lock;
sys/net/pfvar.h
2632
struct mtx lock;
sys/net/pfvar.h
2637
struct mtx lock;
sys/net/pfvar.h
2643
struct mtx lock;
sys/net/pfvar.h
364
#define PF_HASHROW_ASSERT(h) mtx_assert(&(h)->lock, MA_OWNED)
sys/net/pfvar.h
365
#define PF_HASHROW_LOCK(h) mtx_lock(&(h)->lock)
sys/net/pfvar.h
366
#define PF_HASHROW_UNLOCK(h) mtx_unlock(&(h)->lock)
sys/net/pfvar.h
373
MPASS(_s->lock == &_ih->lock); \
sys/net/pfvar.h
374
mtx_lock(_s->lock); \
sys/net/pfvar.h
380
MPASS(_s->lock == &_ih->lock); \
sys/net/pfvar.h
381
mtx_unlock(_s->lock); \
sys/net/pfvar.h
384
#define PF_STATE_LOCK(s) mtx_lock((s)->lock)
sys/net/pfvar.h
385
#define PF_STATE_UNLOCK(s) mtx_unlock((s)->lock)
sys/net/pfvar.h
393
MPASS(_s->lock == &_ih->lock); \
sys/net/pfvar.h
406
MPASS(_sn->lock == &_sh->lock); \
sys/net/pfvar.h
407
mtx_lock(_sn->lock); \
sys/net/pfvar.h
414
MPASS(_sn->lock == &_sh->lock); \
sys/net/pfvar.h
415
mtx_unlock(_sn->lock); \
sys/net/pfvar.h
418
#define PF_SRC_NODE_LOCK(sn) mtx_lock((sn)->lock)
sys/net/pfvar.h
419
#define PF_SRC_NODE_UNLOCK(sn) mtx_unlock((sn)->lock)
sys/net/pfvar.h
428
MPASS(_sn->lock == &_sh->lock); \
sys/net/pfvar.h
947
struct mtx *lock;
sys/netgraph/ng_iface.c
122
struct rmlock lock; /* Protect private data changes */
sys/netgraph/ng_iface.c
126
#define PRIV_RLOCK(priv, t) rm_rlock(&priv->lock, t)
sys/netgraph/ng_iface.c
127
#define PRIV_RUNLOCK(priv, t) rm_runlock(&priv->lock, t)
sys/netgraph/ng_iface.c
128
#define PRIV_WLOCK(priv) rm_wlock(&priv->lock)
sys/netgraph/ng_iface.c
129
#define PRIV_WUNLOCK(priv) rm_wunlock(&priv->lock)
sys/netgraph/ng_iface.c
528
rm_init(&priv->lock, "ng_iface private rmlock");
sys/netgraph/ng_iface.c
749
rm_destroy(&priv->lock);
sys/netinet/in_pcb.c
1465
inp_lock(struct inpcb *inp, const inp_lookup_t lock)
sys/netinet/in_pcb.c
1468
lock == INPLOOKUP_RLOCKPCB ?
sys/netinet/in_pcb.c
1473
inp_unlock(struct inpcb *inp, const inp_lookup_t lock)
sys/netinet/in_pcb.c
1476
lock == INPLOOKUP_RLOCKPCB ?
sys/netinet/in_pcb.c
1481
inp_trylock(struct inpcb *inp, const inp_lookup_t lock)
sys/netinet/in_pcb.c
1484
return (lock == INPLOOKUP_RLOCKPCB ?
sys/netinet/in_pcb.c
1489
_inp_smr_lock(struct inpcb *inp, const inp_lookup_t lock, const int ignflags)
sys/netinet/in_pcb.c
1492
MPASS(lock == INPLOOKUP_RLOCKPCB || lock == INPLOOKUP_WLOCKPCB);
sys/netinet/in_pcb.c
1495
if (__predict_true(inp_trylock(inp, lock))) {
sys/netinet/in_pcb.c
1498
inp_unlock(inp, lock);
sys/netinet/in_pcb.c
1507
inp_lock(inp, lock);
sys/netinet/in_pcb.c
1508
if (__predict_false(in_pcbrele(inp, lock)))
sys/netinet/in_pcb.c
1517
inp_unlock(inp, lock);
sys/netinet/in_pcb.c
1528
inp_smr_lock(struct inpcb *inp, const inp_lookup_t lock)
sys/netinet/in_pcb.c
1536
return (_inp_smr_lock(inp, lock, INP_FREED | INP_DROPPED));
sys/netinet/in_pcb.c
1574
#define II_LOCK_ASSERT(inp, lock) \
sys/netinet/in_pcb.c
1576
(lock) == INPLOOKUP_RLOCKPCB ? RA_RLOCKED : RA_WLOCKED )
sys/netinet/in_pcb.c
1583
inp_lookup_t lock = ii->lock;
sys/netinet/in_pcb.c
1595
if (__predict_true(_inp_smr_lock(inp, lock, INP_FREED)))
sys/netinet/in_pcb.c
1618
II_LOCK_ASSERT(inp, lock);
sys/netinet/in_pcb.c
1629
if (__predict_true(inp_trylock(inp, lock))) {
sys/netinet/in_pcb.c
1638
inp_unlock(inp, lock);
sys/netinet/in_pcb.c
1654
inp_lock(inp, lock);
sys/netinet/in_pcb.c
1655
if (__predict_false(in_pcbrele(inp, lock))) {
sys/netinet/in_pcb.c
1663
inp_unlock(inp, lock);
sys/netinet/in_pcb.c
1671
inp_unlock(ii->inp, lock);
sys/netinet/in_pcb.c
1738
in_pcbrele(struct inpcb *inp, const inp_lookup_t lock)
sys/netinet/in_pcb.c
1741
return (lock == INPLOOKUP_RLOCKPCB ?
sys/netinet/in_pcb.h
700
const inp_lookup_t lock;
sys/netinet/in_pcb.h
707
.lock = (_lock), \
sys/netinet/in_pcb.h
715
.lock = (_lock), \
sys/netinet/in_pcb_var.h
47
void inp_lock(struct inpcb *inp, const inp_lookup_t lock);
sys/netinet/in_pcb_var.h
48
void inp_unlock(struct inpcb *inp, const inp_lookup_t lock);
sys/netinet/in_pcb_var.h
49
int inp_trylock(struct inpcb *inp, const inp_lookup_t lock);
sys/netinet/ip_reass.c
694
mtx_init(&V_ipq[i].lock, "IP reassembly", NULL,
sys/netinet/ip_reass.c
696
callout_init_mtx(&V_ipq[i].timer, &V_ipq[i].lock, 0);
sys/netinet/ip_reass.c
73
struct mtx lock;
sys/netinet/ip_reass.c
776
mtx_destroy(&V_ipq[i].lock);
sys/netinet/ip_reass.c
88
#define IPQ_LOCK(i) mtx_lock(&V_ipq[i].lock)
sys/netinet/ip_reass.c
89
#define IPQ_TRYLOCK(i) mtx_trylock(&V_ipq[i].lock)
sys/netinet/ip_reass.c
90
#define IPQ_UNLOCK(i) mtx_unlock(&V_ipq[i].lock)
sys/netinet/ip_reass.c
91
#define IPQ_LOCK_ASSERT(i) mtx_assert(&V_ipq[i].lock, MA_OWNED)
sys/netinet/ip_reass.c
92
#define IPQ_BUCKET_LOCK_ASSERT(b) mtx_assert(&(b)->lock, MA_OWNED)
sys/netinet/sctp_uio.h
922
struct sctp_lock_log lock;
sys/netinet/sctputil.c
356
sctp_clog.x.lock.sock = (void *)inp->sctp_socket;
sys/netinet/sctputil.c
359
sctp_clog.x.lock.sock = (void *)NULL;
sys/netinet/sctputil.c
361
sctp_clog.x.lock.inp = (void *)inp;
sys/netinet/sctputil.c
363
sctp_clog.x.lock.tcb_lock = mtx_owned(&stcb->tcb_mtx);
sys/netinet/sctputil.c
365
sctp_clog.x.lock.tcb_lock = SCTP_LOCK_UNKNOWN;
sys/netinet/sctputil.c
368
sctp_clog.x.lock.inp_lock = mtx_owned(&inp->inp_mtx);
sys/netinet/sctputil.c
369
sctp_clog.x.lock.create_lock = mtx_owned(&inp->inp_create_mtx);
sys/netinet/sctputil.c
371
sctp_clog.x.lock.inp_lock = SCTP_LOCK_UNKNOWN;
sys/netinet/sctputil.c
372
sctp_clog.x.lock.create_lock = SCTP_LOCK_UNKNOWN;
sys/netinet/sctputil.c
374
sctp_clog.x.lock.info_lock = rw_wowned(&SCTP_BASE_INFO(ipi_ep_mtx));
sys/netinet/sctputil.c
376
sctp_clog.x.lock.sock_lock = mtx_owned(SOCK_MTX(inp->sctp_socket));
sys/netinet/sctputil.c
377
sctp_clog.x.lock.sockrcvbuf_lock = mtx_owned(SOCKBUF_MTX(&inp->sctp_socket->so_rcv));
sys/netinet/sctputil.c
378
sctp_clog.x.lock.socksndbuf_lock = mtx_owned(SOCKBUF_MTX(&inp->sctp_socket->so_snd));
sys/netinet/sctputil.c
380
sctp_clog.x.lock.sock_lock = SCTP_LOCK_UNKNOWN;
sys/netinet/sctputil.c
381
sctp_clog.x.lock.sockrcvbuf_lock = SCTP_LOCK_UNKNOWN;
sys/netinet/sctputil.c
382
sctp_clog.x.lock.socksndbuf_lock = SCTP_LOCK_UNKNOWN;
sys/netinet6/frag6.c
1043
mtx_init(&V_ip6qb[bucket].lock, "ip6qb", NULL, MTX_DEF);
sys/netinet6/frag6.c
1108
mtx_destroy(&V_ip6qb[bucket].lock);
sys/netinet6/frag6.c
141
#define IP6QB_LOCK(_b) mtx_lock(&V_ip6qb[(_b)].lock)
sys/netinet6/frag6.c
142
#define IP6QB_TRYLOCK(_b) mtx_trylock(&V_ip6qb[(_b)].lock)
sys/netinet6/frag6.c
143
#define IP6QB_LOCK_ASSERT(_b) mtx_assert(&V_ip6qb[(_b)].lock, MA_OWNED)
sys/netinet6/frag6.c
144
#define IP6QB_UNLOCK(_b) mtx_unlock(&V_ip6qb[(_b)].lock)
sys/netinet6/frag6.c
94
struct mtx lock;
sys/netipsec/key.c
3073
sav->lock = malloc_aligned(max(sizeof(struct rmlock),
sys/netipsec/key.c
3076
if (sav->lock == NULL) {
sys/netipsec/key.c
3080
rm_init(sav->lock, "ipsec association");
sys/netipsec/key.c
3193
if (sav->lock != NULL) {
sys/netipsec/key.c
3194
rm_destroy(sav->lock);
sys/netipsec/key.c
3195
free(sav->lock, M_IPSEC_MISC);
sys/netipsec/key.c
3247
mtx_destroy(&sav->replay->lock);
sys/netipsec/key.c
3286
rm_destroy(sav->lock);
sys/netipsec/key.c
3287
free(sav->lock, M_IPSEC_MISC);
sys/netipsec/key.c
3519
mtx_init(&sav->replay->lock, "ipsec replay", NULL, MTX_DEF);
sys/netipsec/keydb.h
163
struct rmlock *lock; /* update/access lock */
sys/netipsec/keydb.h
205
#define SECASVAR_RLOCK(_sav) rm_rlock((_sav)->lock, &_secas_tracker)
sys/netipsec/keydb.h
206
#define SECASVAR_RUNLOCK(_sav) rm_runlock((_sav)->lock, &_secas_tracker)
sys/netipsec/keydb.h
207
#define SECASVAR_WLOCK(_sav) rm_wlock((_sav)->lock)
sys/netipsec/keydb.h
208
#define SECASVAR_WUNLOCK(_sav) rm_wunlock((_sav)->lock)
sys/netipsec/keydb.h
209
#define SECASVAR_LOCK_ASSERT(_sav) rm_assert((_sav)->lock, RA_LOCKED)
sys/netipsec/keydb.h
210
#define SECASVAR_LOCK_WASSERT(_sav) rm_assert((_sav)->lock, RA_WLOCKED)
sys/netipsec/keydb.h
227
struct mtx lock;
sys/netipsec/keydb.h
236
#define SECREPLAY_LOCK(_r) mtx_lock(&(_r)->lock)
sys/netipsec/keydb.h
237
#define SECREPLAY_UNLOCK(_r) mtx_unlock(&(_r)->lock)
sys/netipsec/keydb.h
238
#define SECREPLAY_ASSERT(_r) mtx_assert(&(_r)->lock, MA_OWNED)
sys/netpfil/ipfilter/netinet/ip_frag.c
1161
, ipfrwlock_t *lock
sys/netpfil/ipfilter/netinet/ip_frag.c
1180
READ_ENTER(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
1198
RWLOCK_EXIT(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
1206
ipf_frag_deref(softc, &frag, lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
1277
, ipfrwlock_t *lock
sys/netpfil/ipfilter/netinet/ip_frag.c
1287
WRITE_ENTER(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
1291
RWLOCK_EXIT(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
359
, ipfrwlock_t *lock
sys/netpfil/ipfilter/netinet/ip_frag.c
435
WRITE_ENTER(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
443
RWLOCK_EXIT(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
615
, ipfrwlock_t *lock
sys/netpfil/ipfilter/netinet/ip_frag.c
665
READ_ENTER(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
704
if (f != table[idx] && MUTEX_TRY_UPGRADE(lock)) {
sys/netpfil/ipfilter/netinet/ip_frag.c
722
MUTEX_DOWNGRADE(lock);
sys/netpfil/ipfilter/netinet/ip_frag.c
764
RWLOCK_EXIT(lock);
sys/netpfil/ipfilter/netinet/ip_sync.c
1128
ipfrwlock_t *lock;
sys/netpfil/ipfilter/netinet/ip_sync.c
1134
lock = &softs->ipf_syncstate;
sys/netpfil/ipfilter/netinet/ip_sync.c
1136
lock = &softs->ipf_syncnat;
sys/netpfil/ipfilter/netinet/ip_sync.c
1139
READ_ENTER(lock);
sys/netpfil/ipfilter/netinet/ip_sync.c
1186
RWLOCK_EXIT(lock);
sys/netpfil/ipfilter/netinet/radix_ipf.h
59
ipfmutex_t lock;
sys/netpfil/ipfilter/netinet/radix_ipf.h
75
# define RADIX_NODE_HEAD_LOCK(x) MUTEX_ENTER(&(x)->lock)
sys/netpfil/ipfilter/netinet/radix_ipf.h
76
# define RADIX_NODE_HEAD_UNLOCK(x) MUTEX_UNLOCK(&(x)->lock)
sys/netpfil/ipfw/ip_fw_dynamic.c
292
#define DYN_BUCKET_LOCK_INIT(lock, b) \
sys/netpfil/ipfw/ip_fw_dynamic.c
293
mtx_init(&lock[(b)], "IPFW dynamic bucket", NULL, MTX_DEF)
sys/netpfil/ipfw/ip_fw_dynamic.c
294
#define DYN_BUCKET_LOCK_DESTROY(lock, b) mtx_destroy(&lock[(b)])
sys/netpfil/ipfw/nat64/nat64lsn.h
127
struct mtx lock;
sys/netpfil/ipfw/nat64/nat64lsn.h
165
mtx_init(&(p)->lock, "alias_lock", NULL, MTX_DEF)
sys/netpfil/ipfw/nat64/nat64lsn.h
166
#define ALIAS_LOCK_DESTROY(p) mtx_destroy(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
167
#define ALIAS_LOCK(p) mtx_lock(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
168
#define ALIAS_UNLOCK(p) mtx_unlock(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
186
struct mtx lock;
sys/netpfil/ipfw/nat64/nat64lsn.h
190
mtx_init(&(p)->lock, "host_lock", NULL, MTX_DEF|MTX_NEW)
sys/netpfil/ipfw/nat64/nat64lsn.h
191
#define HOST_LOCK_DESTROY(p) mtx_destroy(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
192
#define HOST_LOCK(p) mtx_lock(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
193
#define HOST_UNLOCK(p) mtx_unlock(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
210
struct mtx lock;
sys/netpfil/ipfw/nat64/nat64lsn.h
253
mtx_init(&(p)->lock, "cfg_lock", NULL, MTX_DEF)
sys/netpfil/ipfw/nat64/nat64lsn.h
254
#define CFG_LOCK_DESTROY(p) mtx_destroy(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
255
#define CFG_LOCK(p) mtx_lock(&(p)->lock)
sys/netpfil/ipfw/nat64/nat64lsn.h
256
#define CFG_UNLOCK(p) mtx_unlock(&(p)->lock)
sys/netpfil/pf/pf.c
1358
MPASS((*sn)->lock == NULL);
sys/netpfil/pf/pf.c
1359
(*sn)->lock = &(*sh)->lock;
sys/netpfil/pf/pf.c
1479
mtx_init(&kh->lock, "pf_keyhash", NULL, MTX_DEF | MTX_DUPOK);
sys/netpfil/pf/pf.c
1480
mtx_init(&ih->lock, "pf_idhash", NULL, MTX_DEF);
sys/netpfil/pf/pf.c
1504
mtx_init(&sh->lock, "pf_srchash", NULL, MTX_DEF);
sys/netpfil/pf/pf.c
1526
mtx_init(&uh->lock, "pf_udpendpointhash", NULL,
sys/netpfil/pf/pf.c
1607
mtx_destroy(&kh->lock);
sys/netpfil/pf/pf.c
1608
mtx_destroy(&ih->lock);
sys/netpfil/pf/pf.c
1616
mtx_destroy(&sh->lock);
sys/netpfil/pf/pf.c
1625
mtx_destroy(&uh->lock);
sys/netpfil/pf/pf.c
1736
MPASS(s->lock == NULL);
sys/netpfil/pf/pf.c
1737
s->lock = &V_pf_idhash[PF_IDHASH(s)].lock;
sys/nlm/nlm.h
123
extern void *nlm_register_wait_lock(struct nlm4_lock *lock, struct vnode *vp);
sys/nlm/nlm_advlock.c
1222
struct nlm4_lock *lock, char oh_space[32])
sys/nlm/nlm_advlock.c
1261
memset(lock, 0, sizeof(*lock));
sys/nlm/nlm_advlock.c
1262
lock->caller_name = prison0.pr_hostname;
sys/nlm/nlm_advlock.c
1263
lock->fh.n_len = fhlen;
sys/nlm/nlm_advlock.c
1264
lock->fh.n_bytes = fh;
sys/nlm/nlm_advlock.c
1265
lock->oh.n_len = oh_len;
sys/nlm/nlm_advlock.c
1266
lock->oh.n_bytes = oh_space;
sys/nlm/nlm_advlock.c
1267
lock->svid = svid;
sys/nlm/nlm_advlock.c
1268
lock->l_offset = start;
sys/nlm/nlm_advlock.c
1269
lock->l_len = len;
sys/nlm/nlm_advlock.c
92
struct nlm4_lock *lock, char oh_space[32]);
sys/nlm/nlm_prot_impl.c
1330
nlm_register_wait_lock(struct nlm4_lock *lock, struct vnode *vp)
sys/nlm/nlm_prot_impl.c
1335
nw->nw_lock = *lock;
sys/ofed/drivers/infiniband/core/ib_addr.c
230
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_addr.c
240
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_addr.c
716
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_addr.c
734
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_addr.c
74
static DEFINE_MUTEX(lock);
sys/ofed/drivers/infiniband/core/ib_addr.c
827
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_addr.c
837
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
1007
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1020
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1036
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1038
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1113
write_lock_irq(&device->cache.lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
112
struct mutex lock;
sys/ofed/drivers/infiniband/core/ib_cache.c
1129
write_unlock_irq(&device->cache.lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
1178
rwlock_init(&device->cache.lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
346
mutex_lock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
366
mutex_unlock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
379
mutex_lock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
396
mutex_unlock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
410
mutex_lock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
421
mutex_unlock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
628
mutex_init(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
710
mutex_lock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
754
mutex_unlock(&table->lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
938
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
947
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
967
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
988
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1004
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1014
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1016
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1028
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1033
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1041
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1044
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1048
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1052
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1059
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1130
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1132
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1168
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1179
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1185
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1196
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
125
spinlock_t lock;
sys/ofed/drivers/infiniband/core/ib_cm.c
1345
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1347
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1351
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1397
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1400
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1405
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1563
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1565
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1649
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1664
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1671
unlock: spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1686
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1691
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1706
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1723
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1733
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
1927
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1945
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1957
out: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
1993
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2009
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2017
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2020
error: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2066
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2078
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2085
unlock: spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2108
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2114
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2123
spin_lock(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2126
spin_unlock(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2127
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2140
spin_unlock(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2141
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2154
spin_unlock(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2177
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2200
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2202
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2210
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2236
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2239
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2250
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2290
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2314
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2321
out: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2357
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2359
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2376
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2381
out: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2431
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2457
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2475
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2483
unlock: spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2502
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2505
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2514
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2544
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2582
out: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2609
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2613
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2625
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2647
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2680
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2688
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
269
spinlock_t lock; /* Do not acquire inside cm.lock */
sys/ofed/drivers/infiniband/core/ib_cm.c
2723
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2764
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2767
error1: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2771
error2: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2809
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2852
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2860
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
2910
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2937
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
2945
out: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3001
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3021
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3049
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3057
unlock: spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3101
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3117
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3123
out: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3152
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3156
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3166
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3185
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3187
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3194
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3197
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3204
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3261
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3268
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3274
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
332
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3327
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3330
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3339
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3345
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3395
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3409
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
341
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3414
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3416
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3421
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3424
error: spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
344
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3456
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3458
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3463
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3485
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3512
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3522
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3636
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3650
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3670
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3677
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3692
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3707
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3800
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3805
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
3820
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3845
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3856
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3892
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3903
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
3951
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
4162
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
4164
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
4173
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
4178
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
4204
spin_lock_init(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
4245
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
4248
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
535
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
543
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
554
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
558
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
567
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
570
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
593
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
595
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
832
spin_lock_init(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
928
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
931
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
942
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
946
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
957
spin_lock_irqsave(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
959
spin_unlock_irqrestore(&cm.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cm.c
972
spin_lock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
975
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
977
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
981
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
985
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
990
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
993
spin_unlock_irq(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
995
spin_lock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cm.c
999
spin_unlock_irq(&cm.lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
145
static DEFINE_MUTEX(lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
1795
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
1804
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
1807
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
1809
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
1841
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
1847
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
2242
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
2246
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
251
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
2521
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
2525
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
261
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
2907
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
2951
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
3129
spin_lock_irqsave(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
3136
spin_unlock_irqrestore(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
3148
spin_lock_irqsave(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
3156
spin_unlock_irqrestore(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
317
spinlock_t lock;
sys/ofed/drivers/infiniband/core/ib_cma.c
3315
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
3318
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
3381
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
3386
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
405
spin_lock_irqsave(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
407
spin_unlock_irqrestore(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
417
spin_lock_irqsave(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
420
spin_unlock_irqrestore(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
430
spin_lock_irqsave(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
433
spin_unlock_irqrestore(&id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_cma.c
4410
spin_lock(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4412
spin_unlock(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4423
spin_lock_irq(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4425
spin_unlock_irq(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4438
spin_lock_irq(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4442
spin_unlock_irq(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4476
spin_unlock_irq(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4552
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4556
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4602
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4610
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4617
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4619
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4632
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
4634
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
520
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
524
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
642
mutex_lock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
694
mutex_unlock(&lock);
sys/ofed/drivers/infiniband/core/ib_cma.c
782
spin_lock_init(&id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
1003
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
1014
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
1027
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
236
spin_lock_init(&cm_id_priv->lock);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
296
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
326
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
370
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
374
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
377
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
381
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
384
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
398
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
400
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
412
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
469
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
473
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
479
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
484
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
506
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
508
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
514
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
544
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
546
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
554
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
561
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
568
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
573
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
603
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
619
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
627
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
634
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
689
spin_lock_irqsave(&listen_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
691
spin_unlock_irqrestore(&listen_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
696
spin_unlock_irqrestore(&listen_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
735
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
745
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
765
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
784
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
806
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
809
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
828
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
838
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
840
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
847
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
898
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
907
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
919
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
921
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
949
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
977
spin_unlock_irqrestore(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_iwcm.c
988
spin_lock_irqsave(&cm_id_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1185
spin_lock_irqsave(&qp_info->send_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1199
spin_unlock_irqrestore(&qp_info->send_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1276
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1279
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1289
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1291
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1969
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1972
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
1993
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2378
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2403
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2417
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2454
spin_lock_irqsave(&send_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2466
spin_unlock_irqrestore(&send_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2495
spin_lock_irqsave(&qp_info->send_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2502
spin_unlock_irqrestore(&qp_info->send_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2563
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2574
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2622
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2625
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2641
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2670
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2676
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2723
spin_lock_irqsave(&recv_mad_agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2725
spin_unlock_irqrestore(&recv_mad_agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2740
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2746
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2796
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2817
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2828
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2830
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2885
spin_lock_irqsave(&recv_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2888
spin_unlock_irqrestore(&recv_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2891
spin_lock_irqsave(&recv_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
2894
spin_unlock_irqrestore(&recv_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
3043
spin_lock_init(&mad_queue->lock);
sys/ofed/drivers/infiniband/core/ib_mad.c
368
spin_lock_init(&mad_agent_priv->lock);
sys/ofed/drivers/infiniband/core/ib_mad.c
643
spin_lock_irqsave(&mad_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
646
spin_unlock_irqrestore(&mad_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
908
spin_lock_irqsave(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad.c
910
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
102
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
131
spin_lock_irqsave(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
135
spin_unlock_irqrestore(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
255
spin_lock_irqsave(&rmpp_recv->agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
257
spin_unlock_irqrestore(&rmpp_recv->agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
262
spin_unlock_irqrestore(&rmpp_recv->agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
276
spin_lock_irqsave(&rmpp_recv->agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
278
spin_unlock_irqrestore(&rmpp_recv->agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
282
spin_unlock_irqrestore(&rmpp_recv->agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
308
spin_lock_init(&rmpp_recv->lock);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
359
spin_lock_irqsave(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
363
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
495
spin_lock_irqsave(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
502
spin_unlock_irqrestore(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
517
spin_unlock_irqrestore(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
522
spin_unlock_irqrestore(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
527
spin_unlock_irqrestore(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
532
drop3: spin_unlock_irqrestore(&rmpp_recv->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
551
spin_lock_irqsave(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
553
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
562
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
565
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
57
spinlock_t lock;
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
616
spin_lock_irqsave(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
626
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
634
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
682
spin_lock_irqsave(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
692
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
703
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
723
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
734
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
750
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
865
spin_lock_irqsave(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
881
spin_unlock_irqrestore(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
96
spin_lock_irqsave(&agent->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
105
spinlock_t lock;
sys/ofed/drivers/infiniband/core/ib_multicast.c
195
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
198
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
202
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
216
spin_lock_irqsave(&group->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
223
spin_unlock_irqrestore(&group->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
384
spin_lock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
386
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
401
spin_lock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
413
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
420
spin_lock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
426
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
439
spin_lock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
444
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
462
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
465
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
477
spin_lock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
483
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
488
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
501
spin_lock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
507
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
513
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
530
spin_lock_irq(&group->port->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
543
spin_unlock_irq(&group->port->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
569
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
573
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
587
spin_lock_init(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
589
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
598
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
67
spinlock_t lock;
sys/ofed/drivers/infiniband/core/ib_multicast.c
673
spin_lock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
681
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
685
spin_unlock_irq(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
710
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
716
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
771
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
774
spin_lock(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
781
spin_unlock(&group->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
783
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
833
spin_lock_init(&port->lock);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
832
mutex_lock(&stats->lock);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
838
mutex_unlock(&stats->lock);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
863
mutex_lock(&stats->lock);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
865
mutex_unlock(&stats->lock);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
898
mutex_lock(&stats->lock);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
900
mutex_unlock(&stats->lock);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
994
mutex_init(&stats->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
135
spin_lock_irq(&ev_file->ev_queue.lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
140
spin_unlock_irq(&ev_file->ev_queue.lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
157
spin_lock_irq(&async_file->ev_queue.lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
162
spin_unlock_irq(&async_file->ev_queue.lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
218
spin_lock_irq(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
221
spin_unlock_irq(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
231
spin_lock_irq(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
235
spin_unlock_irq(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
253
spin_unlock_irq(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
295
spin_lock_irq(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
298
spin_unlock_irq(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
363
spin_lock_irqsave(&ev_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
365
spin_unlock_irqrestore(&ev_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
371
spin_unlock_irqrestore(&ev_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
382
spin_unlock_irqrestore(&ev_queue->lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
399
spin_lock_irqsave(&async_file->ev_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
401
spin_unlock_irqrestore(&async_file->ev_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
407
spin_unlock_irqrestore(&async_file->ev_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
419
spin_unlock_irqrestore(&async_file->ev_queue.lock, flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
468
spin_lock_init(&ev_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
207
spin_lock_irq(&event_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
213
spin_unlock_irq(&event_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
217
spin_lock_irq(&event_queue->lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
224
spin_unlock_irq(&event_queue->lock);
sys/ofed/drivers/infiniband/core/iwcm.h
57
spinlock_t lock;
sys/ofed/drivers/infiniband/core/mad_priv.h
180
spinlock_t lock;
sys/ofed/drivers/infiniband/core/mad_priv.h
99
spinlock_t lock;
sys/ofed/drivers/infiniband/core/uverbs.h
122
spinlock_t lock;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
319
spinlock_t lock;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1137
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1152
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1186
spin_lock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1188
spin_unlock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1209
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1218
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1222
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1237
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1247
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1252
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1254
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1257
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1271
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1279
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1298
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1303
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1329
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1338
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1342
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1348
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
202
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
206
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
327
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
330
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
337
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
361
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
363
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
427
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
435
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
491
spin_lock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
497
spin_unlock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
520
spin_lock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
523
spin_unlock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
769
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
771
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
778
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
780
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
800
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
805
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
809
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
832
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
835
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
838
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
893
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
902
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
431
spin_lock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
438
spin_unlock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
568
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
577
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
768
spin_lock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
772
spin_unlock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
88
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
90
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
434
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
451
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
469
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
478
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
488
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
498
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
501
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
504
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
536
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
565
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
740
assert_spin_locked(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
760
spin_lock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
762
spin_unlock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
881
spin_lock_init(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
167
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
169
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
173
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
217
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
219
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
394
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
398
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
521
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
527
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
541
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
550
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
561
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
566
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
696
spin_lock_irqsave(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
710
spin_unlock_irqrestore(&priv->lock, flags);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
820
spin_lock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
850
spin_unlock(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
890
spin_lock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
913
spin_unlock_irq(&priv->lock);
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
361
struct rwlock lock;
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
406
#define SDP_RLOCK(ssk) rw_rlock(&(ssk)->lock)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
407
#define SDP_WLOCK(ssk) rw_wlock(&(ssk)->lock)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
408
#define SDP_RUNLOCK(ssk) rw_runlock(&(ssk)->lock)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
409
#define SDP_WUNLOCK(ssk) rw_wunlock(&(ssk)->lock)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
410
#define SDP_WLOCK_ASSERT(ssk) rw_assert(&(ssk)->lock, RA_WLOCKED)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
411
#define SDP_RLOCK_ASSERT(ssk) rw_assert(&(ssk)->lock, RA_RLOCKED)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
412
#define SDP_LOCK_ASSERT(ssk) rw_assert(&(ssk)->lock, RA_LOCKED)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
186
rw_destroy(&ssk->lock);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
393
callout_init_rw(&ssk->keep2msl, &ssk->lock, CALLOUT_RETURNUNLOCKED);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
428
rw_init(&ssk->lock, "sdpsock");
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
433
callout_init_rw(&ssk->tx_ring.timer, &ssk->lock, 0);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
434
callout_init_rw(&ssk->nagle_timer, &ssk->lock, 0);
sys/ofed/include/rdma/ib_verbs.h
1993
rwlock_t lock;
sys/ofed/include/rdma/ib_verbs.h
514
struct mutex lock; /* Protect lifespan and values[] */
sys/ofed/include/rdma/rdma_vt.h
70
spinlock_t lock; /* protect changes in this struct */
sys/ofed/include/rdma/rdmavt_cq.h
84
spinlock_t lock; /* protect changes in this struct */
sys/ofed/include/rdma/rdmavt_mr.h
94
spinlock_t lock; /* protect changes in this struct */
sys/ofed/include/rdma/rdmavt_qp.h
204
spinlock_t lock ____cacheline_aligned_in_smp;
sys/ofed/include/rdma/rdmavt_qp.h
407
spinlock_t lock; /* protect changes to the qp table */
sys/opencrypto/cryptodev.c
1021
mtx_lock(&cse->lock);
sys/opencrypto/cryptodev.c
1023
mtx_sleep(cod, &cse->lock, PWAIT, "crydev", 0);
sys/opencrypto/cryptodev.c
1024
mtx_unlock(&cse->lock);
sys/opencrypto/cryptodev.c
1098
mtx_destroy(&fcr->lock);
sys/opencrypto/cryptodev.c
1110
mtx_init(&fcr->lock, "fcrypt", NULL, MTX_DEF);
sys/opencrypto/cryptodev.c
267
struct mtx lock; /* for op submission */
sys/opencrypto/cryptodev.c
289
struct mtx lock;
sys/opencrypto/cryptodev.c
497
mtx_init(&cse->lock, "cryptodev", "crypto session lock", MTX_DEF);
sys/opencrypto/cryptodev.c
520
mtx_lock(&fcr->lock);
sys/opencrypto/cryptodev.c
523
mtx_unlock(&fcr->lock);
sys/opencrypto/cryptodev.c
542
mtx_lock(&fcr->lock);
sys/opencrypto/cryptodev.c
546
mtx_unlock(&fcr->lock);
sys/opencrypto/cryptodev.c
550
mtx_unlock(&fcr->lock);
sys/opencrypto/cryptodev.c
561
mtx_destroy(&cse->lock);
sys/opencrypto/cryptodev.c
574
mtx_lock(&fcr->lock);
sys/opencrypto/cryptodev.c
578
mtx_unlock(&fcr->lock);
sys/opencrypto/cryptodev.c
583
mtx_unlock(&fcr->lock);
sys/opencrypto/cryptodev.c
627
mtx_lock(&cod->cse->lock);
sys/opencrypto/cryptodev.c
629
mtx_unlock(&cod->cse->lock);
sys/opencrypto/cryptodev.c
819
mtx_lock(&cse->lock);
sys/opencrypto/cryptodev.c
821
mtx_sleep(cod, &cse->lock, PWAIT, "crydev", 0);
sys/opencrypto/cryptodev.c
822
mtx_unlock(&cse->lock);
sys/opencrypto/ktls_ocf.c
1130
mtx_init(&os->lock, "ktls_ocf", NULL, MTX_DEF);
sys/opencrypto/ktls_ocf.c
188
mtx_lock(&oo->os->lock);
sys/opencrypto/ktls_ocf.c
190
mtx_unlock(&oo->os->lock);
sys/opencrypto/ktls_ocf.c
215
mtx_lock(&os->lock);
sys/opencrypto/ktls_ocf.c
217
mtx_sleep(&oo, &os->lock, 0, "ocfktls", 0);
sys/opencrypto/ktls_ocf.c
218
mtx_unlock(&os->lock);
sys/opencrypto/ktls_ocf.c
297
mtx_lock(&os->lock);
sys/opencrypto/ktls_ocf.c
305
mtx_unlock(&os->lock);
sys/opencrypto/ktls_ocf.c
309
mtx_unlock(&os->lock);
sys/opencrypto/ktls_ocf.c
355
mtx_lock(&os->lock);
sys/opencrypto/ktls_ocf.c
357
mtx_unlock(&os->lock);
sys/opencrypto/ktls_ocf.c
410
mtx_lock(&os->lock);
sys/opencrypto/ktls_ocf.c
413
mtx_unlock(&os->lock);
sys/opencrypto/ktls_ocf.c
70
struct mtx lock;
sys/opencrypto/ktls_ocf.c
978
mtx_destroy(&os->lock);
sys/powerpc/aim/mmu_radix.c
1036
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
1041
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/powerpc/aim/mmu_radix.c
1042
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
1046
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
2220
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
2258
lock = NULL;
sys/powerpc/aim/mmu_radix.c
2259
if (!pmap_demote_l3e_locked(pmap, l3e, sva, &lock)) {
sys/powerpc/aim/mmu_radix.c
2260
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
2261
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
2289
&lock);
sys/powerpc/aim/mmu_radix.c
2292
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
2293
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
2431
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
2449
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/powerpc/aim/mmu_radix.c
2450
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
2456
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
2458
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
2468
pmap_demote_l3e_locked(pmap, l3e, va, &lock) &&
sys/powerpc/aim/mmu_radix.c
2493
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
2495
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
2511
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
2518
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
2532
lock = NULL;
sys/powerpc/aim/mmu_radix.c
2585
PMAP_ENTER_NORECLAIM, &lock))) {
sys/powerpc/aim/mmu_radix.c
2625
&lock)) {
sys/powerpc/aim/mmu_radix.c
2665
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
2666
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
2828
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
2882
lock = NULL;
sys/powerpc/aim/mmu_radix.c
2888
rv = pmap_enter_l3e(pmap, va, newpte | RPTE_LEAF, flags, m, &lock);
sys/powerpc/aim/mmu_radix.c
2900
pmap_demote_l3e_locked(pmap, l3e, va, &lock))) {
sys/powerpc/aim/mmu_radix.c
2913
nosleep ? NULL : &lock);
sys/powerpc/aim/mmu_radix.c
3017
CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, opa);
sys/powerpc/aim/mmu_radix.c
3064
pv = get_pv_entry(pmap, &lock);
sys/powerpc/aim/mmu_radix.c
3072
CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, pa);
sys/powerpc/aim/mmu_radix.c
3122
pmap_promote_l3e(pmap, l3e, va, &lock) == 0)
sys/powerpc/aim/mmu_radix.c
3132
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
3133
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
3337
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
3351
lock = NULL;
sys/powerpc/aim/mmu_radix.c
3357
pmap_enter_2mpage(pmap, va, m, prot, &lock)) {
sys/powerpc/aim/mmu_radix.c
3361
mpte, &lock, &invalidate);
sys/powerpc/aim/mmu_radix.c
3366
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
3367
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
3484
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
3487
lock = NULL;
sys/powerpc/aim/mmu_radix.c
3490
mmu_radix_enter_quick_locked(pmap, va, m, prot, NULL, &lock,
sys/powerpc/aim/mmu_radix.c
3493
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
3494
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
3757
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
3766
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/powerpc/aim/mmu_radix.c
3767
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
3773
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
3775
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
3799
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
3801
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
3821
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
3901
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
3914
lock = PHYS_TO_PV_LIST_LOCK(pa);
sys/powerpc/aim/mmu_radix.c
3916
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
3928
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
3930
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
3971
KASSERT(lock == VM_PAGE_TO_PV_LIST_LOCK(m),
sys/powerpc/aim/mmu_radix.c
3973
lock, VM_PAGE_TO_PV_LIST_LOCK(m), m));
sys/powerpc/aim/mmu_radix.c
3998
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
4000
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
4028
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
4134
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
4143
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/powerpc/aim/mmu_radix.c
4144
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
4166
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
4182
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
4192
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/powerpc/aim/mmu_radix.c
4193
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
4200
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
4202
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
4220
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
4222
rw_rlock(lock);
sys/powerpc/aim/mmu_radix.c
4235
rw_runlock(lock);
sys/powerpc/aim/mmu_radix.c
4920
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
4923
lock = NULL;
sys/powerpc/aim/mmu_radix.c
4924
rv = pmap_demote_l3e_locked(pmap, pde, va, &lock);
sys/powerpc/aim/mmu_radix.c
4925
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
4926
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5158
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
5170
lock = NULL;
sys/powerpc/aim/mmu_radix.c
5172
invalidate_all = pmap_remove_pte(pmap, pte, va, be64toh(*l3e), free, &lock);
sys/powerpc/aim/mmu_radix.c
5173
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
5174
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5222
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
5260
lock = NULL;
sys/powerpc/aim/mmu_radix.c
5305
pmap_remove_l3e(pmap, l3e, sva, &free, &lock);
sys/powerpc/aim/mmu_radix.c
5309
&lock)) {
sys/powerpc/aim/mmu_radix.c
5324
if (pmap_remove_ptes(pmap, sva, va_next, l3e, &free, &lock))
sys/powerpc/aim/mmu_radix.c
5327
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
5328
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5342
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
5353
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/powerpc/aim/mmu_radix.c
5357
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
5362
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5364
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
5366
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5373
(void)pmap_demote_l3e_locked(pmap, l3e, va, &lock);
sys/powerpc/aim/mmu_radix.c
5381
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5383
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
5385
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5414
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5456
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
5475
lock = NULL;
sys/powerpc/aim/mmu_radix.c
5560
CHANGE_PV_LIST_LOCK_TO_VM_PAGE(&lock, m);
sys/powerpc/aim/mmu_radix.c
5613
if (lock != NULL)
sys/powerpc/aim/mmu_radix.c
5614
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5625
struct rwlock *lock;
sys/powerpc/aim/mmu_radix.c
5638
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/powerpc/aim/mmu_radix.c
5642
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
5647
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5649
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
5652
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5658
(void)pmap_demote_l3e_locked(pmap, l3e, pv->pv_va, &lock);
sys/powerpc/aim/mmu_radix.c
5659
KASSERT(lock == VM_PAGE_TO_PV_LIST_LOCK(m),
sys/powerpc/aim/mmu_radix.c
5661
lock, VM_PAGE_TO_PV_LIST_LOCK(m), m));
sys/powerpc/aim/mmu_radix.c
5669
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5671
rw_wlock(lock);
sys/powerpc/aim/mmu_radix.c
5675
rw_wunlock(lock);
sys/powerpc/aim/mmu_radix.c
5696
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
2612
struct rwlock *lock;
sys/riscv/riscv/pmap.c
2628
lock = NULL;
sys/riscv/riscv/pmap.c
2666
pmap_load(l1), &free, &lock);
sys/riscv/riscv/pmap.c
2669
&lock)) {
sys/riscv/riscv/pmap.c
2698
if (pmap_remove_l3(pmap, l3, sva, l2e, &free, &lock)) {
sys/riscv/riscv/pmap.c
2706
if (lock != NULL)
sys/riscv/riscv/pmap.c
2707
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
3019
struct rwlock *lock;
sys/riscv/riscv/pmap.c
3022
lock = NULL;
sys/riscv/riscv/pmap.c
3023
rv = pmap_demote_l2_locked(pmap, l2, va, &lock);
sys/riscv/riscv/pmap.c
3024
if (lock != NULL)
sys/riscv/riscv/pmap.c
3025
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
3258
struct rwlock *lock;
sys/riscv/riscv/pmap.c
3303
lock = NULL;
sys/riscv/riscv/pmap.c
3312
rv = pmap_enter_l2(pmap, va, new_l3, flags, m, &lock);
sys/riscv/riscv/pmap.c
3319
va, &lock))) {
sys/riscv/riscv/pmap.c
3327
mpte = pmap_alloc_l3(pmap, va, nosleep ? NULL : &lock);
sys/riscv/riscv/pmap.c
3330
if (lock != NULL)
sys/riscv/riscv/pmap.c
3331
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
3410
CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, opa);
sys/riscv/riscv/pmap.c
3437
pv = get_pv_entry(pmap, &lock);
sys/riscv/riscv/pmap.c
3440
CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, pa);
sys/riscv/riscv/pmap.c
3474
(void)pmap_promote_l2(pmap, l2, va, mpte, &lock);
sys/riscv/riscv/pmap.c
3479
if (lock != NULL)
sys/riscv/riscv/pmap.c
3480
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
3716
struct rwlock *lock;
sys/riscv/riscv/pmap.c
3727
lock = NULL;
sys/riscv/riscv/pmap.c
3734
((rv = pmap_enter_2mpage(pmap, va, m, prot, &lock)) ==
sys/riscv/riscv/pmap.c
3739
&lock);
sys/riscv/riscv/pmap.c
3743
if (lock != NULL)
sys/riscv/riscv/pmap.c
3744
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
3761
struct rwlock *lock;
sys/riscv/riscv/pmap.c
3763
lock = NULL;
sys/riscv/riscv/pmap.c
3766
(void)pmap_enter_quick_locked(pmap, va, m, prot, NULL, &lock);
sys/riscv/riscv/pmap.c
3767
if (lock != NULL)
sys/riscv/riscv/pmap.c
3768
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4132
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4141
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/riscv/riscv/pmap.c
4142
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4164
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4179
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4189
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/riscv/riscv/pmap.c
4190
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4197
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4199
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4220
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4222
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4235
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4247
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4252
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/riscv/riscv/pmap.c
4253
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4257
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4327
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4333
lock = NULL;
sys/riscv/riscv/pmap.c
4397
CHANGE_PV_LIST_LOCK_TO_VM_PAGE(&lock, m);
sys/riscv/riscv/pmap.c
4416
if (lock != NULL)
sys/riscv/riscv/pmap.c
4417
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4428
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4444
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/riscv/riscv/pmap.c
4445
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4451
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4453
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4475
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4477
rw_rlock(lock);
sys/riscv/riscv/pmap.c
4492
rw_runlock(lock);
sys/riscv/riscv/pmap.c
4566
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4580
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/riscv/riscv/pmap.c
4585
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4590
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4592
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4595
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4602
(void)pmap_demote_l2_locked(pmap, l2, va, &lock);
sys/riscv/riscv/pmap.c
4603
KASSERT(lock == VM_PAGE_TO_PV_LIST_LOCK(m),
sys/riscv/riscv/pmap.c
4605
lock, VM_PAGE_TO_PV_LIST_LOCK(m), m));
sys/riscv/riscv/pmap.c
4613
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4615
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4618
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4638
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4664
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4680
lock = PHYS_TO_PV_LIST_LOCK(pa);
sys/riscv/riscv/pmap.c
4682
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4692
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4694
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4758
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4760
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4799
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4822
struct rwlock *lock;
sys/riscv/riscv/pmap.c
4839
lock = VM_PAGE_TO_PV_LIST_LOCK(m);
sys/riscv/riscv/pmap.c
4841
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4847
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4849
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4860
pmap_demote_l2_locked(pmap, l2, va, &lock) &&
sys/riscv/riscv/pmap.c
4879
rw_wunlock(lock);
sys/riscv/riscv/pmap.c
4881
rw_wlock(lock);
sys/riscv/riscv/pmap.c
4897
rw_wunlock(lock);
sys/rpc/rpcsec_gss.h
123
rpc_gss_lock_t *lock,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1265
rpc_gss_lock_t lock;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1281
lock.locked = FALSE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1282
lock.raw_cred = &client->cl_rawcred;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1286
&lock,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1301
client->cl_locked = lock.locked;
sys/sys/buf.h
118
struct lock b_lock; /* Buffer lock */
sys/sys/condvar.h
51
void _cv_wait(struct cv *cvp, struct lock_object *lock);
sys/sys/condvar.h
52
void _cv_wait_unlock(struct cv *cvp, struct lock_object *lock);
sys/sys/condvar.h
53
int _cv_wait_sig(struct cv *cvp, struct lock_object *lock);
sys/sys/condvar.h
54
int _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock,
sys/sys/condvar.h
56
int _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock,
sys/sys/condvar.h
62
#define cv_wait(cvp, lock) \
sys/sys/condvar.h
63
_cv_wait((cvp), &(lock)->lock_object)
sys/sys/condvar.h
64
#define cv_wait_unlock(cvp, lock) \
sys/sys/condvar.h
65
_cv_wait_unlock((cvp), &(lock)->lock_object)
sys/sys/condvar.h
66
#define cv_wait_sig(cvp, lock) \
sys/sys/condvar.h
67
_cv_wait_sig((cvp), &(lock)->lock_object)
sys/sys/condvar.h
68
#define cv_timedwait(cvp, lock, timo) \
sys/sys/condvar.h
69
_cv_timedwait_sbt((cvp), &(lock)->lock_object, \
sys/sys/condvar.h
71
#define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \
sys/sys/condvar.h
72
_cv_timedwait_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
sys/sys/condvar.h
73
#define cv_timedwait_sig(cvp, lock, timo) \
sys/sys/condvar.h
74
_cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, \
sys/sys/condvar.h
76
#define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \
sys/sys/condvar.h
77
_cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
sys/sys/event.h
354
struct knlist *knlist_alloc(struct mtx *lock);
sys/sys/event.h
359
void knlist_init(struct knlist *knl, void *lock, void (*kl_lock)(void *),
sys/sys/event.h
361
void knlist_init_mtx(struct knlist *knl, struct mtx *lock);
sys/sys/inotify.h
110
#define INOTIFY_NAME_LOCK(vp, dvp, cnp, ev, lock) do { \
sys/sys/inotify.h
113
if (lock) \
sys/sys/inotify.h
116
if (lock) \
sys/sys/lock.h
240
int witness_is_owned(const struct lock_object *lock);
sys/sys/lock.h
258
#define WITNESS_INIT(lock, type) \
sys/sys/lock.h
259
witness_init((lock), (type))
sys/sys/lock.h
261
#define WITNESS_DESTROY(lock) \
sys/sys/lock.h
262
witness_destroy(lock)
sys/sys/lock.h
264
#define WITNESS_CHECKORDER(lock, flags, file, line, interlock) \
sys/sys/lock.h
265
witness_checkorder((lock), (flags), (file), (line), (interlock))
sys/sys/lock.h
271
#define WITNESS_LOCK(lock, flags, file, line) \
sys/sys/lock.h
272
witness_lock((lock), (flags), (file), (line))
sys/sys/lock.h
274
#define WITNESS_UPGRADE(lock, flags, file, line) \
sys/sys/lock.h
275
witness_upgrade((lock), (flags), (file), (line))
sys/sys/lock.h
277
#define WITNESS_DOWNGRADE(lock, flags, file, line) \
sys/sys/lock.h
278
witness_downgrade((lock), (flags), (file), (line))
sys/sys/lock.h
280
#define WITNESS_UNLOCK(lock, flags, file, line) \
sys/sys/lock.h
281
witness_unlock((lock), (flags), (file), (line))
sys/sys/lock.h
283
#define WITNESS_CHECK(flags, lock, fmt, ...) \
sys/sys/lock.h
284
witness_warn((flags), (lock), (fmt), ## __VA_ARGS__)
sys/sys/lock.h
286
#define WITNESS_WARN(flags, lock, fmt, ...) \
sys/sys/lock.h
287
witness_warn((flags), (lock), (fmt), ## __VA_ARGS__)
sys/sys/lock.h
293
#define WITNESS_SAVE(lock, n) \
sys/sys/lock.h
294
witness_save((lock), &__CONCAT(n, __wf), &__CONCAT(n, __wl))
sys/sys/lock.h
296
#define WITNESS_RESTORE(lock, n) \
sys/sys/lock.h
297
witness_restore((lock), __CONCAT(n, __wf), __CONCAT(n, __wl))
sys/sys/lock.h
299
#define WITNESS_NORELEASE(lock) \
sys/sys/lock.h
300
witness_norelease(&(lock)->lock_object)
sys/sys/lock.h
302
#define WITNESS_RELEASEOK(lock) \
sys/sys/lock.h
303
witness_releaseok(&(lock)->lock_object)
sys/sys/lock.h
305
#define WITNESS_FILE(lock) \
sys/sys/lock.h
306
witness_file(lock)
sys/sys/lock.h
308
#define WITNESS_LINE(lock) \
sys/sys/lock.h
309
witness_line(lock)
sys/sys/lock.h
312
#define WITNESS_INIT(lock, type) (void)0
sys/sys/lock.h
313
#define WITNESS_DESTROY(lock) (void)0
sys/sys/lock.h
315
#define WITNESS_CHECKORDER(lock, flags, file, line, interlock) (void)0
sys/sys/lock.h
316
#define WITNESS_LOCK(lock, flags, file, line) (void)0
sys/sys/lock.h
317
#define WITNESS_UPGRADE(lock, flags, file, line) (void)0
sys/sys/lock.h
318
#define WITNESS_DOWNGRADE(lock, flags, file, line) (void)0
sys/sys/lock.h
319
#define WITNESS_UNLOCK(lock, flags, file, line) (void)0
sys/sys/lock.h
320
#define WITNESS_CHECK(flags, lock, fmt, ...) 0
sys/sys/lock.h
321
#define WITNESS_WARN(flags, lock, fmt, ...) (void)0
sys/sys/lock.h
323
#define WITNESS_SAVE(lock, n) (void)0
sys/sys/lock.h
324
#define WITNESS_RESTORE(lock, n) (void)0
sys/sys/lock.h
325
#define WITNESS_NORELEASE(lock) (void)0
sys/sys/lock.h
326
#define WITNESS_RELEASEOK(lock) (void)0
sys/sys/lock.h
327
#define WITNESS_FILE(lock) ("?")
sys/sys/lock.h
328
#define WITNESS_LINE(lock) (0)
sys/sys/lock.h
63
void (*lc_assert)(const struct lock_object *lock, int what);
sys/sys/lock.h
64
void (*lc_ddb_show)(const struct lock_object *lock);
sys/sys/lock.h
65
void (*lc_lock)(struct lock_object *lock, uintptr_t how);
sys/sys/lock.h
66
int (*lc_owner)(const struct lock_object *lock,
sys/sys/lock.h
68
uintptr_t (*lc_unlock)(struct lock_object *lock);
sys/sys/lock.h
69
int (*lc_trylock)(struct lock_object *lock, uintptr_t how);
sys/sys/lock.h
97
#define LO_CLASSINDEX(lock) ((((lock)->lo_flags) & LO_CLASSMASK) >> LO_CLASSSHIFT)
sys/sys/lock.h
98
#define LOCK_CLASS(lock) (lock_classes[LO_CLASSINDEX((lock))])
sys/sys/lockmgr.h
101
_lockmgr_args(struct lock *lk, u_int flags, struct mtx *ilk, const char *wmesg,
sys/sys/lockmgr.h
110
_lockmgr_args_rw(struct lock *lk, u_int flags, struct rwlock *ilk,
sys/sys/lockmgr.h
70
int __lockmgr_args(struct lock *lk, u_int flags, struct lock_object *ilk,
sys/sys/lockmgr.h
72
int lockmgr_lock_flags(struct lock *lk, u_int flags,
sys/sys/lockmgr.h
74
int lockmgr_slock(struct lock *lk, u_int flags, const char *file, int line);
sys/sys/lockmgr.h
75
int lockmgr_xlock(struct lock *lk, u_int flags, const char *file, int line);
sys/sys/lockmgr.h
76
int lockmgr_unlock(struct lock *lk);
sys/sys/lockmgr.h
79
void _lockmgr_assert(const struct lock *lk, int what, const char *file, int line);
sys/sys/lockmgr.h
81
void _lockmgr_disown(struct lock *lk, const char *file, int line);
sys/sys/lockmgr.h
83
void lockallowrecurse(struct lock *lk);
sys/sys/lockmgr.h
84
void lockallowshare(struct lock *lk);
sys/sys/lockmgr.h
85
void lockdestroy(struct lock *lk);
sys/sys/lockmgr.h
86
void lockdisablerecurse(struct lock *lk);
sys/sys/lockmgr.h
87
void lockdisableshare(struct lock *lk);
sys/sys/lockmgr.h
88
void lockinit(struct lock *lk, int prio, const char *wmesg, int timo,
sys/sys/lockmgr.h
93
void lockmgr_printinfo(const struct lock *lk);
sys/sys/lockmgr.h
94
int lockstatus(const struct lock *lk);
sys/sys/mount.h
269
struct lock mnt_explock; /* vfs_export walkers lock */
sys/sys/mount.h
270
struct lock mnt_renamelock; /* renames and O_RESOLVE_BENEATH */
sys/sys/proc.h
417
#define THREAD_LOCKPTR_ASSERT(td, lock) \
sys/sys/proc.h
421
KASSERT(__m == (lock), \
sys/sys/proc.h
422
("Thread %p lock %p does not match %p", td, __m, (lock))); \
sys/sys/proc.h
425
#define THREAD_LOCKPTR_BLOCKED_ASSERT(td, lock) \
sys/sys/proc.h
429
KASSERT(__m == (lock) || __m == &blocked_lock, \
sys/sys/proc.h
430
("Thread %p lock %p does not match %p", td, __m, (lock))); \
sys/sys/proc.h
440
#define THREAD_LOCKPTR_ASSERT(td, lock)
sys/sys/proc.h
441
#define THREAD_LOCKPTR_BLOCKED_ASSERT(td, lock)
sys/sys/rangelock.h
57
void rangelock_init(struct rangelock *lock);
sys/sys/rangelock.h
58
void rangelock_destroy(struct rangelock *lock);
sys/sys/rangelock.h
59
void rangelock_unlock(struct rangelock *lock, void *cookie);
sys/sys/rangelock.h
60
void *rangelock_rlock(struct rangelock *lock, vm_ooffset_t start,
sys/sys/rangelock.h
62
void *rangelock_tryrlock(struct rangelock *lock, vm_ooffset_t start,
sys/sys/rangelock.h
64
void *rangelock_wlock(struct rangelock *lock, vm_ooffset_t start,
sys/sys/rangelock.h
66
void *rangelock_trywlock(struct rangelock *lock, vm_ooffset_t start,
sys/sys/rangelock.h
68
void rangelock_may_recurse(struct rangelock *lock);
sys/sys/sleepqueue.h
87
void sleepq_add(const void *wchan, struct lock_object *lock,
sys/sys/sysctl.h
164
int lock; /* wiring state */
sys/sys/systm.h
452
int _sleep(const void * _Nonnull chan, struct lock_object *lock, int pri,
sys/sys/vnode.h
177
struct lock v_lock; /* u (if fs don't have one) */
sys/sys/vnode.h
179
struct lock *v_vnlock; /* u pointer to vnode lock */
sys/ufs/ffs/ffs_extern.h
239
struct lock sn_lock;
sys/ufs/ffs/ffs_softdep.c
14487
struct rwlock *lock,
sys/ufs/ffs/ffs_softdep.c
14496
LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, lock);
sys/ufs/ffs/ffs_softdep.c
14505
rw_wlock(lock);
sys/ufs/ffs/ffs_softdep.c
14509
if (lock != BO_LOCKPTR(bp->b_bufobj) && waitfor == MNT_WAIT) {
sys/ufs/ffs/ffs_softdep.c
14510
rw_wunlock(lock);
sys/ufs/ffs/ffs_softdep.c
14519
rw_wlock(lock);
sys/ufs/ffs/ffs_softdep.c
14528
rw_sleep(&bp->b_xflags, lock, PRIBIO, "getbuf", 0);
sys/ufs/ffs/ffs_vnops.c
496
struct lock *lkp;
sys/vm/uma_core.c
4854
struct mtx *lock;
sys/vm/uma_core.c
4864
lock = NULL;
sys/vm/uma_core.c
4866
lock = KEG_LOCK(keg, 0);
sys/vm/uma_core.c
4878
if (lock != KEG_LOCKPTR(keg, slab->us_domain)) {
sys/vm/uma_core.c
4879
if (lock != NULL)
sys/vm/uma_core.c
4880
mtx_unlock(lock);
sys/vm/uma_core.c
4881
lock = KEG_LOCK(keg, slab->us_domain);
sys/vm/uma_core.c
4885
if (lock != NULL)
sys/vm/uma_core.c
4886
mtx_unlock(lock);
sys/vm/vm_map.c
1555
sx_try_upgrade(&map->lock)) {
sys/vm/vm_map.c
1565
sx_downgrade(&map->lock);
sys/vm/vm_map.c
297
sx_init(&map->lock, "vm map (user)");
sys/vm/vm_map.c
4394
sx_xunlock(&old_map->lock);
sys/vm/vm_map.c
4395
sx_xunlock(&new_map->lock);
sys/vm/vm_map.c
4569
sx_xunlock(&old_map->lock);
sys/vm/vm_map.c
4570
sx_xunlock(&new_map->lock);
sys/vm/vm_map.c
530
sx_xlock_(&map->lock, file, line);
sys/vm/vm_map.c
621
sx_assert_(&map->lock, SA_XLOCKED, file, line);
sys/vm/vm_map.c
670
sx_xunlock_(&map->lock, file, line);
sys/vm/vm_map.c
682
sx_slock_(&map->lock, file, line);
sys/vm/vm_map.c
694
sx_sunlock_(&map->lock, file, line);
sys/vm/vm_map.c
706
!sx_try_xlock_(&map->lock, file, line);
sys/vm/vm_map.c
719
!sx_try_slock_(&map->lock, file, line);
sys/vm/vm_map.c
741
if (!sx_try_upgrade_(&map->lock, file, line)) {
sys/vm/vm_map.c
743
sx_sunlock_(&map->lock, file, line);
sys/vm/vm_map.c
749
sx_xlock_(&map->lock, file, line);
sys/vm/vm_map.c
751
sx_xunlock_(&map->lock, file, line);
sys/vm/vm_map.c
770
sx_downgrade_(&map->lock, file, line);
sys/vm/vm_map.c
786
return (sx_xlocked(&map->lock));
sys/vm/vm_map.c
814
sx_xunlock_(&map->lock, file, line);
sys/vm/vm_map.c
870
sx_sleep(&map->busy, &map->lock, 0, "mbusy", 0);
sys/vm/vm_map.c
908
sx_init(&map->lock, "vm map (user)");
sys/vm/vm_map.h
206
struct sx lock; /* Lock for map data */
sys/vm/vm_object.c
211
rw_init_flags(&object->lock, "vmobject", RW_DUPOK | RW_NEW);
sys/vm/vm_object.c
277
rw_init(&kernel_object->lock, "kernel vm object");
sys/vm/vm_object.c
370
(void)blockcount_sleep(&object->paging_in_progress, &object->lock,
sys/vm/vm_object.c
380
blockcount_wait(&object->paging_in_progress, &object->lock, waitid,
sys/vm/vm_object.h
246
rw_assert(&(object)->lock, RA_LOCKED)
sys/vm/vm_object.h
248
rw_assert(&(object)->lock, RA_RLOCKED)
sys/vm/vm_object.h
250
rw_assert(&(object)->lock, RA_WLOCKED)
sys/vm/vm_object.h
252
rw_assert(&(object)->lock, RA_UNLOCKED)
sys/vm/vm_object.h
254
rw_downgrade(&(object)->lock)
sys/vm/vm_object.h
256
rw_rlock(&(object)->lock)
sys/vm/vm_object.h
258
rw_runlock(&(object)->lock)
sys/vm/vm_object.h
260
rw_sleep((wchan), &(object)->lock, (pri), (wmesg), (timo))
sys/vm/vm_object.h
262
rw_try_rlock(&(object)->lock)
sys/vm/vm_object.h
264
rw_try_wlock(&(object)->lock)
sys/vm/vm_object.h
266
rw_try_upgrade(&(object)->lock)
sys/vm/vm_object.h
268
rw_wlock(&(object)->lock)
sys/vm/vm_object.h
270
rw_wowned(&(object)->lock)
sys/vm/vm_object.h
272
rw_wunlock(&(object)->lock)
sys/vm/vm_object.h
274
rw_unlock(&(object)->lock)
sys/vm/vm_object.h
276
lock_class_rw.lc_unlock(&(object)->lock.lock_object)
sys/vm/vm_object.h
278
lock_class_rw.lc_lock(&(object)->lock.lock_object, (state))
sys/vm/vm_object.h
97
struct rwlock lock;
sys/vm/vm_pageout.c
1905
sx_assert(&map->lock, SA_LOCKED);
sys/vm/vm_reserv.c
1065
mtx_init(&rv->lock, "vm reserv", NULL, MTX_DEF);
sys/vm/vm_reserv.c
1072
mtx_init(&rvd->lock, "vm reserv domain", NULL, MTX_DEF);
sys/vm/vm_reserv.c
1074
mtx_init(&rvd->marker.lock, "vm reserv marker", NULL, MTX_DEF);
sys/vm/vm_reserv.c
158
struct mtx lock; /* reservation lock. */
sys/vm/vm_reserv.c
174
#define vm_reserv_lockptr(rv) (&(rv)->lock)
sys/vm/vm_reserv.c
216
struct mtx lock;
sys/vm/vm_reserv.c
223
#define vm_reserv_domain_lockptr(d) (&vm_rvd[(d)].lock)
sys/vm/vm_reserv.c
229
#define vm_reserv_domain_scan_lock(d) mtx_lock(&vm_rvd[(d)].marker.lock)
sys/vm/vm_reserv.c
230
#define vm_reserv_domain_scan_unlock(d) mtx_unlock(&vm_rvd[(d)].marker.lock)
sys/x86/iommu/amd_drv.c
476
mtx_init(&sc->iommu.lock, "amdihw", NULL, MTX_DEF);
sys/x86/iommu/amd_drv.c
477
sc->domids = new_unrhdr(0, 0xffff, &sc->iommu.lock);
sys/x86/iommu/amd_drv.c
579
mtx_destroy(&sc->iommu.lock);
sys/x86/iommu/amd_iommu.h
108
#define AMDIOMMU_LOCK(unit) mtx_lock(&AMD2IOMMU(unit)->lock)
sys/x86/iommu/amd_iommu.h
109
#define AMDIOMMU_UNLOCK(unit) mtx_unlock(&AMD2IOMMU(unit)->lock)
sys/x86/iommu/amd_iommu.h
110
#define AMDIOMMU_ASSERT_LOCKED(unit) mtx_assert(&AMD2IOMMU(unit)->lock, \
sys/x86/iommu/amd_iommu.h
130
#define AMDIOMMU_DOMAIN_LOCK(dom) mtx_lock(&(dom)->iodom.lock)
sys/x86/iommu/amd_iommu.h
131
#define AMDIOMMU_DOMAIN_UNLOCK(dom) mtx_unlock(&(dom)->iodom.lock)
sys/x86/iommu/amd_iommu.h
133
mtx_assert(&(dom)->iodom.lock, MA_OWNED)
sys/x86/iommu/intel_dmar.h
150
#define DMAR_LOCK(dmar) mtx_lock(&DMAR2IOMMU(dmar)->lock)
sys/x86/iommu/intel_dmar.h
151
#define DMAR_UNLOCK(dmar) mtx_unlock(&DMAR2IOMMU(dmar)->lock)
sys/x86/iommu/intel_dmar.h
152
#define DMAR_ASSERT_LOCKED(dmar) mtx_assert(&DMAR2IOMMU(dmar)->lock, MA_OWNED)
sys/x86/iommu/intel_dmar.h
83
#define DMAR_DOMAIN_LOCK(dom) mtx_lock(&(dom)->iodom.lock)
sys/x86/iommu/intel_dmar.h
84
#define DMAR_DOMAIN_UNLOCK(dom) mtx_unlock(&(dom)->iodom.lock)
sys/x86/iommu/intel_dmar.h
85
#define DMAR_DOMAIN_ASSERT_LOCKED(dom) mtx_assert(&(dom)->iodom.lock, MA_OWNED)
sys/x86/iommu/intel_drv.c
442
mtx_init(&unit->iommu.lock, "dmarhw", NULL, MTX_DEF);
sys/x86/iommu/intel_drv.c
444
&unit->iommu.lock);
sys/x86/iommu/intel_utils.c
480
msleep(&dmar->barrier_flags, &dmar->iommu.lock, 0,
sys/x86/iommu/iommu_utils.c
403
msleep(&x86c->inv_seq_waiters, &unit->lock, 0,
tools/regression/rpcsec_gss/rpctest.c
258
rpc_gss_lock_t *lock,
tools/regression/rpcsec_gss/rpctest.c
261
rpc_gss_rawcred_t *rcred = lock->raw_cred;
tools/tools/vhba/faulty/vhba_faulty.c
100
mtx_unlock(&vhbas->vhba->lock);
tools/tools/vhba/faulty/vhba_faulty.c
87
mtx_lock(&vhbas->vhba->lock);
tools/tools/vhba/lots/vhba_lots.c
84
mtx_lock(&vhbas->vhba->lock);
tools/tools/vhba/lots/vhba_lots.c
93
mtx_unlock(&vhbas->vhba->lock);
tools/tools/vhba/medium/vhba_medium.c
84
mtx_lock(&vhbas->vhba->lock);
tools/tools/vhba/medium/vhba_medium.c
93
mtx_unlock(&vhbas->vhba->lock);
tools/tools/vhba/mptest/vhba_mptest.c
111
mtx_lock(&vhbas->vhba->lock);
tools/tools/vhba/mptest/vhba_mptest.c
127
mtx_unlock(&vhbas->vhba->lock);
tools/tools/vhba/mptest/vhba_mptest.c
400
mtx_lock(&vhbas->vhba->lock);
tools/tools/vhba/mptest/vhba_mptest.c
405
mtx_unlock(&vhbas->vhba->lock);
tools/tools/vhba/mptest/vhba_mptest.c
80
callout_init_mtx(&vhbastatic.tick, &vhba->lock, 0);
tools/tools/vhba/rptluns/vhba_rptluns.c
105
mtx_lock(&vhbas->vhba->lock);
tools/tools/vhba/rptluns/vhba_rptluns.c
114
mtx_unlock(&vhbas->vhba->lock);
tools/tools/vhba/simple/vhba_simple.c
84
mtx_lock(&vhbas->vhba->lock);
tools/tools/vhba/simple/vhba_simple.c
93
mtx_unlock(&vhbas->vhba->lock);
tools/tools/vhba/vhba.c
406
mtx_init(&vhba->lock, "vhba", NULL, MTX_DEF);
tools/tools/vhba/vhba.c
409
mtx_destroy(&vhba->lock);
tools/tools/vhba/vhba.c
414
mtx_lock(&vhba->lock);
tools/tools/vhba/vhba.c
417
mtx_unlock(&vhba->lock);
tools/tools/vhba/vhba.c
421
mtx_unlock(&vhba->lock);
tools/tools/vhba/vhba.c
422
mtx_destroy(&vhba->lock);
tools/tools/vhba/vhba.c
48
vhba->sim = cam_sim_alloc(vhba_action, vhba_poll, VHBA_MOD, vhba, 0, &vhba->lock, VHBA_MAXCMDS, VHBA_MAXCMDS, vhba->devq);
tools/tools/vhba/vhba.c
54
mtx_lock(&vhba->lock);
tools/tools/vhba/vhba.c
57
mtx_unlock(&vhba->lock);
tools/tools/vhba/vhba.c
60
mtx_unlock(&vhba->lock);
tools/tools/vhba/vhba.h
72
struct mtx lock;
usr.bin/at/at.c
220
struct flock lock;
usr.bin/at/at.c
248
lock.l_type = F_WRLCK; lock.l_whence = SEEK_SET; lock.l_start = 0;
usr.bin/at/at.c
249
lock.l_len = 0;
usr.bin/at/at.c
260
fcntl(lockdes, F_SETLKW, &lock);
usr.bin/at/at.c
307
lock.l_type = F_UNLCK; lock.l_whence = SEEK_SET; lock.l_start = 0;
usr.bin/at/at.c
308
lock.l_len = 0;
usr.bin/at/at.c
309
fcntl(lockdes, F_SETLKW, &lock);
usr.sbin/bhyve/amd64/pci_irq.c
105
pthread_mutex_lock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
113
pthread_mutex_unlock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
145
pthread_mutex_init(&pirqs[i].lock, NULL);
usr.sbin/bhyve/amd64/pci_irq.c
165
pthread_mutex_lock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
170
pthread_mutex_unlock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
173
pthread_mutex_unlock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
188
pthread_mutex_lock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
193
pthread_mutex_unlock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
196
pthread_mutex_unlock(&pirq->lock);
usr.sbin/bhyve/amd64/pci_irq.c
69
pthread_mutex_t lock;
usr.sbin/bhyve/pci_emul.c
1154
pthread_mutex_init(&pdi->pi_lintr.lock, NULL);
usr.sbin/bhyve/pci_emul.c
2047
pthread_mutex_lock(&pi->pi_lintr.lock);
usr.sbin/bhyve/pci_emul.c
2055
pthread_mutex_unlock(&pi->pi_lintr.lock);
usr.sbin/bhyve/pci_emul.c
2064
pthread_mutex_lock(&pi->pi_lintr.lock);
usr.sbin/bhyve/pci_emul.c
2070
pthread_mutex_unlock(&pi->pi_lintr.lock);
usr.sbin/bhyve/pci_emul.c
2077
pthread_mutex_lock(&pi->pi_lintr.lock);
usr.sbin/bhyve/pci_emul.c
2085
pthread_mutex_unlock(&pi->pi_lintr.lock);
usr.sbin/bhyve/pci_emul.h
137
pthread_mutex_t lock;
usr.sbin/ppp/bundle.c
1541
char *lock;
usr.sbin/ppp/bundle.c
1554
lock = alloca(strlen(constlock) + 1);
usr.sbin/ppp/bundle.c
1555
strcpy(lock, constlock);
usr.sbin/ppp/bundle.c
1557
lock = NULL;
usr.sbin/ppp/bundle.c
1628
if (lock && (res = ID0uu_lock_txfr(lock, newpid)) != UU_LOCK_OK)
usr.sbin/rpc.lockd/lockd_lock.c
1871
testlock(struct nlm4_lock *lock, bool_t exclusive, int flags __unused)
usr.sbin/rpc.lockd/lockd_lock.c
1877
bcopy(lock->fh.n_bytes, &(test_fl.filehandle), sizeof(fhandle_t));
usr.sbin/rpc.lockd/lockd_lock.c
1878
copy_nlm4_lock_to_nlm4_holder(lock, exclusive, &test_fl.client);
usr.sbin/rpc.lockd/lockd_lock.c
1971
unlock(nlm4_lock *lock, const int flags __unused)
usr.sbin/rpc.lockd/lockd_lock.c
1981
bcopy(lock->fh.n_bytes, &fl.filehandle, sizeof(fhandle_t));
usr.sbin/rpc.lockd/lockd_lock.c
1983
copy_nlm4_lock_to_nlm4_holder(lock, 0, &fl.client);
usr.sbin/rpc.lockd/lockd_lock.h
5
struct nlm4_holder * testlock(struct nlm4_lock *lock, bool_t exclusive,
usr.sbin/rpc.lockd/lockd_lock.h
9
enum nlm_stats unlock(nlm4_lock *lock, const int flags);