Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnxt/bnxt.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 0 size 1-u32max
PARAM_VALUE 1 flags 3264
CAPPED_DATA 0 size 1
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 size 1-u32max[c]
USER_DATA 0 size 1-u32max[c]
NO_OVERFLOW_SIMPLE 0 size
UNITS 0 size unit_array_size
HALF_LOCKED2 &bp->dev->lock
HALF_LOCKED2 &bp->dl->lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 global &pci_rescan_remove_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_array_size
HALF_LOCKED2 global &hnae3_common_lock

drivers/net/ethernet/mellanox/mlx5/core/eq.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_array_size
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 alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/qlogic/qede/qede_filter.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 size 0-u16max[c]
LOCK2 &edev->qede_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/sfc/falcon/nic.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/sfc/nic.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx4/eq.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0

net/core/dev.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_array_size

drivers/net/ethernet/cisco/enic/enic_main.c alloc_irq_cpu_rmap() -> alloc_cpu_rmap()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex