Home
Sort by
last modified time
|
relevance
|
path
Repository(s)
applications
arkcompiler
base
build
commonlibrary
developtools
device
docs
domains
drivers
foundation
ide
interface
kernel
napi_generator
productdefine
test
third_party
vendor
select all
invert selection
clear
Full Search
Search through all text tokens(words,strings,identifiers,numbers) in index.
Definition
Only finds symbol definitions(where e.g a variable(function,...) is defined).
Symbol
Only finds symbol(e.g. methods classes,function,variables).
File Path
Path of the source file(use "/").If you want just exact path,enclose it in "".Source files end with: .jar/.bz2/.a/.h/.java...
History
History log comments.
Type
Any
Bzip(2)
C
Clojure
C#
C++
ELF
Erlang
Image file
Fortran
Golang
GZIP
Haskell
Jar
Java
Java class
JavaScript
Lisp
Lua
Pascal
Perl
PHP
Plain Text
PL/SQL
Python
Rust
Scala
Shell script
SQL
Tar
Tcl
Troff
UUEncoded
Visual Basic
XML
Zip
Type of analyzer used to filter file types include with selected(e.g. just C sources).
Help
Searched
refs:snap_rwsem
(Results
1 - 17
of
17
) sorted by relevance
/kernel/linux/linux-5.10/fs/ceph/
H
A
D
quota.c
203
* Callers of this function need to hold mdsc->
snap_rwsem
. However, if there's
237
up_read(&mdsc->
snap_rwsem
);
in get_quota_realm()
239
down_read(&mdsc->
snap_rwsem
);
in get_quota_realm()
250
/* avoid calling iput_final() while holding mdsc->
snap_rwsem
*/
in get_quota_realm()
275
* We need to lookup 2 quota realms atomically, i.e. with
snap_rwsem
.
in ceph_quota_is_same_realm()
280
down_read(&mdsc->
snap_rwsem
);
in ceph_quota_is_same_realm()
284
up_read(&mdsc->
snap_rwsem
);
in ceph_quota_is_same_realm()
290
up_read(&mdsc->
snap_rwsem
);
in ceph_quota_is_same_realm()
326
down_read(&mdsc->
snap_rwsem
);
in check_quota_exceeded()
344
up_read(&mdsc->
snap_rwsem
);
in check_quota_exceeded()
[all...]
H
A
D
snap.c
63
* caller must hold
snap_rwsem
.
68
lockdep_assert_held(&mdsc->
snap_rwsem
);
in ceph_get_snap_realm()
110
* caller must hold
snap_rwsem
for write.
118
lockdep_assert_held_write(&mdsc->
snap_rwsem
);
in ceph_create_snap_realm()
142
* caller must hold
snap_rwsem
.
150
lockdep_assert_held(&mdsc->
snap_rwsem
);
in __lookup_snap_realm()
180
* called with
snap_rwsem
(write)
185
lockdep_assert_held_write(&mdsc->
snap_rwsem
);
in __destroy_snap_realm()
204
* caller holds
snap_rwsem
(write)
209
lockdep_assert_held_write(&mdsc->
snap_rwsem
);
in __put_snap_realm()
[all...]
H
A
D
xattr.c
1082
if (!down_read_trylock(&mdsc->
snap_rwsem
)) {
in __ceph_setxattr()
1084
down_read(&mdsc->
snap_rwsem
);
in __ceph_setxattr()
1127
up_read(&mdsc->
snap_rwsem
);
in __ceph_setxattr()
1137
up_read(&mdsc->
snap_rwsem
);
in __ceph_setxattr()
H
A
D
caps.c
624
* Caller should hold session
snap_rwsem
(read) and ci->i_ceph_lock
1450
* Caller should hold
snap_rwsem
(read), s_mutex.
1735
WARN_ON_ONCE(!rwsem_is_locked(&mdsc->
snap_rwsem
));
in __ceph_mark_dirty_caps()
1933
int took_snap_rwsem = 0; /* true if mdsc->
snap_rwsem
held */
in ceph_check_caps()
2119
up_read(&mdsc->
snap_rwsem
);
in ceph_check_caps()
2151
/* take
snap_rwsem
after session mutex */
in ceph_check_caps()
2153
if (down_read_trylock(&mdsc->
snap_rwsem
) == 0) {
in ceph_check_caps()
2157
down_read(&mdsc->
snap_rwsem
);
in ceph_check_caps()
2206
up_read(&mdsc->
snap_rwsem
);
in ceph_check_caps()
2754
up_read(&mdsc->
snap_rwsem
);
in try_get_cap_refs()
[all...]
H
A
D
mds_client.h
53
* mdsc->
snap_rwsem
407
*
snap_rwsem
will cover cap linkage into snaprealms, and
414
struct rw_semaphore
snap_rwsem
;
member
H
A
D
mds_client.c
3250
down_write(&mdsc->
snap_rwsem
);
in handle_reply()
3255
downgrade_write(&mdsc->
snap_rwsem
);
in handle_reply()
3257
down_read(&mdsc->
snap_rwsem
);
in handle_reply()
3272
up_read(&mdsc->
snap_rwsem
);
in handle_reply()
4036
down_read(&mdsc->
snap_rwsem
);
in send_mds_reconnect()
4127
up_read(&mdsc->
snap_rwsem
);
in send_mds_reconnect()
4133
up_read(&mdsc->
snap_rwsem
);
in send_mds_reconnect()
4589
init_rwsem(&mdsc->
snap_rwsem
);
in ceph_mdsc_init()
H
A
D
inode.c
761
lockdep_assert_held(&mdsc->
snap_rwsem
);
in ceph_fill_inode()
1235
* Called with
snap_rwsem
(read).
2062
if (!down_read_trylock(&mdsc->
snap_rwsem
)) {
in __ceph_setattr()
2064
down_read(&mdsc->
snap_rwsem
);
in __ceph_setattr()
2218
up_read(&mdsc->
snap_rwsem
);
in __ceph_setattr()
H
A
D
file.c
643
down_read(&mdsc->
snap_rwsem
);
in ceph_finish_async_create()
646
up_read(&mdsc->
snap_rwsem
);
in ceph_finish_async_create()
/kernel/linux/linux-6.6/fs/ceph/
H
A
D
quota.c
205
* Callers of this function need to hold mdsc->
snap_rwsem
. However, if there's
242
up_read(&mdsc->
snap_rwsem
);
in get_quota_realm()
244
down_read(&mdsc->
snap_rwsem
);
in get_quota_realm()
283
* We need to lookup 2 quota realms atomically, i.e. with
snap_rwsem
.
in ceph_quota_is_same_realm()
288
down_read(&mdsc->
snap_rwsem
);
in ceph_quota_is_same_realm()
292
up_read(&mdsc->
snap_rwsem
);
in ceph_quota_is_same_realm()
298
up_read(&mdsc->
snap_rwsem
);
in ceph_quota_is_same_realm()
334
down_read(&mdsc->
snap_rwsem
);
in check_quota_exceeded()
352
up_read(&mdsc->
snap_rwsem
);
in check_quota_exceeded()
354
down_read(&mdsc->
snap_rwsem
);
in check_quota_exceeded()
[all...]
H
A
D
snap.c
64
* caller must hold
snap_rwsem
.
69
lockdep_assert_held(&mdsc->
snap_rwsem
);
in ceph_get_snap_realm()
111
* caller must hold
snap_rwsem
for write.
119
lockdep_assert_held_write(&mdsc->
snap_rwsem
);
in ceph_create_snap_realm()
148
* caller must hold
snap_rwsem
.
156
lockdep_assert_held(&mdsc->
snap_rwsem
);
in __lookup_snap_realm()
186
* called with
snap_rwsem
(write)
191
lockdep_assert_held_write(&mdsc->
snap_rwsem
);
in __destroy_snap_realm()
210
* caller holds
snap_rwsem
(write)
215
lockdep_assert_held_write(&mdsc->
snap_rwsem
);
in __put_snap_realm()
[all...]
H
A
D
caps.c
626
* Caller should hold session
snap_rwsem
(read) and ci->i_ceph_lock
1494
* Caller should hold
snap_rwsem
(read), s_mutex.
1779
WARN_ON_ONCE(!rwsem_is_locked(&mdsc->
snap_rwsem
));
in __ceph_mark_dirty_caps()
2772
up_read(&mdsc->
snap_rwsem
);
in try_get_cap_refs()
2819
if (!down_read_trylock(&mdsc->
snap_rwsem
)) {
in try_get_cap_refs()
2830
down_read(&mdsc->
snap_rwsem
);
in try_get_cap_refs()
2883
up_read(&mdsc->
snap_rwsem
);
in try_get_cap_refs()
3413
__releases(session->s_mdsc->
snap_rwsem
)
3688
up_read(&session->s_mdsc->
snap_rwsem
);
3996
down_read(&mdsc->
snap_rwsem
);
in handle_cap_export()
[all...]
H
A
D
xattr.c
1231
if (!down_read_trylock(&mdsc->
snap_rwsem
)) {
in __ceph_setxattr()
1233
down_read(&mdsc->
snap_rwsem
);
in __ceph_setxattr()
1274
up_read(&mdsc->
snap_rwsem
);
in __ceph_setxattr()
1284
up_read(&mdsc->
snap_rwsem
);
in __ceph_setxattr()
H
A
D
mds_client.c
3753
down_write(&mdsc->
snap_rwsem
);
in handle_reply()
3759
up_write(&mdsc->
snap_rwsem
);
in handle_reply()
3765
downgrade_write(&mdsc->
snap_rwsem
);
in handle_reply()
3767
down_read(&mdsc->
snap_rwsem
);
in handle_reply()
3782
up_read(&mdsc->
snap_rwsem
);
in handle_reply()
4606
down_read(&mdsc->
snap_rwsem
);
in send_mds_reconnect()
4697
up_read(&mdsc->
snap_rwsem
);
in send_mds_reconnect()
4703
up_read(&mdsc->
snap_rwsem
);
in send_mds_reconnect()
5200
init_rwsem(&mdsc->
snap_rwsem
);
in ceph_mdsc_init()
H
A
D
mds_client.h
60
* mdsc->
snap_rwsem
440
*
snap_rwsem
will cover cap linkage into snaprealms, and
447
struct rw_semaphore
snap_rwsem
;
member
H
A
D
inode.c
937
lockdep_assert_held(&mdsc->
snap_rwsem
);
in ceph_fill_inode()
1484
* Called with
snap_rwsem
(read).
2461
if (!down_read_trylock(&mdsc->
snap_rwsem
)) {
in __ceph_setattr()
2463
down_read(&mdsc->
snap_rwsem
);
in __ceph_setattr()
2687
up_read(&mdsc->
snap_rwsem
);
in __ceph_setattr()
H
A
D
addr.c
1932
down_read(&fsc->mdsc->
snap_rwsem
);
in ceph_uninline_data()
1937
up_read(&fsc->mdsc->
snap_rwsem
);
in ceph_uninline_data()
H
A
D
file.c
681
down_read(&mdsc->
snap_rwsem
);
in ceph_finish_async_create()
684
up_read(&mdsc->
snap_rwsem
);
in ceph_finish_async_create()
Completed in 45 milliseconds