Lines Matching refs:pblewanted
4911 u32 qpwanted, mrwanted, pblewanted; in irdma_cfg_fpm_val() local
4945 pblewanted = hmc_info->hmc_obj[IRDMA_HMC_IW_PBLE].max_cnt; in irdma_cfg_fpm_val()
5001 hmc_info->hmc_obj[IRDMA_HMC_IW_PBLE].cnt = pblewanted; in irdma_cfg_fpm_val()
5005 sd_needed, max_sds, mrwanted, pblewanted, qpwanted); in irdma_cfg_fpm_val()
5017 pblewanted /= 2; in irdma_cfg_fpm_val()
5022 pblewanted > (512 * FPM_MULTIPLIER * sd_diff)) { in irdma_cfg_fpm_val()
5023 pblewanted -= 256 * FPM_MULTIPLIER * sd_diff; in irdma_cfg_fpm_val()
5025 } else if (pblewanted > 100 * FPM_MULTIPLIER) { in irdma_cfg_fpm_val()
5026 pblewanted -= 10 * FPM_MULTIPLIER; in irdma_cfg_fpm_val()
5027 } else if (pblewanted > 16 * FPM_MULTIPLIER) { in irdma_cfg_fpm_val()
5028 pblewanted -= FPM_MULTIPLIER; in irdma_cfg_fpm_val()
5052 pblewanted += (max_sds - sd_needed) * 256 * FPM_MULTIPLIER; in irdma_cfg_fpm_val()
5053 hmc_info->hmc_obj[IRDMA_HMC_IW_PBLE].cnt = pblewanted; in irdma_cfg_fpm_val()