Defined in 1 files as a function:
Referenced in 9 files:
- drivers/char/mem.c, line 328
- drivers/hwtracing/stm/core.c, line 715
- drivers/staging/vme_user/vme.c, line 751
- fs/ntfs3/file.c, line 419
- fs/resctrl/pseudo_lock.c, line 1001
- include/linux/mm.h
- kernel/relay.c, line 85
- mm/memory.c, line 3399
- mm/secretmem.c, line 123
Smatch caller information:
fs/resctrl/pseudo_lock.c mmap_action_remap_full() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | 144 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520 |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff | |
| LOCK2 | global &rdtgroup_mutex |
fs/resctrl/pseudo_lock.c pseudo_lock_dev_mmap_prepare() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | (-1),144 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520[c] |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
drivers/staging/vme_user/vme.c vme_master_mmap_prepare() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| DATA_SOURCE | 0 | desc | $1 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 4096-u64max[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520 |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
drivers/hwtracing/stm/core.c stm_char_mmap_prepare() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | (-1),144 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520[c] |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
mm/secretmem.c secretmem_mmap_prepare() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | (-1),144 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520[c] |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
drivers/target/target_core_user.c vma_desc_pages() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 8873968902582775808 |
| BUF_SIZE | 0 | desc->vm_ops | 144 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| MEM_ZERO | 0 | desc | |
| MEM_ZERO | 0 | desc->vma_flags.__vma_flags | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0[c] |
| USER_DATA | 0 | desc->start | 0 |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff | |
| LOCK2 | &idev->info_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct uio_device)->info_lock |
mm/memory.c mmap_action_ioremap_full() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1325290474384461824,3854971988944465920,5235489163923165184,8873968902582775808 |
| CAPPED_DATA | 0 | desc->pgoff | 1 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 4096-u64max[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-18446744073709547520 |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
mm/memory.c simple_ioremap_prepare() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1325290474384461824,3854971988944465920,8873968902582775808 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| MEM_ZERO | 0 | desc | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0[c] |
| USER_DATA | 0 | desc->start | 0 |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff | |
| HALF_LOCKED2 | &idev->info_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| HALF_LOCKED2 | &of->mutex |
kernel/relay.c relay_mmap_prepare_buf() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | (-1),144 |
| DATA_SOURCE | 0 | desc | $1 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520 |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
fs/ntfs3/file.c ntfs_file_mmap_prepare() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | (-1),144 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520[c] |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
drivers/char/mem.c mmap_action_remap_full() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | 144 |
| CAPPED_DATA | 0 | desc->pgoff | 1 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520 |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |
drivers/char/mem.c mmap_mem_prepare() -> vma_desc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3854971988944465920,5235489163923165184 |
| PARAM_VALUE | 0 | desc->start | 0-18446744073709547520 |
| BUF_SIZE | 0 | desc->vm_ops | (-1),144 |
| DATA_SOURCE | 0 | desc | $0 |
| NOSPEC | 0 | desc->pgoff | |
| NOSPEC | 0 | desc->start | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | desc->end | 0[c] |
| USER_DATA | 0 | desc->pgoff | 0-4503599627370495[c] |
| USER_DATA | 0 | desc->start | 0-s32max,18446744071562067968-18446744073709547520[c] |
| NO_OVERFLOW_SIMPLE | 0 | desc->pgoff |