Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/ice_switch.c ice_replay_vsi_adv_rule() -> ice_add_adv_rule()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->rss_locks.dep_map->name 0-255
PARAM_VALUE 0 hw->rss_locks.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hw->rss_locks.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hw->rss_locks.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->rss_locks.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hw->rss_locks.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hw->rss_locks.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hw->rss_locks.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 hw->rss_locks.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hw->rss_locks.osq.tail.counter 0-s32max
PARAM_VALUE 0 hw->switch_info->prof_res_bm_init 0-1
PARAM_VALUE 0 hw->switch_info->recp_list 4096-ptr_max
PARAM_VALUE 3 rinfo 4096-ptr_max
PARAM_VALUE 3 rinfo->sw_act.vsi_handle 0-767
PARAM_VALUE 4 added_entry 520294430818770944
PARAM_VALUE 4 added_entry->rid 0-255
PARAM_VALUE 4 added_entry->vsi_handle 0-767
BUF_SIZE 3 rinfo 40
CAPPED_DATA 3 rinfo->sw_act.vsi_handle 1
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 4 added_entry->vsi_handle
UNITS 2 lkups_cnt unit_array_size
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_add_tc_flower_adv_fltr() -> ice_add_adv_rule()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 lkups 4096-ptr_max
PARAM_VALUE 2 lkups_cnt 1-18
PARAM_VALUE 3 rinfo 273235405176840192
PARAM_VALUE 3 rinfo->allow_pass_l2 0
PARAM_VALUE 3 rinfo->flags_info.act 0
PARAM_VALUE 3 rinfo->flags_info.act_valid 0
PARAM_VALUE 3 rinfo->need_pass_l2 0
PARAM_VALUE 3 rinfo->priority 5,7
PARAM_VALUE 3 rinfo->src_vsi 0
PARAM_VALUE 3 rinfo->sw_act.flag 0-2
PARAM_VALUE 3 rinfo->sw_act.fltr_act 0-2,4-u32max
PARAM_VALUE 3 rinfo->sw_act.fwd_id.hw_vsi_id 0
PARAM_VALUE 3 rinfo->sw_act.qgrp_size 0
PARAM_VALUE 3 rinfo->tun_type 0,2-7
PARAM_VALUE 3 rinfo->vlan_type 0,33024,34984,37120
PARAM_VALUE 4 added_entry 7344868404217057280
BUF_SIZE 0 hw 15232
BUF_SIZE 1 lkups 88-1584
BUF_SIZE 1 lkups 88-1584
CAPPED_DATA 2 lkups_cnt 1
DATA_SOURCE 1 lkups r _kzalloc_noprof
DATA_SOURCE 2 lkups_cnt r ice_tc_count_lkups
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 lkups_cnt
UNITS 2 lkups_cnt unit_array_size
ELEM_COUNT 1 ==lkups2 8051

drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_drop_vf_tx_lldp() -> ice_add_adv_rule()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 lkups 8459753782045061120
PARAM_VALUE 2 lkups_cnt 3
PARAM_VALUE 3 rinfo 7274592883128717312
PARAM_VALUE 3 rinfo->allow_pass_l2 0
PARAM_VALUE 3 rinfo->flags_info.act 0
PARAM_VALUE 3 rinfo->flags_info.act_valid 1
PARAM_VALUE 3 rinfo->need_pass_l2 0
PARAM_VALUE 3 rinfo->priority 7
PARAM_VALUE 3 rinfo->sw_act.flag 2
PARAM_VALUE 3 rinfo->sw_act.fltr_act 4
PARAM_VALUE 3 rinfo->sw_act.fwd_id.hw_vsi_id 0
PARAM_VALUE 3 rinfo->sw_act.fwd_id.q_id 0
PARAM_VALUE 3 rinfo->sw_act.qgrp_size 0
PARAM_VALUE 3 rinfo->tun_type 0
PARAM_VALUE 3 rinfo->vlan_type 0
PARAM_VALUE 4 added_entry 6004974527481221120
BUF_SIZE 1 lkups 264
RX_PATH
TASK_NOT_RUNNING
UNITS 2 lkups_cnt unit_array_size

drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_eswitch_add_tc_fltr() -> ice_add_adv_rule()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 lkups 4096-ptr_max
PARAM_VALUE 2 lkups_cnt 1-18
PARAM_VALUE 3 rinfo 3433566571814809600
PARAM_VALUE 3 rinfo->allow_pass_l2 0
PARAM_VALUE 3 rinfo->flags_info.act 0,4,8
PARAM_VALUE 3 rinfo->flags_info.act_valid 1
PARAM_VALUE 3 rinfo->need_pass_l2 0
PARAM_VALUE 3 rinfo->priority 7
PARAM_VALUE 3 rinfo->sw_act.flag 1-2
PARAM_VALUE 3 rinfo->sw_act.fltr_act 0-2,4-u32max
PARAM_VALUE 3 rinfo->sw_act.fwd_id.hw_vsi_id 0
PARAM_VALUE 3 rinfo->sw_act.fwd_id.q_id 0
PARAM_VALUE 3 rinfo->sw_act.qgrp_size 0
PARAM_VALUE 3 rinfo->tun_type 0,2-7
PARAM_VALUE 3 rinfo->vlan_type 0,33024,34984,37120
PARAM_VALUE 4 added_entry 7743500022699614208
BUF_SIZE 0 hw 15232
BUF_SIZE 1 lkups 88-1584
BUF_SIZE 1 lkups 88-1584
CAPPED_DATA 2 lkups_cnt 1
DATA_SOURCE 1 lkups r _kzalloc_noprof
DATA_SOURCE 2 lkups_cnt r ice_tc_count_lkups
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 lkups_cnt
UNITS 2 lkups_cnt unit_array_size
ELEM_COUNT 1 ==lkups2 8051

