Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/efivarfs/file.c efivarfs_file_write() -> efivar_entry_set_get_size()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 0 entry->removed 0
PARAM_VALUE 1 attributes 0-126
PARAM_VALUE 2 size 4355757630428180480
PARAM_VALUE 2 *size 0-999999996,2147479548
PARAM_VALUE 3 data 1-ptr_max
PARAM_VALUE 4 set 830472897496580096
PARAM_VALUE 4 *set 0
BUF_SIZE 0 entry s32min-(-2),1-s32max
BUF_SIZE 0 entry s32min-(-2),1-s32max
BUF_SIZE 3 data 0-999999996,2147479548,18446744073709551612-u64max
BUF_SIZE 3 data 0-999999996,2147479548,18446744073709551612-u64max
DATA_SOURCE 3 data r memdup_user
USER_DATA 1 attributes 0-126
USER_DATA 2 *size 0-999999996[c]
USER_DATA 3 *data s64min-s64max
USER_PTR 2 size
USER_PTR 3 data
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem