Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ceph/cls_lock_client.c ceph_cls_lock_info() -> decode_lockers()

Type Parameter Key Value
PARAM_VALUE 0 p 3513944409585897472
PARAM_VALUE 0 *p 18379471554275704832,18446612682070032384
PARAM_VALUE 0 *(*p) (-67272519433846784)
PARAM_VALUE 2 type 2858536042147942400,9016553341002203136
PARAM_VALUE 3 tag 1959377020337532928,7036157693588664320
PARAM_VALUE 4 lockers 85999687506644992,2102449298887684096
PARAM_VALUE 5 num_lockers 5223027675526500352,8550147248864342016
DATA_SOURCE 2 type $4
DATA_SOURCE 3 tag $5
DATA_SOURCE 4 lockers $6
DATA_SOURCE 5 num_lockers $7
USER_DATA 2 *type 0-255
USER_DATA 5 *num_lockers 0-u32max
UNITS 1 end unit_byte
USER_PTR 2 type
USER_PTR 5 num_lockers
LOCK2 &pool->lock
LOCK2 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_device)->lock_rwsem