Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/dlm/config.c cluster_buffer_size_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083204
PARAM_VALUE 1 check_cb 3062508720959467520
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_log_debug_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083224
PARAM_VALUE 1 check_cb 0
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_log_info_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083228
PARAM_VALUE 1 check_cb 0
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_mark_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083236
PARAM_VALUE 1 check_cb 0
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_new_rsb_count_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083240
PARAM_VALUE 1 check_cb 0
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_protocol_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083232
PARAM_VALUE 1 check_cb 2344207855379746816
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_recover_callbacks_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083244
PARAM_VALUE 1 check_cb 0
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_recover_timer_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083212
PARAM_VALUE 1 check_cb 2694354262898016256
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_rsbtbl_size_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083208
PARAM_VALUE 1 check_cb 2694354262898016256
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_scan_secs_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083220
PARAM_VALUE 1 check_cb 2694354262898016256
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

fs/dlm/config.c cluster_toss_secs_store() -> cluster_set()

Type Parameter Key Value
PARAM_VALUE 0 info_field 1811577035596083216
PARAM_VALUE 1 check_cb 2694354262898016256
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 buf 4096
BUF_SIZE 2 buf 4096
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 len $2
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem