Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 15 files:
- arch/powerpc/kernel/iommu.c, line 124
- block/blk-core.c, line 545
- block/blk-timeout.c, line 19
- drivers/accel/ivpu/ivpu_hw.c, line 325
- drivers/block/null_blk/main.c, line 1934
- drivers/misc/xilinx_tmr_inject.c, line 88
- drivers/mmc/core/debugfs.c, line 374
- drivers/nvme/host/fault_inject.c, line 27
- drivers/ufs/core/ufs-fault-injection.c, line 56
- kernel/futex/core.c, line 91
- lib/fault-inject-usercopy.c, line 13
- lib/fault-inject.c, line 61
- mm/fail_page_alloc.c, line 22
- mm/failslab.c, line 52
- net/core/skb_fault_injection.c, line 44
Smatch caller information:
kernel/futex/core.c setup_fail_futex() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 521814822929510400 |
| DATA_SOURCE | 1 | str | $0 |
| HALF_LOCKED2 | irq |
drivers/mmc/core/debugfs.c mmc_add_host_debugfs() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 1570069492563365888 |
| PARAM_VALUE | 1 | str | 1-u64max |
| NOCHECK_CALL |
mm/failslab.c setup_failslab() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 3371250576758116352 |
| DATA_SOURCE | 1 | str | $0 |
| HALF_LOCKED2 | irq |
drivers/ufs/core/ufs-fault-injection.c ufs_fault_set() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4501526030102118400,6441959421029949440 |
| PARAM_VALUE | 1 | str | 0,4096-18446744073709547521 |
| BUF_SIZE | 0 | attr | 200 |
| BUF_SIZE | 1 | str | (-1),1-1000000001 |
| BUF_SIZE | 1 | str | (-1),1-1000000001 |
| DATA_SOURCE | 1 | str | $0 |
| BIT_INFO | 0 | attr | 0x1860221203680000,0x7f7eeff763f9e000 |
| BIT_INFO | 0 | attr | 0x1860221203680000,0x7f7eeff763f9e000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
net/core/skb_fault_injection.c fail_skb_realloc_setup() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 8148613903579127808 |
| DATA_SOURCE | 1 | str | $0 |
| HALF_LOCKED2 | irq |
mm/fail_page_alloc.c setup_fail_page_alloc() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 1046655974508339200 |
| DATA_SOURCE | 1 | str | $0 |
| HALF_LOCKED2 | irq |
block/blk-core.c setup_fail_make_request() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 944962721405677568 |
| DATA_SOURCE | 1 | str | $0 |
| HALF_LOCKED2 | irq |
drivers/block/null_blk/main.c __null_setup_fault() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 2966203336315682816,8174311368621264896,8314653664041816064 |
| PARAM_VALUE | 1 | str | 2867065944092061696,3688011113630707712,9220637056295088128 |
| BUF_SIZE | 1 | str | 80 |
| BUF_SIZE | 1 | str | 80 |
| DATA_SOURCE | 0 | attr | $0 |
| DATA_SOURCE | 1 | str | $1 |
drivers/accel/ivpu/ivpu_hw.c ivpu_hw_init() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 3139913657467576320 |
| PARAM_VALUE | 1 | str | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
block/blk-timeout.c setup_fail_io_timeout() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 7092773317759102976 |
| DATA_SOURCE | 1 | str | $0 |
| HALF_LOCKED2 | irq |
drivers/nvme/host/fault_inject.c nvme_fault_inject_init() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 8388677475176079360 |
| PARAM_VALUE | 1 | str | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
lib/fault-inject-usercopy.c setup_fail_usercopy() -> setup_fault_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 6173265557440593920 |
| DATA_SOURCE | 1 | str | $0 |
| HALF_LOCKED2 | irq |