Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/bnxt_re/main.c bnxt_re_setup_cc() -> bnxt_qplib_modify_cc()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 1 cc_param 8201933500587110400
PARAM_VALUE 1 cc_param->alt_tos_dscp 0
PARAM_VALUE 1 cc_param->alt_vlan_pcp 0
PARAM_VALUE 1 cc_param->cc_ext.abs_max_quota 0
PARAM_VALUE 1 cc_param->cc_ext.ai_ext_rtt 0
PARAM_VALUE 1 cc_param->cc_ext.ai_rate_incr 0
PARAM_VALUE 1 cc_param->cc_ext.ai_rtt_th1 0
PARAM_VALUE 1 cc_param->cc_ext.ai_rtt_th2 0
PARAM_VALUE 1 cc_param->cc_ext.ar_cr_th 0
PARAM_VALUE 1 cc_param->cc_ext.bw_avg_weight 0
PARAM_VALUE 1 cc_param->cc_ext.bytes_per_usec 0
PARAM_VALUE 1 cc_param->cc_ext.cc_ack_bytes 0
PARAM_VALUE 1 cc_param->cc_ext.cc_cr_reset_th 0
PARAM_VALUE 1 cc_param->cc_ext.cf_rtt_th 0
PARAM_VALUE 1 cc_param->cc_ext.cnp_ecn 0
PARAM_VALUE 1 cc_param->cc_ext.cnp_ratio_th 0
PARAM_VALUE 1 cc_param->cc_ext.cp_bias 0
PARAM_VALUE 1 cc_param->cc_ext.cp_bias_en 0
PARAM_VALUE 1 cc_param->cc_ext.cpcr_update_th 0
PARAM_VALUE 1 cc_param->cc_ext.cr_factor 0
PARAM_VALUE 1 cc_param->cc_ext.cr_min_th 0
PARAM_VALUE 1 cc_param->cc_ext.cr_prob_fac 0
PARAM_VALUE 1 cc_param->cc_ext.cr_th_max_cp 0
PARAM_VALUE 1 cc_param->cc_ext.cr_width 0
PARAM_VALUE 1 cc_param->cc_ext.exp_crcp_ratio 0
PARAM_VALUE 1 cc_param->cc_ext.ext_mask 0
PARAM_VALUE 1 cc_param->cc_ext.fair_cr_th 0
PARAM_VALUE 1 cc_param->cc_ext.fr_rtt 0
PARAM_VALUE 1 cc_param->cc_ext.inact_th_hi 0
PARAM_VALUE 1 cc_param->cc_ext.init_cp 0
PARAM_VALUE 1 cc_param->cc_ext.l64B_per_rtt 0
PARAM_VALUE 1 cc_param->cc_ext.low_rate_en 0
PARAM_VALUE 1 cc_param->cc_ext.max_quota 0
PARAM_VALUE 1 cc_param->cc_ext.min_delta_cnp 0
PARAM_VALUE 1 cc_param->cc_ext.min_quota 0
PARAM_VALUE 1 cc_param->cc_ext.red_div 0
PARAM_VALUE 1 cc_param->cc_ext.rr_rtt_th 0
PARAM_VALUE 1 cc_param->cc_ext.rtt_jitter_en 0
PARAM_VALUE 1 cc_param->cc_ext.sc_cr_th1 0
PARAM_VALUE 1 cc_param->cc_ext.sc_cr_th2 0
PARAM_VALUE 1 cc_param->cc_ext.tr_lb 0
PARAM_VALUE 1 cc_param->cc_ext.tr_prob_fac 0
PARAM_VALUE 1 cc_param->cc_ext.tr_update_cyls 0
PARAM_VALUE 1 cc_param->cc_ext.tr_update_mode 0
PARAM_VALUE 1 cc_param->cc_mode 0
PARAM_VALUE 1 cc_param->enable 0-1
PARAM_VALUE 1 cc_param->g 0
PARAM_VALUE 1 cc_param->inact_th 0
PARAM_VALUE 1 cc_param->init_cr 0
PARAM_VALUE 1 cc_param->init_tr 0
PARAM_VALUE 1 cc_param->mask 33
PARAM_VALUE 1 cc_param->nph_per_state 0
PARAM_VALUE 1 cc_param->pkts_pph 0
PARAM_VALUE 1 cc_param->rtt 0
PARAM_VALUE 1 cc_param->tcp_cp 0
PARAM_VALUE 1 cc_param->time_pph 0
PARAM_VALUE 1 cc_param->tos_dscp 0
PARAM_VALUE 1 cc_param->tos_ecn 0-1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 res->sgid_tbl.max
LOCK2 global &bnxt_re_mutex

