Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ceph/osd_client.c osd_req_op_cls_request_data_bvecs() -> ceph_osd_data_bvecs_init()

Type Parameter Key Value
PARAM_VALUE 0 osd_data 4096-ptr_max
PARAM_VALUE 1 bvec_pos 8217090933207121920
BUF_SIZE 0 osd_data 48
DATA_SOURCE 2 num_bvecs $3
NOCHECK_CALL
UNITS 2 num_bvecs unit_array_size
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
TYPE_LOCK (struct rbd_obj_request)->state_mutex

net/ceph/osd_client.c osd_req_op_extent_osd_data_bvec_pos() -> ceph_osd_data_bvecs_init()

Type Parameter Key Value
PARAM_VALUE 0 osd_data 4096-ptr_max
PARAM_VALUE 2 num_bvecs 0
BUF_SIZE 0 osd_data 48
DATA_SOURCE 1 bvec_pos $2
NOCHECK_CALL
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
TYPE_LOCK (struct rbd_obj_request)->state_mutex

net/ceph/osd_client.c osd_req_op_extent_osd_data_bvecs() -> ceph_osd_data_bvecs_init()

Type Parameter Key Value
PARAM_VALUE 0 osd_data 4096-ptr_max
PARAM_VALUE 1 bvec_pos 6947113391962419200
BUF_SIZE 0 osd_data 48
DATA_SOURCE 2 num_bvecs $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 bvec_pos->iter.bi_size 2-1999999999[c][u]
USER_DATA 2 num_bvecs 1-524289[c]
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem