Lines Matching refs:obj_info

2770 				      u32 buf_idx, struct irdma_hmc_obj_info *obj_info,  in irdma_sc_decode_fpm_commit()  argument
2779 obj_info[rsrc_idx].cnt = (u32)FIELD_GET(IRDMA_COMMIT_FPM_QPCNT, temp); in irdma_sc_decode_fpm_commit()
2782 obj_info[rsrc_idx].cnt = (u32)FLD_RS_64(dev, temp, IRDMA_COMMIT_FPM_CQCNT); in irdma_sc_decode_fpm_commit()
2785 obj_info[rsrc_idx].cnt = 1; in irdma_sc_decode_fpm_commit()
2788 obj_info[rsrc_idx].cnt = (u32)temp; in irdma_sc_decode_fpm_commit()
2792 obj_info[rsrc_idx].base = (temp >> IRDMA_COMMIT_FPM_BASE_S) * 512; in irdma_sc_decode_fpm_commit()
2889 struct irdma_hmc_obj_info *obj_info, in irdma_sc_decode_fpm_query() argument
2896 obj_info[rsrc_idx].max_cnt = (u32)temp; in irdma_sc_decode_fpm_query()
2898 obj_info[rsrc_idx].size = BIT_ULL(size); in irdma_sc_decode_fpm_query()
2918 struct irdma_hmc_obj_info *obj_info; in irdma_sc_parse_fpm_query_buf() local
2923 obj_info = hmc_info->hmc_obj; in irdma_sc_parse_fpm_query_buf()
2932 obj_info[IRDMA_HMC_IW_QP].max_cnt = (u32)FIELD_GET(IRDMA_QUERY_FPM_MAX_QPS, temp); in irdma_sc_parse_fpm_query_buf()
2934 obj_info[IRDMA_HMC_IW_QP].size = BIT_ULL(size); in irdma_sc_parse_fpm_query_buf()
2937 obj_info[IRDMA_HMC_IW_CQ].max_cnt = (u32)FIELD_GET(IRDMA_QUERY_FPM_MAX_CQS, temp); in irdma_sc_parse_fpm_query_buf()
2939 obj_info[IRDMA_HMC_IW_CQ].size = BIT_ULL(size); in irdma_sc_parse_fpm_query_buf()
2941 irdma_sc_decode_fpm_query(buf, 32, obj_info, IRDMA_HMC_IW_HTE); in irdma_sc_parse_fpm_query_buf()
2942 irdma_sc_decode_fpm_query(buf, 40, obj_info, IRDMA_HMC_IW_ARP); in irdma_sc_parse_fpm_query_buf()
2944 obj_info[IRDMA_HMC_IW_APBVT_ENTRY].size = 8192; in irdma_sc_parse_fpm_query_buf()
2945 obj_info[IRDMA_HMC_IW_APBVT_ENTRY].max_cnt = 1; in irdma_sc_parse_fpm_query_buf()
2947 irdma_sc_decode_fpm_query(buf, 48, obj_info, IRDMA_HMC_IW_MR); in irdma_sc_parse_fpm_query_buf()
2948 irdma_sc_decode_fpm_query(buf, 56, obj_info, IRDMA_HMC_IW_XF); in irdma_sc_parse_fpm_query_buf()
2951 obj_info[IRDMA_HMC_IW_XFFL].max_cnt = (u32)temp; in irdma_sc_parse_fpm_query_buf()
2952 obj_info[IRDMA_HMC_IW_XFFL].size = 4; in irdma_sc_parse_fpm_query_buf()
2957 irdma_sc_decode_fpm_query(buf, 72, obj_info, IRDMA_HMC_IW_Q1); in irdma_sc_parse_fpm_query_buf()
2959 obj_info[IRDMA_HMC_IW_Q1FL].max_cnt = (u32)temp; in irdma_sc_parse_fpm_query_buf()
2960 obj_info[IRDMA_HMC_IW_Q1FL].size = 4; in irdma_sc_parse_fpm_query_buf()
2966 irdma_sc_decode_fpm_query(buf, 88, obj_info, IRDMA_HMC_IW_TIMER); in irdma_sc_parse_fpm_query_buf()
2969 obj_info[IRDMA_HMC_IW_PBLE].max_cnt = (u32)temp; in irdma_sc_parse_fpm_query_buf()
2970 obj_info[IRDMA_HMC_IW_PBLE].size = 8; in irdma_sc_parse_fpm_query_buf()
2978 irdma_sc_decode_fpm_query(buf, 96, obj_info, IRDMA_HMC_IW_FSIMC); in irdma_sc_parse_fpm_query_buf()
2979 irdma_sc_decode_fpm_query(buf, 104, obj_info, IRDMA_HMC_IW_FSIAV); in irdma_sc_parse_fpm_query_buf()
2980 irdma_sc_decode_fpm_query(buf, 128, obj_info, IRDMA_HMC_IW_RRF); in irdma_sc_parse_fpm_query_buf()
2983 obj_info[IRDMA_HMC_IW_RRFFL].max_cnt = (u32)temp; in irdma_sc_parse_fpm_query_buf()
2984 obj_info[IRDMA_HMC_IW_RRFFL].size = 4; in irdma_sc_parse_fpm_query_buf()
2987 obj_info[IRDMA_HMC_IW_RRFFL].max_cnt) in irdma_sc_parse_fpm_query_buf()
2990 irdma_sc_decode_fpm_query(buf, 144, obj_info, IRDMA_HMC_IW_HDR); in irdma_sc_parse_fpm_query_buf()
2991 irdma_sc_decode_fpm_query(buf, 152, obj_info, IRDMA_HMC_IW_MD); in irdma_sc_parse_fpm_query_buf()
2992 irdma_sc_decode_fpm_query(buf, 160, obj_info, IRDMA_HMC_IW_OOISC); in irdma_sc_parse_fpm_query_buf()
2995 obj_info[IRDMA_HMC_IW_OOISCFFL].max_cnt = (u32)temp; in irdma_sc_parse_fpm_query_buf()
2996 obj_info[IRDMA_HMC_IW_OOISCFFL].size = 4; in irdma_sc_parse_fpm_query_buf()
2999 obj_info[IRDMA_HMC_IW_OOISCFFL].max_cnt) in irdma_sc_parse_fpm_query_buf()
4343 struct irdma_hmc_obj_info *obj_info; in irdma_sc_cfg_iw_fpm() local
4350 obj_info = hmc_info->hmc_obj; in irdma_sc_cfg_iw_fpm()
4353 set_64bit_val(buf, 0, (u64)obj_info[IRDMA_HMC_IW_QP].cnt); in irdma_sc_cfg_iw_fpm()
4354 set_64bit_val(buf, 8, (u64)obj_info[IRDMA_HMC_IW_CQ].cnt); in irdma_sc_cfg_iw_fpm()
4356 set_64bit_val(buf, 24, (u64)obj_info[IRDMA_HMC_IW_HTE].cnt); in irdma_sc_cfg_iw_fpm()
4357 set_64bit_val(buf, 32, (u64)obj_info[IRDMA_HMC_IW_ARP].cnt); in irdma_sc_cfg_iw_fpm()
4359 set_64bit_val(buf, 48, (u64)obj_info[IRDMA_HMC_IW_MR].cnt); in irdma_sc_cfg_iw_fpm()
4360 set_64bit_val(buf, 56, (u64)obj_info[IRDMA_HMC_IW_XF].cnt); in irdma_sc_cfg_iw_fpm()
4361 set_64bit_val(buf, 64, (u64)obj_info[IRDMA_HMC_IW_XFFL].cnt); in irdma_sc_cfg_iw_fpm()
4362 set_64bit_val(buf, 72, (u64)obj_info[IRDMA_HMC_IW_Q1].cnt); in irdma_sc_cfg_iw_fpm()
4363 set_64bit_val(buf, 80, (u64)obj_info[IRDMA_HMC_IW_Q1FL].cnt); in irdma_sc_cfg_iw_fpm()
4365 (u64)obj_info[IRDMA_HMC_IW_TIMER].cnt); in irdma_sc_cfg_iw_fpm()
4367 (u64)obj_info[IRDMA_HMC_IW_FSIMC].cnt); in irdma_sc_cfg_iw_fpm()
4369 (u64)obj_info[IRDMA_HMC_IW_FSIAV].cnt); in irdma_sc_cfg_iw_fpm()
4371 (u64)obj_info[IRDMA_HMC_IW_PBLE].cnt); in irdma_sc_cfg_iw_fpm()
4373 set_64bit_val(buf, 128, (u64)obj_info[IRDMA_HMC_IW_RRF].cnt); in irdma_sc_cfg_iw_fpm()
4375 (u64)obj_info[IRDMA_HMC_IW_RRFFL].cnt); in irdma_sc_cfg_iw_fpm()
4376 set_64bit_val(buf, 144, (u64)obj_info[IRDMA_HMC_IW_HDR].cnt); in irdma_sc_cfg_iw_fpm()
4377 set_64bit_val(buf, 152, (u64)obj_info[IRDMA_HMC_IW_MD].cnt); in irdma_sc_cfg_iw_fpm()
4379 (u64)obj_info[IRDMA_HMC_IW_OOISC].cnt); in irdma_sc_cfg_iw_fpm()
4381 (u64)obj_info[IRDMA_HMC_IW_OOISCFFL].cnt); in irdma_sc_cfg_iw_fpm()