Defined in 2 files as a function:
- arch/x86/mm/pat/set_memory.c, line 224 (as a function)
- kernel/locking/lockdep.c, line 6358 (as a function)
Referenced in 34 files:
- arch/alpha/lib/ev6-memset.S
- arch/arm/common/vlock.S, line 51
- arch/arm/include/debug/brcmstb.S, line 107
- arch/arm/include/debug/tegra.S, line 145
- arch/arm/include/debug/vf.S, line 18
- arch/arm/mach-pxa/sleep.S, line 120
- arch/m68k/fpsp040/decbin.S, line 260
- arch/m68k/fpsp040/kernel_ex.S
- arch/m68k/fpsp040/sacos.S
- arch/m68k/fpsp040/sasin.S
- arch/m68k/fpsp040/satan.S
- arch/m68k/fpsp040/satanh.S
- arch/m68k/fpsp040/scale.S, line 82
- arch/m68k/fpsp040/scosh.S
- arch/m68k/fpsp040/setox.S
- arch/m68k/fpsp040/slog2.S
- arch/m68k/fpsp040/slogn.S
- arch/m68k/fpsp040/ssin.S
- arch/m68k/fpsp040/ssinh.S
- arch/m68k/fpsp040/stan.S
- arch/m68k/fpsp040/stanh.S
- arch/m68k/fpsp040/stwotox.S
- arch/m68k/ifpsp060/iskeleton.S, line 185
- arch/m68k/ifpsp060/os.S, line 64
-
arch/m68k/ifpsp060/src/fplsp.S
- line 272
- line 371
- line 378
- line 385
- line 390
- line 4913
- line 4914
- line 5618
- line 5619
- line 6048
- line 6049
- line 6498
- line 6499
- line 6599
- line 6600
- line 6695
- line 6696
- line 7576
- line 7577
- line 7690
- line 7691
- line 7808
- line 7809
- line 7974
- line 7975
- line 8569
- line 8570
- line 8659
- line 8660
- line 8823
- line 8824
- line 9236
-
arch/m68k/ifpsp060/src/fpsp.S
- line 292
- line 391
- line 398
- line 405
- line 410
- line 619
- line 859
- line 2448
- line 5019
- line 5020
- line 5724
- line 5725
- line 6154
- line 6155
- line 6604
- line 6605
- line 6705
- line 6706
- line 6801
- line 6802
- line 7682
- line 7683
- line 7796
- line 7797
- line 7914
- line 7915
- line 8080
- line 8081
- line 8675
- line 8676
- line 8765
- line 8766
- line 8929
- line 8930
- line 9595
- line 11405
- line 23212
- arch/m68k/ifpsp060/src/isp.S
- arch/m68k/ifpsp060/src/pfpsp.S
- arch/m68k/math-emu/fp_entry.S, line 111
- arch/sparc/kernel/cherrs.S, line 208
- arch/x86/boot/header.S, line 273
- arch/x86/mm/pat/set_memory.c
- kernel/locking/lockdep.c
- tools/testing/selftests/kvm/riscv/arch_timer.c, line 61
Smatch caller information:
kernel/locking/lockdep.c __lockdep_free_key_range() -> within()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | start | (-1),16 |
| BUF_SIZE | 1 | start | (-1),16 |
| DATA_SOURCE | 1 | start | $1 |
| DATA_SOURCE | 2 | end | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | start | unit_byte |
| UNITS | 2 | end | unit_byte |
| LOCK2 | flags |
kernel/locking/lockdep.c __lockdep_free_key_range() -> within()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 1-s32max |
| BUF_SIZE | 1 | start | (-1),16 |
| BUF_SIZE | 1 | start | (-1),16 |
| CAPPED_DATA | 1 | start | 1 |
| DATA_SOURCE | 1 | start | $1 |
| DATA_SOURCE | 2 | end | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | start | unit_byte |
| UNITS | 2 | end | unit_byte |
| LOCK2 | flags |
arch/x86/mm/pat/set_memory.c __cpa_collapse_large_pages() -> within()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0,2097152-u64max |
| PARAM_VALUE | 1 | start | 0,2097152-u64max |
| CAPPED_DATA | 1 | start | 1 |
| CAPPED_DATA | 1 | start | 1 |
| PARAM_COMPARE | 0 | addr | >= $1 |
| PARAM_COMPARE | 0 | addr | >= $1 |
| PARAM_COMPARE | 1 | start | <= $0 |
| BIT_INFO | 1 | start | 0x0,0xffffffffffe00000 |
| BIT_INFO | 1 | start | 0x0,0xffffffffffe00000 |
| NOSPEC | 0 | addr | |
| NOSPEC | 1 | start | |
| NOSPEC | 2 | end | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | end | 0-u64max[c] |
| USER_DATA | 0 | addr | 0,2097152-u64max[c] |
| USER_DATA | 1 | start | 0,2097152-u64max[c] |
| USER_DATA | 2 | end | 0-u64max |
| LOCK2 | global &cpa_lock | ||
| LOCK2 | global &init_mm.mmap_lock | ||
| HALF_LOCKED2 | global &mem_enc_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
arch/x86/mm/pat/set_memory.c __cpa_collapse_large_pages() -> within()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 2097152-u64max |
| PARAM_VALUE | 1 | start | 0,2097152-u64max |
| PARAM_VALUE | 2 | end | 1-u64max |
| CAPPED_DATA | 1 | start | 1 |
| CAPPED_DATA | 1 | start | 1 |
| CAPPED_DATA | 2 | end | 1 |
| CAPPED_DATA | 2 | end | 1 |
| PARAM_COMPARE | 0 | addr | <= $2 |
| PARAM_COMPARE | 0 | addr | <= $2 |
| PARAM_COMPARE | 0 | addr | > $1 |
| PARAM_COMPARE | 0 | addr | > $1 |
| PARAM_COMPARE | 1 | start | < $0 |
| PARAM_COMPARE | 1 | start | < $2 |
| PARAM_COMPARE | 2 | end | > $1 |
| PARAM_COMPARE | 2 | end | > $1 |
| PARAM_COMPARE | 2 | end | >= $0 |
| BIT_INFO | 1 | start | 0x0,0xffffffffffe00000 |
| BIT_INFO | 1 | start | 0x0,0xffffffffffe00000 |
| NOSPEC | 0 | addr | |
| NOSPEC | 0 | addr | |
| NOSPEC | 1 | start | |
| NOSPEC | 1 | start | |
| NOSPEC | 2 | end | |
| NOSPEC | 2 | end | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | end | 1-u64max[c] |
| USER_DATA | 0 | addr | 2097152[c] |
| USER_DATA | 1 | start | 0,2097152-u64max[c] |
| USER_DATA | 2 | end | 1-u64max[c] |
| LOCK2 | global &cpa_lock | ||
| LOCK2 | global &init_mm.mmap_lock | ||
| HALF_LOCKED2 | global &mem_enc_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
arch/x86/mm/pat/set_memory.c __cpa_process_fault() -> within()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 2 | end | 18379471554275704832,18446612682070032384 |
| DATA_SOURCE | 0 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | addr | 0-u64max |
| UNITS | 1 | start | unit_byte |
| UNITS | 2 | end | unit_byte |
| HALF_LOCKED2 | global &cpa_lock | ||
| HALF_LOCKED2 | global &mem_enc_lock |
arch/x86/mm/pat/set_memory.c cpa_process_alias() -> within()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 2 | end | 18379471554275704832,18446612682070032384 |
| DATA_SOURCE | 0 | addr | r __cpa_addr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | addr | 0-u64max |
| UNITS | 1 | start | unit_byte |
| UNITS | 2 | end | unit_byte |
| HALF_LOCKED2 | global &init_mm.mmap_lock | ||
| HALF_LOCKED2 | global &mem_enc_lock |
arch/x86/mm/pat/set_memory.c cpa_process_alias() -> within()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 6850088256125747200 |
| CAPPED_DATA | 0 | addr | 1 |
| CAPPED_DATA | 0 | addr | 1 |
| DATA_SOURCE | 0 | addr | r __cpa_addr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | addr | 0-u64max[c] |
| HALF_LOCKED2 | global &init_mm.mmap_lock | ||
| HALF_LOCKED2 | global &mem_enc_lock |