Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 23 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 dev_id 6598779105021841408
BUF_SIZE 1 dev_id 8
NOCHECK_CALL

drivers/hv/vmbus_drv.c vmbus_exit() -> free_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-4294967294
PARAM_VALUE 1 dev_id 6598779105021841408
BUF_SIZE 1 dev_id 8
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 dev_id 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/mvneta.c mvneta_stop() -> free_percpu_irq()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/clocksource/hyperv_timer.c hv_remove_stimer0_irq() -> free_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-s32max
PARAM_VALUE 1 dev_id 1711508959564701696
BUF_SIZE 1 dev_id 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 irq 1-s32max
PARAM_VALUE 1 dev_id 4096-ptr_max
BUF_SIZE 1 dev_id 4,32,48,88,128,904
DATA_SOURCE 1 dev_id r __devm_alloc_percpu
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/misc/vcpu_stall_detector.c vcpu_stall_detect_remove() -> free_percpu_irq()

Type Parameter Key Value
PARAM_VALUE 0 irq 1-s32max
PARAM_VALUE 1 dev_id 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex