Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_read_q_stats() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->root_qdisc 1-u64max
PARAM_VALUE 0 alink->total_queues 1-u32max
PARAM_VALUE 2 stride 16
PARAM_VALUE 3 offset 0
PARAM_VALUE 6 is_u64 0
PARAM_VALUE 7 res 4096-ptr_max
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 4 band $1
DATA_SOURCE 5 queue $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 alink->total_queues
NO_OVERFLOW_SIMPLE 5 queue
UNITS 4 band unit_array_size
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_read_q_stats() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->abm->app 4096-ptr_max
PARAM_VALUE 0 alink->abm->app->cpp->resource_lock.dep_map->name 0-255
PARAM_VALUE 0 alink->abm->q_lvls 4096-ptr_max
PARAM_VALUE 0 alink->abm->q_lvls->size 4-u64max
PARAM_VALUE 0 alink->abm->q_lvls->target (-7),0-s32max
PARAM_VALUE 0 alink->abm->q_lvls->type 1
PARAM_VALUE 0 alink->root_qdisc 1-u64max
PARAM_VALUE 0 alink->total_queues 1-u32max
PARAM_VALUE 1 sym 4096-ptr_max
PARAM_VALUE 1 sym->size 4-u64max
PARAM_VALUE 1 sym->target (-7),0-s32max
PARAM_VALUE 1 sym->type 1
PARAM_VALUE 2 stride 16
PARAM_VALUE 3 offset 4
PARAM_VALUE 6 is_u64 0
PARAM_VALUE 7 res 4096-ptr_max
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 4 band $1
DATA_SOURCE 5 queue $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 alink->total_queues
NO_OVERFLOW_SIMPLE 5 queue
UNITS 4 band unit_array_size
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_read_q_stats() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->abm->app 4096-ptr_max
PARAM_VALUE 0 alink->abm->app->cpp->resource_lock.dep_map->name 0-255
PARAM_VALUE 0 alink->abm->q_lvls 4096-ptr_max
PARAM_VALUE 0 alink->abm->q_lvls->size 4-u64max
PARAM_VALUE 0 alink->abm->q_lvls->target (-7),0-s32max
PARAM_VALUE 0 alink->abm->q_lvls->type 1
PARAM_VALUE 0 alink->root_qdisc 1-u64max
PARAM_VALUE 0 alink->total_queues 1-u32max
PARAM_VALUE 2 stride 32
PARAM_VALUE 3 offset 16
PARAM_VALUE 6 is_u64 1
PARAM_VALUE 7 res 4096-ptr_max
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 4 band $1
DATA_SOURCE 5 queue $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 alink->total_queues
NO_OVERFLOW_SIMPLE 5 queue
UNITS 4 band unit_array_size
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_read_q_stats() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->abm->app 4096-ptr_max
PARAM_VALUE 0 alink->abm->app->cpp->resource_lock.dep_map->name 0-255
PARAM_VALUE 0 alink->abm->q_lvls 4096-ptr_max
PARAM_VALUE 0 alink->abm->q_lvls->size 4-u64max
PARAM_VALUE 0 alink->abm->q_lvls->target (-7),0-s32max
PARAM_VALUE 0 alink->abm->q_lvls->type 1
PARAM_VALUE 0 alink->abm->qm_stats 4096-ptr_max
PARAM_VALUE 0 alink->abm->qm_stats->type 1,3
PARAM_VALUE 0 alink->root_qdisc 1-u64max
PARAM_VALUE 0 alink->total_queues 1-u32max
PARAM_VALUE 1 sym 4096-ptr_max
PARAM_VALUE 1 sym->type 1,3
PARAM_VALUE 2 stride 32
PARAM_VALUE 3 offset 24
PARAM_VALUE 6 is_u64 1
PARAM_VALUE 7 res 4096-ptr_max
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 4 band $1
DATA_SOURCE 5 queue $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 alink->total_queues
NO_OVERFLOW_SIMPLE 5 queue
UNITS 4 band unit_array_size
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_read_q_xstats() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->root_qdisc 1-u64max
PARAM_VALUE 0 alink->total_queues 1-u32max
PARAM_VALUE 2 stride 32
PARAM_VALUE 3 offset 16
PARAM_VALUE 6 is_u64 1
PARAM_VALUE 7 res 4096-ptr_max
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 4 band $1
DATA_SOURCE 5 queue $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 alink->total_queues
NO_OVERFLOW_SIMPLE 5 queue
UNITS 4 band unit_array_size
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_read_q_xstats() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->abm->app 4096-ptr_max
PARAM_VALUE 0 alink->abm->app->cpp->resource_lock.dep_map->name 0-255
PARAM_VALUE 0 alink->abm->qm_stats 4096-ptr_max
PARAM_VALUE 0 alink->abm->qm_stats->type 1,3
PARAM_VALUE 0 alink->root_qdisc 1-u64max
PARAM_VALUE 0 alink->total_queues 1-u32max
PARAM_VALUE 1 sym 4096-ptr_max
PARAM_VALUE 1 sym->type 1,3
PARAM_VALUE 2 stride 32
PARAM_VALUE 3 offset 24
PARAM_VALUE 6 is_u64 1
PARAM_VALUE 7 res 4096-ptr_max
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 4 band $1
DATA_SOURCE 5 queue $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 alink->total_queues
NO_OVERFLOW_SIMPLE 5 queue
UNITS 4 band unit_array_size
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_stat_basic() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->abm->num_bands 2-u32max
PARAM_VALUE 0 alink->root_qdisc 1-u64max
PARAM_VALUE 0 alink->total_queues 1-u32max
PARAM_VALUE 2 stride 16
PARAM_VALUE 3 offset 0,8
PARAM_VALUE 6 is_u64 1
PARAM_VALUE 7 res 4096-ptr_max
BUF_SIZE 0 alink 16,96,168,192,8928
BUF_SIZE 0 alink 16,96,168,192,8928
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 3 offset $3
DATA_SOURCE 4 band $1
DATA_SOURCE 5 queue $2
DATA_SOURCE 7 res $4
HARD_MAX 3 offset 8
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 alink->total_queues
NO_OVERFLOW_SIMPLE 5 queue
UNITS 4 band unit_array_size
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_stat_non_sto() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->abm->num_bands 1-u32max
PARAM_VALUE 0 alink->vnic 4096-ptr_max
PARAM_VALUE 0 alink->vnic->dp.num_r_vecs 1-u32max
PARAM_VALUE 2 stride 32
PARAM_VALUE 3 offset 0
PARAM_VALUE 6 is_u64 1
PARAM_VALUE 7 res 4189792442514649088
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 5 queue $1
PARAM_COMPARE 0 alink->abm->num_bands > $4
PARAM_COMPARE 4 band < $0->abm->num_bands
UNITS 5 queue unit_array_size

drivers/net/ethernet/netronome/nfp/abm/ctrl.c nfp_abm_ctrl_stat_sto() -> nfp_abm_ctrl_stat()

Type Parameter Key Value
PARAM_VALUE 0 alink 4096-ptr_max
PARAM_VALUE 0 alink->abm 4096-ptr_max
PARAM_VALUE 0 alink->abm->num_bands 1-u32max
PARAM_VALUE 0 alink->vnic 4096-ptr_max
PARAM_VALUE 0 alink->vnic->dp.num_r_vecs 1-u32max
PARAM_VALUE 2 stride 32
PARAM_VALUE 3 offset 8
PARAM_VALUE 6 is_u64 1
PARAM_VALUE 7 res 2136691389621309440
BUF_SIZE 0 alink 16,96,168,192
BUF_SIZE 0 alink 16,96,168,192
CAPPED_DATA 4 band 1
CAPPED_DATA 5 queue 1
DATA_SOURCE 0 alink $0
DATA_SOURCE 5 queue $1
PARAM_COMPARE 0 alink->abm->num_bands > $4
PARAM_COMPARE 4 band < $0->abm->num_bands
UNITS 5 queue unit_array_size