Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/xfs/xfs_buf_mem.c xmbuf_alloc() -> shmem_kernel_file_setup()

Type Parameter Key Value
PARAM_VALUE 0 name 901385517533409280,1064476124762615808,2391227355640999936,6959160657696800768
PARAM_VALUE 1 size 0
BUF_SIZE 0 name 16,24-25,33
BUF_SIZE 0 name 16,24-25,33
DATA_SOURCE 0 name $1
CAPABLE 0 21
TERMINATED 0 name 1

mm/shmem.c __shmem_zero_setup() -> shmem_kernel_file_setup()

Type Parameter Key Value
PARAM_VALUE 0 name 477582568015003648
BUF_SIZE 0 name 9
DATA_SOURCE 2 flags $2
STR_LEN 0 name 8
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte

fs/xfs/scrub/xfile.c xfile_create() -> shmem_kernel_file_setup()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 2 flags s64min-(-4096),4096-s64max
BUF_SIZE 0 name 11-12,17-24,26-29,33
BUF_SIZE 0 name 11-12,17-24,26-29,33
DATA_SOURCE 0 name $0
DATA_SOURCE 1 size $1
STR_LEN 0 name 10-11,16-23,25-28,32
STR_LEN 0 name 10-11,16-23,25-28,32
TERMINATED 0 name 1

security/keys/big_key.c big_key_preparse() -> shmem_kernel_file_setup()

Type Parameter Key Value
PARAM_VALUE 0 name 4602998933304729600
STR_LEN 0 name 0
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 17-1048591[c]
UNITS 1 size unit_byte
HALF_LOCKED2 global &key_types_sem

ipc/shm.c newseg() -> shmem_kernel_file_setup()

Type Parameter Key Value
PARAM_VALUE 0 name 1181410690295595008
PARAM_VALUE 1 size s64min-(-4096),1-s64max
BUF_SIZE 0 name 13
CAPPED_DATA 1 size 1
BIT_INFO 2 flags 0x0,0x7fffffffffffffff
BIT_INFO 2 flags 0x0,0x7fffffffffffffff
NOSPEC 1 size
NOSPEC 1 size
USER_DATA 1 size 2-s32max[c]
UNITS 1 size unit_byte
LOCK2 &ids->rwsem
TYPE_LOCK (struct ipc_ids)->rwsem