Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c bnxt_grxclsrlall() -> bnxt_get_all_fltr_ids_rcu()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 2 tbl_size 32
PARAM_VALUE 4 start 0
BUF_SIZE 1 tbl 256
BUF_SIZE 3 ids (-1)-0,4-s32max
BUF_SIZE 3 ids (-1)-0,4-s32max
DATA_SOURCE 0 bp $0
DATA_SOURCE 3 ids $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 id_cnt 0-u32max
UNITS 5 id_cnt unit_array_size
LOCK2 rcu_read
HALF_LOCKED2 &dev->ethtool->rss_lock

drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c bnxt_grxclsrlall() -> bnxt_get_all_fltr_ids_rcu()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 2 tbl_size 512
BUF_SIZE 1 tbl 4096
BUF_SIZE 3 ids (-1)-0,4-s32max
BUF_SIZE 3 ids (-1)-0,4-s32max
CAPPED_DATA 5 id_cnt 1
DATA_SOURCE 0 bp $0
DATA_SOURCE 3 ids $2
NOSPEC 4 start
NOSPEC 4 start
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 start 1-u32max[c]
USER_DATA 5 id_cnt 0-u32max[c]
NO_OVERFLOW_SIMPLE 4 start
UNITS 4 start unit_array_size
UNITS 5 id_cnt unit_array_size
LOCK2 rcu_read
HALF_LOCKED2 &dev->ethtool->rss_lock