Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_prepare_layoutreturn() -> ff_layout_mirror_prepare_stats()

Type Parameter Key Value
PARAM_VALUE 0 lo 4096-ptr_max
PARAM_VALUE 1 devinfo 4096-ptr_max
PARAM_VALUE 2 dev_limit 4
PARAM_VALUE 3 type 1
BUF_SIZE 1 devinfo 352
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 2 dev_limit unit_array_size
LOCK2 &args->inode->i_lock
TYPE_LOCK (struct inode)->i_lock

fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_prepare_layoutstats() -> ff_layout_mirror_prepare_stats()

Type Parameter Key Value
PARAM_VALUE 0 lo 4096-ptr_max
PARAM_VALUE 1 devinfo 4096-ptr_max
PARAM_VALUE 2 dev_limit 4
PARAM_VALUE 3 type 0
BUF_SIZE 1 devinfo 352
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 dev_limit
UNITS 2 dev_limit unit_array_size
LOCK2 &args->inode->i_lock
TYPE_LOCK (struct inode)->i_lock