Lines Matching refs:hmc_fpm_misc

2529 	if (cq->ceq_id >= cq->dev->hmc_fpm_misc.max_ceqs)  in irdma_sc_cq_create()
2927 struct irdma_hmc_fpm_misc *hmc_fpm_misc) in irdma_sc_parse_fpm_query_buf() argument
2940 hmc_fpm_misc->max_sds = max_pe_sds; in irdma_sc_parse_fpm_query_buf()
2964 hmc_fpm_misc->xf_block_size = FIELD_GET(IRDMA_QUERY_FPM_XFBLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
2965 if (!hmc_fpm_misc->xf_block_size) in irdma_sc_parse_fpm_query_buf()
2973 hmc_fpm_misc->q1_block_size = FIELD_GET(IRDMA_QUERY_FPM_Q1BLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
2974 if (!hmc_fpm_misc->q1_block_size) in irdma_sc_parse_fpm_query_buf()
2984 hmc_fpm_misc->max_ceqs = FIELD_GET(IRDMA_QUERY_FPM_MAX_CEQS, temp); in irdma_sc_parse_fpm_query_buf()
2985 hmc_fpm_misc->ht_multiplier = FIELD_GET(IRDMA_QUERY_FPM_HTMULTIPLIER, temp); in irdma_sc_parse_fpm_query_buf()
2986 hmc_fpm_misc->timer_bucket = FIELD_GET(IRDMA_QUERY_FPM_TIMERBUCKET, temp); in irdma_sc_parse_fpm_query_buf()
2996 hmc_fpm_misc->rrf_block_size = FIELD_GET(IRDMA_QUERY_FPM_RRFBLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
2997 if (!hmc_fpm_misc->rrf_block_size && in irdma_sc_parse_fpm_query_buf()
3008 hmc_fpm_misc->ooiscf_block_size = FIELD_GET(IRDMA_QUERY_FPM_OOISCFBLOCKSIZE, temp); in irdma_sc_parse_fpm_query_buf()
3009 if (!hmc_fpm_misc->ooiscf_block_size && in irdma_sc_parse_fpm_query_buf()
3627 if (info->ceq_id >= info->dev->hmc_fpm_misc.max_ceqs) in irdma_sc_ceq_init()
4174 if (info->ceq_id >= info->dev->hmc_fpm_misc.max_ceqs) in irdma_sc_ccq_init()
4311 struct irdma_hmc_fpm_misc *hmc_fpm_misc; in irdma_sc_init_iw_hmc() local
4317 hmc_fpm_misc = &dev->hmc_fpm_misc; in irdma_sc_init_iw_hmc()
4330 hmc_fpm_misc); in irdma_sc_init_iw_hmc()
4767 struct irdma_hmc_fpm_misc *hmc_fpm_misc = &dev->hmc_fpm_misc; in cfg_fpm_value_gen_2() local
4770 4 * hmc_fpm_misc->xf_block_size * qpwanted; in cfg_fpm_value_gen_2()
4779 hmc_fpm_misc->rrf_block_size; in cfg_fpm_value_gen_2()
4785 hmc_fpm_misc->ooiscf_block_size; in cfg_fpm_value_gen_2()
4803 struct irdma_hmc_fpm_misc *hmc_fpm_misc; in irdma_cfg_fpm_val() local
4807 hmc_fpm_misc = &dev->hmc_fpm_misc; in irdma_cfg_fpm_val()
4824 hmc_info->sd_table.sd_cnt, hmc_fpm_misc->max_sds); in irdma_cfg_fpm_val()
4839 qp_count, hmc_fpm_misc->max_sds, in irdma_cfg_fpm_val()
4871 powerof2 * hmc_fpm_misc->ht_multiplier; in irdma_cfg_fpm_val()
4879 hmc_info->hmc_obj[IRDMA_HMC_IW_XF].cnt / hmc_fpm_misc->xf_block_size; in irdma_cfg_fpm_val()
4881 hmc_info->hmc_obj[IRDMA_HMC_IW_Q1].cnt / hmc_fpm_misc->q1_block_size; in irdma_cfg_fpm_val()
4883 (round_up(qpwanted, 512) / 512 + 1) * hmc_fpm_misc->timer_bucket; in irdma_cfg_fpm_val()
4889 sd_needed, hmc_fpm_misc->max_sds, mrwanted, in irdma_cfg_fpm_val()
4893 if (sd_needed <= hmc_fpm_misc->max_sds) in irdma_cfg_fpm_val()
4896 sd_diff = sd_needed - hmc_fpm_misc->max_sds; in irdma_cfg_fpm_val()
4929 if (sd_needed > hmc_fpm_misc->max_sds) { in irdma_cfg_fpm_val()
4936 if (loop_count > 1 && sd_needed < hmc_fpm_misc->max_sds) { in irdma_cfg_fpm_val()
4937 pblewanted += (hmc_fpm_misc->max_sds - sd_needed) * 256 * in irdma_cfg_fpm_val()