Defined in 1 files as a function:
Referenced in 10 files:
- block/bio.c, line 687
- drivers/block/zram/zram_drv.c, line 2151
- fs/btrfs/inode.c, line 3583
- fs/direct-io.c, line 995
- fs/hfs/bnode.c
- fs/hfsplus/bnode.c
- fs/isofs/compress.c
- fs/ntfs/compress.c
- fs/squashfs/file.c
- include/linux/bvec.h, line 322
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 |