Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 14 files:
- arch/arm64/kvm/mmu.c
- arch/arm64/mm/kasan_init.c, line 384
- arch/powerpc/lib/code-patching.c, line 227
- arch/powerpc/mm/pageattr.c, line 83
- arch/riscv/include/asm/cacheflush.h, line 72
- arch/riscv/mm/pageattr.c, line 287
- arch/s390/kernel/cpcmd.c, line 95
- arch/s390/mm/physaddr.c, line 9
- fs/smb/client/cifsproto.h
- fs/smb/smbdirect/connection.c, line 2045
- lib/iov_iter.c, line 1723
- lib/scatterlist.c, line 1244
- mm/kasan/shadow.c
- mm/vmalloc.c
Smatch caller information:
lib/iov_iter.c iov_iter_extract_kvec_pages() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &tls_ctx->tx_lock | ||
| HALF_LOCKED2 | sk |
lib/scatterlist.c extract_kvec_to_sg() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 0,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &mr->mutex |
fs/smb/smbdirect/connection.c smbdirect_map_sges_from_kvec() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 0,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &conn->srv_mutex | ||
| HALF_LOCKED2 | &server->_srv_mutex |
fs/smb/client/smb2ops.c cifs_get_num_sgs() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &server->_srv_mutex |
fs/smb/client/smb2ops.c cifs_sg_set_buf() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 0,4096-u64max |
| BIT_INFO | 0 | x | 0x0,0xfffffffffffff000 |
| BIT_INFO | 0 | x | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &server->_srv_mutex |
mm/vmalloc.c kasan_release_vmalloc_node() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | global &vmap_purge_lock |
mm/vmalloc.c vmalloc_to_page() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | s32min-s32max |
| DATA_SOURCE | 0 | x | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | x | 4096-ptr_max[c] |
| HOST_DATA | 0 | *x | s64min-s64max |
| USER_DATA | 0 | x | 4096-ptr_max[c][u] |
| UNITS | 0 | x | unit_byte |
| USER_PTR | 0 | x | |
| HALF_LOCKED2 | &bo->mutex | ||
| HALF_LOCKED2 | &cache->writeback_lock | ||
| HALF_LOCKED2 | &fbdefio_state->lock | ||
| HALF_LOCKED2 | &hw->hw_info.lock | ||
| HALF_LOCKED2 | &idev->info_lock | ||
| HALF_LOCKED2 | &pds_vfio->state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rproc->lock | ||
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &service->bulk_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &page_offline_rwsem | ||
| HALF_LOCKED2 | global &pcpu_alloc_mutex | ||
| HALF_LOCKED2 | global &report_lock | ||
| HALF_LOCKED2 | sk |
mm/kasan/shadow.c __kasan_poison_vmalloc() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | x | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
mm/kasan/shadow.c __kasan_populate_vmalloc() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | x | $0 |
| STR_LEN | 0 | x | (-1) |
| STR_LEN | 0 | x | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | global &pcpu_alloc_mutex |
mm/kasan/shadow.c __kasan_unpoison_vmalloc() -> is_vmalloc_or_module_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | x | $0 |
| STR_LEN | 0 | x | (-1),3,5-6,8,10-23,25,27,31-32 |
| STR_LEN | 0 | x | (-1),3,5-6,8,10-23,25,27,31-32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | global &pcpu_alloc_mutex |