Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/rnbd/rnbd-srv.c process_msg_close() -> rnbd_put_sess_dev()

Type Parameter Key Value
PARAM_VALUE 0 sess_dev 4096-ptr_max
PARAM_VALUE 0 sess_dev->kref.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 sess_dev r rnbd_get_sess_dev
NOCHECK_CALL

drivers/block/rnbd/rnbd-srv.c process_rdma() -> rnbd_put_sess_dev()

Type Parameter Key Value
PARAM_VALUE 0 sess_dev 4096-ptr_max
PARAM_VALUE 0 sess_dev->bdev_file 4096-ptr_max
PARAM_VALUE 0 sess_dev->bdev_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 sess_dev->kref.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 sess_dev r rnbd_get_sess_dev
NOCHECK_CALL

drivers/block/rnbd/rnbd-srv.c rnbd_destroy_sess_dev() -> rnbd_put_sess_dev()

Type Parameter Key Value
PARAM_VALUE 0 sess_dev 4096-ptr_max
PARAM_VALUE 0 sess_dev->destroy_comp 3031087656962527232
PARAM_VALUE 0 sess_dev->sess 4096-ptr_max
PARAM_VALUE 0 sess_dev->sess->index_idr.xa_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 sess_dev->destroy_comp 96
DATA_SOURCE 0 sess_dev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rnbd/rnbd-srv.c rnbd_dev_bi_end_io() -> rnbd_put_sess_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL