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/xattr.c class_simple_xattr_constructor() -> simple_xattr_alloc()

Type Parameter Key Value
BUF_SIZE 0 value (-1)-s32max
BUF_SIZE 0 value (-1)-s32max
DATA_SOURCE 0 value $0
DATA_SOURCE 1 size $1
PARAM_COMPARE 0 value == $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 0-65536
NO_OVERFLOW_SIMPLE 0 *value
UNITS 1 size unit_byte
BYTE_COUNT 0 ==value1 8050
USER_PTR 0 value

mm/shmem.c class_simple_xattr_constructor() -> simple_xattr_alloc()

Type Parameter Key Value
BUF_SIZE 0 value 1-1010101
BUF_SIZE 0 value 1-1010101
DATA_SOURCE 0 value $0
DATA_SOURCE 1 size $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_byte
HALF_LOCKED2 &f->sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->vh_mutex

kernel/bpf/inode.c class_simple_xattr_constructor() -> simple_xattr_alloc()

Type Parameter Key Value
BUF_SIZE 0 value 1-1010101
BUF_SIZE 0 value 1-1010101
DATA_SOURCE 0 value $0
DATA_SOURCE 1 size $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_byte
HALF_LOCKED2 &f->sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->vh_mutex