Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

fs/hfsplus/bnode.c hfsplus_bnode_clear() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 1 offset 0-4095
PARAM_VALUE 2 len 0-4096
CAPPED_DATA 2 len 1
DATA_SOURCE 1 offset $1 [m]
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte

fs/hfsplus/bnode.c hfsplus_bnode_clear() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 len 1-4096
CAPPED_DATA 2 len 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte

fs/hfsplus/bnode.c hfsplus_bnode_create() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 2 len 0-4096,18446744071562067968-u64max
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &sbi->vh_mutex

fs/hfsplus/bnode.c hfsplus_bnode_create() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 len 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &sbi->vh_mutex

fs/ntfs/compress.c ntfs_read_compressed_block() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
PARAM_VALUE 1 offset 0-4095,4097-s32max
PARAM_VALUE 2 len 1-4096,18446744071562072065-u64max
FUZZY_MAX 1 offset 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &ni->runlist.lock

fs/ntfs/compress.c ntfs_read_compressed_block() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
PARAM_VALUE 1 offset 0-4095,4097-s32max
PARAM_VALUE 2 len 0-4095,4294963202-u32max
FUZZY_MAX 1 offset 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &ni->runlist.lock

fs/btrfs/inode.c btrfs_data_csum_ok() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 1 offset 0-4095
PARAM_VALUE 2 len 0-4096
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

fs/isofs/compress.c zisofs_fill_pages() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
PARAM_VALUE 1 offset 1-4095
PARAM_VALUE 2 len 1-4095
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &mapping->invalidate_lock

fs/isofs/compress.c zisofs_uncompress_block() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
PARAM_VALUE 1 offset 0-4095
PARAM_VALUE 2 len 1-4096
FUZZY_MAX 1 offset 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &mapping->invalidate_lock

fs/direct-io.c do_direct_IO() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 0 page 0-ptr_max
PARAM_VALUE 1 offset 0-4095
PARAM_VALUE 2 len 0-s32max,18446744071562067968-u64max
CAPPED_DATA 1 offset 1
CAPPED_DATA 1 offset 1
DATA_SOURCE 0 page r dio_get_page
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/squashfs/file.c squashfs_readahead() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 0 page 1-ptr_max
PARAM_VALUE 1 offset 1-4095
PARAM_VALUE 2 len 1-4095
CAPPED_DATA 1 offset 1
CAPPED_DATA 2 len 1
DATA_SOURCE 0 page r squashfs_page_actor_free
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &mapping->invalidate_lock

fs/squashfs/file.c squashfs_readahead_fragment() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 0 page 1-ptr_max
PARAM_VALUE 1 offset 1-4095
PARAM_VALUE 2 len 1-4095
CAPPED_DATA 1 offset 1
CAPPED_DATA 2 len 1
DATA_SOURCE 0 page r squashfs_page_actor_free
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &mapping->invalidate_lock

fs/hfs/bnode.c hfs_bnode_clear() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 2 len 1-u32max
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 len r check_and_correct_requested_length
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &(sb->s_fs_info)->cat_tree->tree_lock

fs/hfs/bnode.c hfs_bnode_create() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 2 len 0-4096,18446744071562067968-u64max
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &(sb->s_fs_info)->cat_tree->tree_lock

fs/hfs/bnode.c hfs_bnode_create() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 len 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &(sb->s_fs_info)->cat_tree->tree_lock

block/bio.c bio_truncate() -> memzero_page()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 page unit_page
UNITS 1 offset unit_byte
UNITS 2 len unit_byte

block/bio.c memzero_bvec() -> memzero_page()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 page unit_page
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &zmd->mblk_sem

drivers/block/zram/zram_drv.c read_from_zspool_raw() -> memzero_page()

Type Parameter Key Value
PARAM_VALUE 1 offset 0-8191
PARAM_VALUE 2 len 0-4096,18446744073709547521-u64max
DATA_SOURCE 0 page $1
DATA_SOURCE 1 offset r get_slot_size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rbd.c memzero_bvec() -> memzero_page()

Type Parameter Key Value
NOCHECK_CALL
UNITS 0 page unit_page
UNITS 1 offset unit_byte
UNITS 2 len unit_byte
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
TYPE_LOCK (struct rbd_obj_request)->state_mutex