Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/en/qos.c mlx5e_htb_setup_tc() -> mlx5e_htb_init()

Type Parameter Key Value
PARAM_VALUE 0 htb 16,4096-ptr_max
PARAM_VALUE 1 htb_qopt 2610226040123338752,2758376189470113792,2956698897553285120,4602709664928051200,7118983134711709696
PARAM_VALUE 1 htb_qopt->command 0
PARAM_VALUE 1 htb_qopt->prio 0
PARAM_VALUE 1 htb_qopt->quantum 0
PARAM_VALUE 3 mdev 4096-ptr_max
PARAM_VALUE 4 selq 4096-ptr_max
PARAM_VALUE 5 priv 4096-ptr_max
PARAM_VALUE 5 priv->htb 16,4096-ptr_max
PARAM_VALUE 5 priv->mdev 4096-ptr_max
PARAM_VALUE 5 priv->state_lock.dep_map->name 0-255
PARAM_VALUE 5 priv->state_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 5 priv->state_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 5 priv->state_lock.osq.tail.counter 0-s32max
PARAM_VALUE 5 priv->state_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 5 priv->state_lock.wait_lock.owner (-1)
PARAM_VALUE 5 priv->state_lock.wait_lock.owner_cpu u32max
BUF_SIZE 0 htb 2112
BUF_SIZE 0 htb 2112
BUF_SIZE 5 priv->htb 2112
DATA_SOURCE 1 htb_qopt $1
DATA_SOURCE 5 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 netdev unit_byte
UNITS 3 mdev unit_byte
LOCK2 5 &priv->state_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx5e_priv)->state_lock