Defined in 1 files as a function:

Referenced in 40 files:

Smatch caller information:

drivers/hv/vmbus_drv.c vmbus_bus_init() -> request_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-4294967294
PARAM_VALUE 2 devname 843634089458556928
PARAM_VALUE 3 percpu_dev_id 6598779105021841408
BUF_SIZE 2 devname 14
BUF_SIZE 3 percpu_dev_id 8
STR_LEN 0 irq 13
TERMINATED 2 devname 1

drivers/net/ethernet/marvell/mvneta.c mvneta_open() -> request_percpu_irq()

Type Parameter Key Value
BUF_SIZE 2 devname 16
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *devname 0-255
USER_PTR 2 devname
HALF_LOCKED2 global &rtnl_mutex

drivers/clocksource/hyperv_timer.c hv_setup_stimer0_irq() -> request_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-s32max
PARAM_VALUE 2 devname 7240243033062703104
PARAM_VALUE 3 percpu_dev_id 1711508959564701696
BUF_SIZE 2 devname 16
BUF_SIZE 3 percpu_dev_id 8
STR_LEN 0 irq 15
TERMINATED 2 devname 1

drivers/clocksource/timer-econet-en751221.c cevt_init() -> request_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 1-s32max
PARAM_VALUE 3 percpu_dev_id 8682953313334091776
BUF_SIZE 2 devname 7
BUF_SIZE 3 percpu_dev_id 256
DATA_SOURCE 0 irq r irq_of_parse_and_map

drivers/misc/vcpu_stall_detector.c vcpu_stall_detect_probe() -> request_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 1-s32max
PARAM_VALUE 2 devname 276949300522934272
PARAM_VALUE 3 percpu_dev_id 4096-ptr_max
BUF_SIZE 2 devname 20
BUF_SIZE 3 percpu_dev_id 4,32,48,88,128,904
DATA_SOURCE 0 irq r platform_get_irq_optional
DATA_SOURCE 3 percpu_dev_id r __devm_alloc_percpu
STR_LEN 0 irq 19
TERMINATED 2 devname 1
RX_PATH
TASK_NOT_RUNNING

drivers/clocksource/jcore-pit.c jcore_pit_init() -> request_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 1-u32max
PARAM_VALUE 2 devname 2181728406153244672
PARAM_VALUE 3 percpu_dev_id 4096-ptr_max
BUF_SIZE 2 devname 10
BUF_SIZE 3 percpu_dev_id 320
DATA_SOURCE 0 irq r irq_of_parse_and_map
DATA_SOURCE 3 percpu_dev_id r pcpu_alloc_noprof
STR_LEN 0 irq 9
TERMINATED 2 devname 1