Lines Matching refs:hmc_fpm_misc

2510 	if (cq->ceq_id >= cq->dev->hmc_fpm_misc.max_ceqs)  in irdma_sc_cq_create()
2908 struct irdma_hmc_fpm_misc *hmc_fpm_misc) in irdma_sc_parse_fpm_query_buf() argument
2921 hmc_fpm_misc->max_sds = max_pe_sds; in irdma_sc_parse_fpm_query_buf()
2945 hmc_fpm_misc->xf_block_size = FIELD_GET(IRDMA_QUERY_FPM_XFBLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
2946 if (!hmc_fpm_misc->xf_block_size) in irdma_sc_parse_fpm_query_buf()
2954 hmc_fpm_misc->q1_block_size = FIELD_GET(IRDMA_QUERY_FPM_Q1BLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
2955 if (!hmc_fpm_misc->q1_block_size) in irdma_sc_parse_fpm_query_buf()
2965 hmc_fpm_misc->max_ceqs = FIELD_GET(IRDMA_QUERY_FPM_MAX_CEQS, temp); in irdma_sc_parse_fpm_query_buf()
2966 hmc_fpm_misc->ht_multiplier = FIELD_GET(IRDMA_QUERY_FPM_HTMULTIPLIER, temp); in irdma_sc_parse_fpm_query_buf()
2967 hmc_fpm_misc->timer_bucket = FIELD_GET(IRDMA_QUERY_FPM_TIMERBUCKET, temp); in irdma_sc_parse_fpm_query_buf()
2977 hmc_fpm_misc->rrf_block_size = FIELD_GET(IRDMA_QUERY_FPM_RRFBLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
2978 if (!hmc_fpm_misc->rrf_block_size && in irdma_sc_parse_fpm_query_buf()
2989 hmc_fpm_misc->ooiscf_block_size = FIELD_GET(IRDMA_QUERY_FPM_OOISCFBLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
2990 if (!hmc_fpm_misc->ooiscf_block_size && in irdma_sc_parse_fpm_query_buf()
3605 if (info->ceq_id >= info->dev->hmc_fpm_misc.max_ceqs) in irdma_sc_ceq_init()
4151 if (info->ceq_id >= info->dev->hmc_fpm_misc.max_ceqs) in irdma_sc_ccq_init()
4288 struct irdma_hmc_fpm_misc *hmc_fpm_misc; in irdma_sc_init_iw_hmc() local
4294 hmc_fpm_misc = &dev->hmc_fpm_misc; in irdma_sc_init_iw_hmc()
4307 hmc_fpm_misc); in irdma_sc_init_iw_hmc()
4744 struct irdma_hmc_fpm_misc *hmc_fpm_misc = &dev->hmc_fpm_misc; in cfg_fpm_value_gen_2() local
4747 4 * hmc_fpm_misc->xf_block_size * qpwanted; in cfg_fpm_value_gen_2()
4756 hmc_fpm_misc->rrf_block_size; in cfg_fpm_value_gen_2()
4762 hmc_fpm_misc->ooiscf_block_size; in cfg_fpm_value_gen_2()
4780 struct irdma_hmc_fpm_misc *hmc_fpm_misc; in irdma_cfg_fpm_val() local
4784 hmc_fpm_misc = &dev->hmc_fpm_misc; in irdma_cfg_fpm_val()
4801 hmc_info->sd_table.sd_cnt, hmc_fpm_misc->max_sds); in irdma_cfg_fpm_val()
4816 qp_count, hmc_fpm_misc->max_sds, in irdma_cfg_fpm_val()
4848 powerof2 * hmc_fpm_misc->ht_multiplier; in irdma_cfg_fpm_val()
4856 hmc_info->hmc_obj[IRDMA_HMC_IW_XF].cnt / hmc_fpm_misc->xf_block_size; in irdma_cfg_fpm_val()
4858 hmc_info->hmc_obj[IRDMA_HMC_IW_Q1].cnt / hmc_fpm_misc->q1_block_size; in irdma_cfg_fpm_val()
4860 (round_up(qpwanted, 512) / 512 + 1) * hmc_fpm_misc->timer_bucket; in irdma_cfg_fpm_val()
4866 sd_needed, hmc_fpm_misc->max_sds, mrwanted, in irdma_cfg_fpm_val()
4870 if (sd_needed <= hmc_fpm_misc->max_sds) in irdma_cfg_fpm_val()
4873 sd_diff = sd_needed - hmc_fpm_misc->max_sds; in irdma_cfg_fpm_val()
4904 if (sd_needed > hmc_fpm_misc->max_sds) { in irdma_cfg_fpm_val()
4911 if (loop_count > 1 && sd_needed < hmc_fpm_misc->max_sds) { in irdma_cfg_fpm_val()
4912 pblewanted += (hmc_fpm_misc->max_sds - sd_needed) * 256 * in irdma_cfg_fpm_val()