drivers/infiniband/hw/bnxt_re/debugfs.c bnxt_re_configure_cc() -> bnxt_qplib_modify_cc()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 1 cc_param 5282210105284501504
PARAM_VALUE 1 cc_param->cc_ext.abs_max_quota 0
PARAM_VALUE 1 cc_param->cc_ext.ai_ext_rtt 0
PARAM_VALUE 1 cc_param->cc_ext.ai_rate_incr 0
PARAM_VALUE 1 cc_param->cc_ext.ai_rtt_th1 0
PARAM_VALUE 1 cc_param->cc_ext.ai_rtt_th2 0
PARAM_VALUE 1 cc_param->cc_ext.ar_cr_th 0
PARAM_VALUE 1 cc_param->cc_ext.bw_avg_weight 0
PARAM_VALUE 1 cc_param->cc_ext.bytes_per_usec 0
PARAM_VALUE 1 cc_param->cc_ext.cc_ack_bytes 0
PARAM_VALUE 1 cc_param->cc_ext.cc_cr_reset_th 0
PARAM_VALUE 1 cc_param->cc_ext.cf_rtt_th 0
PARAM_VALUE 1 cc_param->cc_ext.cnp_ecn 0
PARAM_VALUE 1 cc_param->cc_ext.cnp_ratio_th 0
PARAM_VALUE 1 cc_param->cc_ext.cp_bias 0
PARAM_VALUE 1 cc_param->cc_ext.cp_bias_en 0
PARAM_VALUE 1 cc_param->cc_ext.cpcr_update_th 0
PARAM_VALUE 1 cc_param->cc_ext.cr_factor 0
PARAM_VALUE 1 cc_param->cc_ext.cr_min_th 0
PARAM_VALUE 1 cc_param->cc_ext.cr_prob_fac 0
PARAM_VALUE 1 cc_param->cc_ext.cr_th_max_cp 0
PARAM_VALUE 1 cc_param->cc_ext.cr_width 0
PARAM_VALUE 1 cc_param->cc_ext.exp_crcp_ratio 0
PARAM_VALUE 1 cc_param->cc_ext.ext_mask 0
PARAM_VALUE 1 cc_param->cc_ext.fair_cr_th 0
PARAM_VALUE 1 cc_param->cc_ext.fr_rtt 0
PARAM_VALUE 1 cc_param->cc_ext.inact_th_hi 0
PARAM_VALUE 1 cc_param->cc_ext.init_cp 0
PARAM_VALUE 1 cc_param->cc_ext.l64B_per_rtt 0
PARAM_VALUE 1 cc_param->cc_ext.low_rate_en 0
PARAM_VALUE 1 cc_param->cc_ext.max_quota 0
PARAM_VALUE 1 cc_param->cc_ext.min_delta_cnp 0
PARAM_VALUE 1 cc_param->cc_ext.min_quota 0
PARAM_VALUE 1 cc_param->cc_ext.red_div 0
PARAM_VALUE 1 cc_param->cc_ext.rr_rtt_th 0
PARAM_VALUE 1 cc_param->cc_ext.rtt_jitter_en 0
PARAM_VALUE 1 cc_param->cc_ext.sc_cr_th1 0
PARAM_VALUE 1 cc_param->cc_ext.sc_cr_th2 0
PARAM_VALUE 1 cc_param->cc_ext.tr_lb 0
PARAM_VALUE 1 cc_param->cc_ext.tr_prob_fac 0
PARAM_VALUE 1 cc_param->cc_ext.tr_update_cyls 0
PARAM_VALUE 1 cc_param->cc_ext.tr_update_mode 0
PARAM_VALUE 1 cc_param->mask 0-4095,4097-u32max
NOCHECK_CALL
USER_DATA 1 cc_param->alt_tos_dscp 0-u16max
USER_DATA 1 cc_param->alt_vlan_pcp 0-255
USER_DATA 1 cc_param->cc_mode 0-255
USER_DATA 1 cc_param->enable 0-255
USER_DATA 1 cc_param->g 0-255
USER_DATA 1 cc_param->inact_th 0-u16max
USER_DATA 1 cc_param->init_cr 0-u16max
USER_DATA 1 cc_param->init_tr 0-u16max
USER_DATA 1 cc_param->nph_per_state 0-255
USER_DATA 1 cc_param->pkts_pph 0-255
USER_DATA 1 cc_param->rtt 0-u16max
USER_DATA 1 cc_param->tcp_cp 0-u16max
USER_DATA 1 cc_param->time_pph 0-255
USER_DATA 1 cc_param->tos_dscp 0-255
USER_DATA 1 cc_param->tos_ecn 0-255
NO_OVERFLOW_SIMPLE 1 cc_param->enable