Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/ioctl.c search_ioctl() -> copy_to_sk()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 *path->locks 0-255
PARAM_VALUE 0 *path->slots s32min-s32max
PARAM_VALUE 1 key 8829450759068741632
PARAM_VALUE 2 sk 2897969306297147392,3133373023534206976
PARAM_VALUE 3 buf_size 151726636692197376,6423538054081556480
PARAM_VALUE 3 *buf_size 32-4294967327
PARAM_VALUE 5 sk_offset 7667099666214526976
PARAM_VALUE 6 num_found 8893273446800736256
BUF_SIZE 4 ubuf (-1),3992
BUF_SIZE 4 ubuf (-1),3992
CAPPED_DATA 2 sk->min_transid 1
DATA_SOURCE 0 path r btrfs_alloc_path
DATA_SOURCE 2 sk $1
DATA_SOURCE 3 buf_size $2
DATA_SOURCE 4 ubuf $3
CAPABLE 0 21
NOSPEC 3 *buf_size
USER_DATA 2 sk->max_objectid 0-u64max
USER_DATA 2 sk->max_offset 0-u64max
USER_DATA 2 sk->max_transid 0-u64max
USER_DATA 2 sk->max_type 0-u32max
USER_DATA 2 sk->min_objectid 0-u64max
USER_DATA 2 sk->min_offset 0-u64max
USER_DATA 2 sk->min_transid 0-u64max[c]
USER_DATA 2 sk->min_type 0-u32max
USER_DATA 2 sk->nr_items 0-u32max
USER_DATA 2 sk->tree_id 0-u64max
USER_DATA 2 sk->unused 0-u32max
USER_DATA 2 sk->unused1 0-u64max
USER_DATA 2 sk->unused2 0-u64max
USER_DATA 2 sk->unused3 0-u64max
USER_DATA 2 sk->unused4 0-u64max
USER_DATA 3 *buf_size 32-16777216[c]
USER_PTR 3 buf_size