Defined in 9 files as a prototype:
Defined in 1 files as a macro:
Defined in 14 files as a function:
-
arch/arc/mm/extable.c,
line 12
(as a function)
-
arch/arm/mm/extable.c,
line 8
(as a function)
-
arch/arm64/mm/extable.c,
line 95
(as a function)
-
arch/csky/mm/fault.c,
line 9
(as a function)
-
arch/loongarch/mm/extable.c,
line 45
(as a function)
-
arch/m68k/kernel/signal.c,
line 92
(as a function)
-
arch/mips/mm/extable.c,
line 13
(as a function)
-
arch/nios2/mm/extable.c,
line 14
(as a function)
-
arch/parisc/mm/fault.c,
line 143
(as a function)
-
arch/riscv/include/asm/extable.h,
line 38
(as a function)
-
arch/riscv/mm/extable.c,
line 82
(as a function)
-
arch/s390/mm/extable.c,
line 119
(as a function)
-
arch/sh/mm/extable_32.c,
line 13
(as a function)
-
arch/x86/mm/extable.c,
line 299
(as a function)
Referenced in 38 files:
-
arch/alpha/kernel/traps.c,
line 527
-
arch/alpha/mm/fault.c,
line 195
-
arch/arc/kernel/kprobes.c,
line 325
-
arch/arc/kernel/traps.c,
line 51
-
arch/arc/mm/fault.c,
line 189
-
arch/arm/mm/fault.c,
line 144
-
arch/arm64/mm/fault.c,
line 414
-
arch/csky/abiv1/alignment.c,
line 289
-
arch/csky/kernel/probes/kprobes.c,
line 304
-
arch/csky/kernel/traps.c,
line 140
-
arch/csky/mm/fault.c,
line 59
-
arch/loongarch/kernel/traps.c
-
arch/loongarch/kernel/unaligned.c,
line 485
-
arch/loongarch/mm/fault.c,
line 81
-
arch/m68k/kernel/traps.c,
line 1016
-
arch/m68k/mm/fault.c,
line 37
-
arch/mips/kernel/unaligned.c
-
arch/mips/loongson64/cop2-ex.c,
line 322
-
arch/mips/mm/fault.c,
line 222
-
arch/nios2/kernel/misaligned.c,
line 77
-
arch/nios2/kernel/traps.c,
line 129
-
arch/nios2/mm/fault.c,
line 182
-
arch/parisc/kernel/traps.c
-
arch/parisc/kernel/unaligned.c,
line 609
-
arch/parisc/mm/fault.c
-
arch/riscv/kernel/probes/kprobes.c,
line 280
-
arch/riscv/kernel/traps.c,
line 139
-
arch/riscv/mm/fault.c
-
arch/s390/kernel/early.c,
line 168
-
arch/s390/kernel/kprobes.c,
line 423
-
arch/s390/kernel/traps.c
-
arch/s390/mm/fault.c,
line 227
-
arch/sh/mm/fault.c,
line 226
-
arch/x86/kernel/cpu/mce/core.c,
line 1698
-
arch/x86/kernel/traps.c
-
arch/x86/mm/extable.c,
line 410
-
arch/x86/mm/fault.c,
line 735
-
drivers/pci/controller/pcie-rcar-host.c,
line 1112
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
regs |
4096-ptr_max |
| PARAM_VALUE |
1 |
trapnr |
14 |
| CAPPED_DATA |
0 |
regs |
1 |
| DATA_SOURCE |
0 |
regs |
$0 |
| DATA_SOURCE |
2 |
error_code |
$1 |
| DATA_SOURCE |
3 |
fault_addr |
$2 |
| PREEMPT_ADD |
|
|
|
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NO_OVERFLOW_SIMPLE |
3 |
fault_addr |
|
| UNITS |
3 |
fault_addr |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
regs |
4096-ptr_max |
| PARAM_VALUE |
1 |
trapnr |
18 |
| PARAM_VALUE |
2 |
error_code |
0 |
| PARAM_VALUE |
3 |
fault_addr |
0 |
| BUF_SIZE |
0 |
regs |
(-1),168 |
| BUF_SIZE |
0 |
regs |
(-1),168 |
| CAPPED_DATA |
0 |
regs |
1 |
| DATA_SOURCE |
0 |
regs |
$0 |
| PREEMPT_ADD |
|
|
|
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
flags |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
regs |
4096-ptr_max |
| PARAM_VALUE |
1 |
trapnr |
0,3-6,9-12,17 |
| PARAM_VALUE |
3 |
fault_addr |
0 |
| CAPPED_DATA |
0 |
regs |
1 |
| DATA_SOURCE |
0 |
regs |
$3 |
| DATA_SOURCE |
1 |
trapnr |
$1 |
| DATA_SOURCE |
2 |
error_code |
$4 |
| STR_LEN |
0 |
regs |
(-1),8,11-14,19,27 |
| STR_LEN |
0 |
regs |
(-1),8,11-14,19,27 |
| STR_LEN |
1 |
trapnr |
(-1),8,11-14,19,27 |
| PREEMPT_ADD |
|
|
|
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
regs |
4096-ptr_max |
| PARAM_VALUE |
0 |
regs->orig_ax |
0-u32max,u64max |
| PARAM_VALUE |
1 |
trapnr |
13,20 |
| PARAM_VALUE |
3 |
fault_addr |
0 |
| CAPPED_DATA |
0 |
regs |
1 |
| DATA_SOURCE |
0 |
regs |
$0 |
| DATA_SOURCE |
1 |
trapnr |
$1 |
| DATA_SOURCE |
2 |
error_code |
$2 |
| DATA_SOURCE |
3 |
fault_addr |
$4 |
| STR_LEN |
0 |
regs |
8,24 |
| STR_LEN |
0 |
regs |
8,24 |
| HARD_MAX |
1 |
trapnr |
20 |
| PREEMPT_ADD |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
regs |
4096-ptr_max |
| PARAM_VALUE |
0 |
regs->fred_ss.type |
3 |
| PARAM_VALUE |
0 |
regs->fred_ss.vector |
16,19 |
| PARAM_VALUE |
0 |
regs->orig_ax |
u64max |
| PARAM_VALUE |
1 |
trapnr |
16,19 |
| PARAM_VALUE |
2 |
error_code |
0 |
| PARAM_VALUE |
3 |
fault_addr |
0 |
| CAPPED_DATA |
0 |
regs |
1 |
| DATA_SOURCE |
0 |
regs |
$0 |
| DATA_SOURCE |
1 |
trapnr |
$1 |
| BIT_INFO |
1 |
trapnr |
0x10,0x13 |
| HARD_MAX |
0 |
regs->fred_ss.vector |
19 |
| HARD_MAX |
1 |
trapnr |
19 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
regs |
4096-ptr_max |
| PARAM_VALUE |
0 |
regs->orig_ax |
0,20 |
| PARAM_VALUE |
1 |
trapnr |
13-14 |
| PARAM_VALUE |
2 |
error_code |
0,20 |
| PARAM_VALUE |
3 |
fault_addr |
0 |
| DATA_SOURCE |
0 |
regs |
$0 |
| DATA_SOURCE |
1 |
trapnr |
$1 |
| FUZZY_MAX |
1 |
trapnr |
14 |
| BIT_INFO |
1 |
trapnr |
0x4,0xf |