Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/file.c copy_fd_bitmaps() -> bitmap_copy_and_extend()

Type Parameter Key Value
PARAM_VALUE 2 count 0-1048576
PARAM_VALUE 3 size 0-1048576
BUF_SIZE 0 to (-1),8
BUF_SIZE 0 to (-1),8
BUF_SIZE 1 from 8,64-264192
CAPPED_DATA 2 count 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 count 0-1048576[c]
HALF_LOCKED2 &files->file_lock
HALF_LOCKED2 &oldf->file_lock
TYPE_LOCK (struct files_struct)->file_lock

fs/file.c copy_fd_bitmaps() -> bitmap_copy_and_extend()

Type Parameter Key Value
PARAM_VALUE 2 count 0-1048576
PARAM_VALUE 3 size 0-1048576
BUF_SIZE 0 to (-1),8
BUF_SIZE 0 to (-1),8
CAPPED_DATA 2 count 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 count 0-1048576[c]
HALF_LOCKED2 &files->file_lock
HALF_LOCKED2 &oldf->file_lock
TYPE_LOCK (struct files_struct)->file_lock

fs/file.c copy_fd_bitmaps() -> bitmap_copy_and_extend()

Type Parameter Key Value
PARAM_VALUE 2 count 0-16384
PARAM_VALUE 3 size 0-16384
BUF_SIZE 0 to (-1),8
BUF_SIZE 0 to (-1),8
CAPPED_DATA 2 count 1
DATA_SOURCE 2 count $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 count 0-16384[c]
UNITS 2 count unit_long
HALF_LOCKED2 &files->file_lock
HALF_LOCKED2 &oldf->file_lock
TYPE_LOCK (struct files_struct)->file_lock