Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/extent_io.c extent_buffer_bitmap_clear() -> memset_extent_buffer()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
PARAM_VALUE 1 c 0
PARAM_VALUE 2 start 0-u32max
PARAM_VALUE 3 len 0-u32max
BUF_SIZE 0 eb (-1)-s32max
BUF_SIZE 0 eb (-1)-s32max
BUF_SIZE 0 eb->fs_info (-1),11312
DATA_SOURCE 0 eb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 eb->len
NO_OVERFLOW_SIMPLE 0 eb->start
UNITS 2 start unit_byte
UNITS 3 len unit_byte

fs/btrfs/extent_io.c extent_buffer_bitmap_set() -> memset_extent_buffer()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
PARAM_VALUE 1 c 255
PARAM_VALUE 2 start 0-u32max
PARAM_VALUE 3 len 0-u32max
BUF_SIZE 0 eb (-1)-s32max
BUF_SIZE 0 eb (-1)-s32max
BUF_SIZE 0 eb->fs_info (-1),11312
CAPPED_DATA 0 eb 1
DATA_SOURCE 0 eb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 eb->len
NO_OVERFLOW_SIMPLE 0 eb->start
UNITS 2 start unit_byte
UNITS 3 len unit_byte

fs/btrfs/extent_io.c memzero_extent_buffer() -> memset_extent_buffer()

Type Parameter Key Value
PARAM_VALUE 0 eb 4096-ptr_max
PARAM_VALUE 0 eb->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 eb->lock.first_waiter->type 0-1
PARAM_VALUE 1 c 0
BUF_SIZE 0 eb (-1)-s32max
BUF_SIZE 0 eb (-1)-s32max
CAPPED_DATA 0 eb 1
DATA_SOURCE 0 eb $0
DATA_SOURCE 2 start $1
DATA_SOURCE 3 len $2
PARAM_COMPARE 0 eb->len >= $2
PARAM_COMPARE 0 eb->len >= $3
PARAM_COMPARE 2 start <= $0->len
PARAM_COMPARE 3 len <= $0->len
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 start
NO_OVERFLOW_SIMPLE 3 len
UNITS 2 start unit_byte
UNITS 3 len unit_byte
HALF_LOCKED2 0 &eb->lock