Lines Matching refs:pacing_data

469 	struct bnxt_qplib_db_pacing_data *pacing_data = rdev->qplib_res.pacing_data;  in bnxt_re_set_default_pacing_data()  local
471 pacing_data->do_pacing = rdev->pacing.dbr_def_do_pacing; in bnxt_re_set_default_pacing_data()
472 pacing_data->pacing_th = rdev->pacing.pacing_algo_th; in bnxt_re_set_default_pacing_data()
473 pacing_data->alarm_th = in bnxt_re_set_default_pacing_data()
474 pacing_data->pacing_th * BNXT_RE_PACING_ALARM_TH_MULTIPLE; in bnxt_re_set_default_pacing_data()
493 if (fifo_occup < rdev->qplib_res.pacing_data->pacing_th) in __wait_for_fifo_occupancy_below_th()
502 struct bnxt_qplib_db_pacing_data *pacing_data; in bnxt_re_db_fifo_check() local
507 pacing_data = rdev->qplib_res.pacing_data; in bnxt_re_db_fifo_check()
523 pacing_data->pacing_th = rdev->pacing.pacing_algo_th * 4; in bnxt_re_db_fifo_check()
529 pacing_data->do_pacing = pacing_save; in bnxt_re_db_fifo_check()
530 rdev->pacing.do_pacing_save = pacing_data->do_pacing; in bnxt_re_db_fifo_check()
531 pacing_data->alarm_th = in bnxt_re_db_fifo_check()
532 pacing_data->pacing_th * BNXT_RE_PACING_ALARM_TH_MULTIPLE; in bnxt_re_db_fifo_check()
543 struct bnxt_qplib_db_pacing_data *pacing_data; in bnxt_re_pacing_timer_exp() local
549 pacing_data = rdev->qplib_res.pacing_data; in bnxt_re_pacing_timer_exp()
555 if (fifo_occup > pacing_data->pacing_th) in bnxt_re_pacing_timer_exp()
562 pacing_data->do_pacing = pacing_data->do_pacing - (pacing_data->do_pacing >> 3); in bnxt_re_pacing_timer_exp()
563 pacing_data->do_pacing = max_t(u32, rdev->pacing.dbr_def_do_pacing, pacing_data->do_pacing); in bnxt_re_pacing_timer_exp()
564 if (pacing_data->do_pacing <= rdev->pacing.dbr_def_do_pacing) { in bnxt_re_pacing_timer_exp()
575 rdev->pacing.do_pacing_save = pacing_data->do_pacing; in bnxt_re_pacing_timer_exp()
581 struct bnxt_qplib_db_pacing_data *pacing_data; in bnxt_re_pacing_alert() local
586 pacing_data = rdev->qplib_res.pacing_data; in bnxt_re_pacing_alert()
592 pacing_data->alarm_th = BNXT_RE_MAX_FIFO_DEPTH; in bnxt_re_pacing_alert()
593 pacing_data->do_pacing = BNXT_RE_MAX_DBR_DO_PACING; in bnxt_re_pacing_alert()
610 rdev->qplib_res.pacing_data = (struct bnxt_qplib_db_pacing_data *)rdev->pacing.dbr_page; in bnxt_re_initialize_dbr_pacing()
625 rdev->qplib_res.pacing_data->fifo_max_depth = BNXT_RE_MAX_FIFO_DEPTH; in bnxt_re_initialize_dbr_pacing()
626 rdev->qplib_res.pacing_data->fifo_room_mask = BNXT_RE_DB_FIFO_ROOM_MASK; in bnxt_re_initialize_dbr_pacing()
627 rdev->qplib_res.pacing_data->fifo_room_shift = BNXT_RE_DB_FIFO_ROOM_SHIFT; in bnxt_re_initialize_dbr_pacing()
628 rdev->qplib_res.pacing_data->grc_reg_offset = rdev->pacing.dbr_db_fifo_reg_off; in bnxt_re_initialize_dbr_pacing()