Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 15 files:

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