drivers/net/ethernet/intel/ice/ice_eswitch_br.c ice_eswitch_br_fwd_rule_create() -> ice_add_adv_rule()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 lkups 4096-ptr_max
PARAM_VALUE 2 lkups_cnt 1-2
PARAM_VALUE 3 rinfo 3508539297233252352
PARAM_VALUE 3 rinfo->allow_pass_l2 0
PARAM_VALUE 3 rinfo->flags_info.act 0,8
PARAM_VALUE 3 rinfo->flags_info.act_valid 0-1
PARAM_VALUE 3 rinfo->need_pass_l2 1
PARAM_VALUE 3 rinfo->priority 2
PARAM_VALUE 3 rinfo->src_vsi 0
PARAM_VALUE 3 rinfo->sw_act.flag 1-2
PARAM_VALUE 3 rinfo->sw_act.fltr_act 0
PARAM_VALUE 3 rinfo->sw_act.fwd_id.hw_vsi_id 0
PARAM_VALUE 3 rinfo->sw_act.fwd_id.q_id 0
PARAM_VALUE 3 rinfo->sw_act.qgrp_size 0
PARAM_VALUE 3 rinfo->sw_act.src 0-255
PARAM_VALUE 3 rinfo->tun_type 0
PARAM_VALUE 3 rinfo->vlan_type 0
PARAM_VALUE 4 added_entry 4096-ptr_max
BUF_SIZE 0 hw 15232
BUF_SIZE 1 lkups 88-176
BUF_SIZE 1 lkups 88-176
BUF_SIZE 4 added_entry 6
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 lkups r _kzalloc_noprof
DATA_SOURCE 2 lkups_cnt r ice_eswitch_br_get_lkups_cnt
DATA_SOURCE 4 added_entry r _kzalloc_noprof
NO_OVERFLOW_SIMPLE 2 lkups_cnt
UNITS 2 lkups_cnt unit_array_size
ELEM_COUNT 1 ==lkups2 8051
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_eswitch_br.c ice_eswitch_br_guard_rule_create() -> ice_add_adv_rule()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->adminq->sq_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hw->adminq.num_sq_entries 1-u16max
PARAM_VALUE 0 hw->adminq.sq.count 1-u16max
PARAM_VALUE 0 hw->adminq.sq_last_status 0
PARAM_VALUE 0 hw->adminq.sq_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hw->adminq.sq_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hw->reset_ongoing 0
PARAM_VALUE 0 hw->seg 1-u64max
PARAM_VALUE 0 hw->switch_info->prof_res_bm_init 1-u16max
PARAM_VALUE 0 hw->switch_info->vsi_list_map_head.next->next 4096-ptr_max
PARAM_VALUE 0 hw->tnl_lock.dep_map->name 0-255
PARAM_VALUE 0 hw->tnl_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hw->tnl_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hw->tnl_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->tnl_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hw->tnl_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hw->tnl_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hw->tnl_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hw->tnl_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 lkups 4096-ptr_max
PARAM_VALUE 2 lkups_cnt 1-2
PARAM_VALUE 3 rinfo 3107909793459404800
PARAM_VALUE 3 rinfo->allow_pass_l2 1
PARAM_VALUE 3 rinfo->flags_info.act 0
PARAM_VALUE 3 rinfo->flags_info.act_valid 0
PARAM_VALUE 3 rinfo->need_pass_l2 0
PARAM_VALUE 3 rinfo->priority 2
PARAM_VALUE 3 rinfo->src_vsi 0
PARAM_VALUE 3 rinfo->sw_act.flag 0
PARAM_VALUE 3 rinfo->sw_act.fltr_act 6
PARAM_VALUE 3 rinfo->sw_act.fwd_id.hw_vsi_id 0
PARAM_VALUE 3 rinfo->sw_act.fwd_id.q_id 0
PARAM_VALUE 3 rinfo->sw_act.qgrp_size 0
PARAM_VALUE 3 rinfo->sw_act.src 0
PARAM_VALUE 3 rinfo->tun_type 0
PARAM_VALUE 3 rinfo->vlan_type 0
PARAM_VALUE 4 added_entry 4096-ptr_max
BUF_SIZE 0 hw 15232
BUF_SIZE 1 lkups 88-176
BUF_SIZE 1 lkups 88-176
BUF_SIZE 4 added_entry 6
CAPPED_DATA 0 hw->adminq.num_sq_entries 1
CAPPED_DATA 0 hw->adminq.sq.count 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 lkups r _kzalloc_noprof
DATA_SOURCE 2 lkups_cnt r ice_eswitch_br_get_lkups_cnt
DATA_SOURCE 4 added_entry r _kzalloc_noprof
NO_OVERFLOW_SIMPLE 2 lkups_cnt
UNITS 2 lkups_cnt unit_array_size
ELEM_COUNT 1 ==lkups2 8051
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock