Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/block/rbd.c __rbd_obj_add_osd_request() -> ceph_oid_aprintf()

Type Parameter Key Value
PARAM_VALUE 0 oid 4096-ptr_max
PARAM_VALUE 1 gfp 3072
PARAM_VALUE 2 fmt 740713172469415936,8152414946523684864
BUF_SIZE 2 fmt 11
BUF_SIZE 2 fmt 11
STR_LEN 0 oid 10
STR_LEN 2 fmt 10
BIT_INFO 2 fmt 0x3023015200000,0x7b67bab7f57f2000
BIT_INFO 2 fmt 0x3023015200000,0x7b67bab7f57f2000
TERMINATED 2 fmt 1
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
TYPE_LOCK (struct rbd_obj_request)->state_mutex

drivers/block/rbd.c rbd_dev_header_name() -> ceph_oid_aprintf()

Type Parameter Key Value
PARAM_VALUE 0 oid 4096-ptr_max
PARAM_VALUE 1 gfp 3264
PARAM_VALUE 2 fmt 4084311616855048192
PARAM_VALUE 4 $ 8438860171373867008
BUF_SIZE 2 fmt 5
BUF_SIZE 3 $ 1-s32max
BUF_SIZE 4 $ 5
STR_LEN 0 oid 4
STR_LEN 1 gfp 4
TERMINATED 2 fmt 1
TERMINATED 4 $ 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/block/rbd.c rbd_dev_header_name() -> ceph_oid_aprintf()

Type Parameter Key Value
PARAM_VALUE 0 oid 4096-ptr_max
PARAM_VALUE 1 gfp 3264
PARAM_VALUE 2 fmt 4084311616855048192
PARAM_VALUE 3 $ 8112278333967757312
PARAM_VALUE 4 $ 4096-ptr_max
BUF_SIZE 2 fmt 5
BUF_SIZE 3 $ 12
BUF_SIZE 4 $ 1-s32max
STR_LEN 0 oid 4
STR_LEN 1 gfp 11
TERMINATED 2 fmt 1
TERMINATED 3 $ 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/block/rbd.c rbd_dev_image_id() -> ceph_oid_aprintf()

Type Parameter Key Value
PARAM_VALUE 0 oid 479099437748023296
PARAM_VALUE 0 oid->name_len 0
PARAM_VALUE 1 gfp 3264
PARAM_VALUE 2 fmt 4084311616855048192
PARAM_VALUE 3 $ 8548973084062330880
BUF_SIZE 2 fmt 5
BUF_SIZE 3 $ 8
BUF_SIZE 4 $ 1-s32max
STR_LEN 0 oid 4
STR_LEN 1 gfp 7
TERMINATED 2 fmt 1
TERMINATED 3 $ 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex