Lines Matching refs:hmc_fpm_misc

217 				struct i40iw_hmc_fpm_misc *hmc_fpm_misc)  in i40iw_sc_parse_fpm_query_buf()  argument
233 hmc_fpm_misc->max_sds = max_pe_sds; in i40iw_sc_parse_fpm_query_buf()
258 hmc_fpm_misc->xf_block_size = RS_64(temp, I40IW_QUERY_FPM_XFBLOCKSIZE); in i40iw_sc_parse_fpm_query_buf()
259 if (!hmc_fpm_misc->xf_block_size) in i40iw_sc_parse_fpm_query_buf()
267 hmc_fpm_misc->q1_block_size = RS_64(temp, I40IW_QUERY_FPM_Q1BLOCKSIZE); in i40iw_sc_parse_fpm_query_buf()
268 if (!hmc_fpm_misc->q1_block_size) in i40iw_sc_parse_fpm_query_buf()
278 hmc_fpm_misc->max_ceqs = (u8)RS_64(temp, I40IW_QUERY_FPM_MAX_CEQS); in i40iw_sc_parse_fpm_query_buf()
279 hmc_fpm_misc->ht_multiplier = RS_64(temp, I40IW_QUERY_FPM_HTMULTIPLIER); in i40iw_sc_parse_fpm_query_buf()
280 hmc_fpm_misc->timer_bucket = RS_64(temp, I40IW_QUERY_FPM_TIMERBUCKET); in i40iw_sc_parse_fpm_query_buf()
3540 &dev->hmc_fpm_misc); in i40iw_sc_init_iw_hmc()
3918 struct i40iw_hmc_fpm_misc *hmc_fpm_misc; in i40iw_config_fpm_values() local
3922 hmc_fpm_misc = &dev->hmc_fpm_misc; in i40iw_config_fpm_values()
3941 hmc_fpm_misc->max_sds); in i40iw_config_fpm_values()
3950 qp_count, hmc_fpm_misc->max_sds, in i40iw_config_fpm_values()
3963 qpwanted * hmc_fpm_misc->ht_multiplier; in i40iw_config_fpm_values()
3974 hmc_info->hmc_obj[I40IW_HMC_IW_XF].cnt / hmc_fpm_misc->xf_block_size; in i40iw_config_fpm_values()
3976 hmc_info->hmc_obj[I40IW_HMC_IW_Q1].cnt / hmc_fpm_misc->q1_block_size; in i40iw_config_fpm_values()
3978 ((qpwanted) / 512 + 1) * hmc_fpm_misc->timer_bucket; in i40iw_config_fpm_values()
3997 } while (sd_needed > hmc_fpm_misc->max_sds && loop_count < 2000); in i40iw_config_fpm_values()