Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_free_irq() -> free_irq_cpu_rmap()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bp->dev->lock
HALF_LOCKED2 &netdev->lock

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_free_rx_cpu_rmap() -> free_irq_cpu_rmap()

Type Parameter Key Value
BUF_SIZE 0 rmap (-1)-524280
BUF_SIZE 0 rmap (-1)-524280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &hnae3_common_lock

drivers/net/ethernet/mellanox/mlx5/core/eq.c free_rmap() -> free_irq_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 0 rmap 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mdev->intf_state_mutex
HALF_LOCKED2 &devlink->lock
TYPE_LOCK (struct mlx5_core_dev)->intf_state_mutex

drivers/net/ethernet/sfc/siena/nic.c efx_siena_fini_interrupt() -> free_irq_cpu_rmap()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/sfc/siena/nic.c efx_siena_init_interrupt() -> free_irq_cpu_rmap()

Type Parameter Key Value
BUF_SIZE 0 rmap (-1)-524280
BUF_SIZE 0 rmap (-1)-524280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rmap->size 1[c]
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_req_msix_irqs() -> free_irq_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 0 rmap 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &edev->qede_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_unload() -> free_irq_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 0 rmap 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_port_info() -> free_irq_cpu_rmap()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &persist->interface_state_mutex

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_free_arfs() -> free_irq_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 0 rmap 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &edev->qede_lock

drivers/net/ethernet/sfc/falcon/nic.c ef4_nic_fini_interrupt() -> free_irq_cpu_rmap()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/sfc/falcon/nic.c ef4_nic_init_interrupt() -> free_irq_cpu_rmap()

Type Parameter Key Value
BUF_SIZE 0 rmap (-1)-524280
BUF_SIZE 0 rmap (-1)-524280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/sfc/nic.c efx_nic_fini_interrupt() -> free_irq_cpu_rmap()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/sfc/nic.c efx_nic_init_interrupt() -> free_irq_cpu_rmap()

Type Parameter Key Value
BUF_SIZE 0 rmap (-1)-524280
BUF_SIZE 0 rmap (-1)-524280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rmap->size 1[c]

drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_cleanup_eq_table() -> free_irq_cpu_rmap()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_init_eq_table() -> free_irq_cpu_rmap()

Type Parameter Key Value
NOCHECK_CALL

drivers/net/ethernet/cisco/enic/enic_main.c enic_free_rx_cpu_rmap() -> free_irq_cpu_rmap()

Type Parameter Key Value
BUF_SIZE 0 rmap (-1)-524280
BUF_SIZE 0 rmap (-1)-524280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex