Lines Matching defs:obj_info

2778  * @obj_info: object info pointer
2782 u32 buf_idx, struct irdma_hmc_obj_info *obj_info,
2791 obj_info[rsrc_idx].cnt = (u32)FIELD_GET(IRDMA_COMMIT_FPM_QPCNT, temp);
2794 obj_info[rsrc_idx].cnt = (u32)FLD_RS_64(dev, temp, IRDMA_COMMIT_FPM_CQCNT);
2797 obj_info[rsrc_idx].cnt = 1;
2800 obj_info[rsrc_idx].cnt = (u32)temp;
2804 obj_info[rsrc_idx].base = (temp >> IRDMA_COMMIT_FPM_BASE_S) * 512;
2895 * @obj_info: ptr to irdma_hmc_obj_info struct
2901 struct irdma_hmc_obj_info *obj_info,
2908 obj_info[rsrc_idx].max_cnt = (u32)temp;
2910 obj_info[rsrc_idx].size = BIT_ULL(size);
2929 struct irdma_hmc_obj_info *obj_info;
2934 obj_info = hmc_info->hmc_obj;
2943 obj_info[IRDMA_HMC_IW_QP].max_cnt = (u32)FIELD_GET(IRDMA_QUERY_FPM_MAX_QPS, temp);
2945 obj_info[IRDMA_HMC_IW_QP].size = BIT_ULL(size);
2948 obj_info[IRDMA_HMC_IW_CQ].max_cnt = (u32)FIELD_GET(IRDMA_QUERY_FPM_MAX_CQS, temp);
2950 obj_info[IRDMA_HMC_IW_CQ].size = BIT_ULL(size);
2952 irdma_sc_decode_fpm_query(buf, 32, obj_info, IRDMA_HMC_IW_HTE);
2953 irdma_sc_decode_fpm_query(buf, 40, obj_info, IRDMA_HMC_IW_ARP);
2955 obj_info[IRDMA_HMC_IW_APBVT_ENTRY].size = 8192;
2956 obj_info[IRDMA_HMC_IW_APBVT_ENTRY].max_cnt = 1;
2958 irdma_sc_decode_fpm_query(buf, 48, obj_info, IRDMA_HMC_IW_MR);
2959 irdma_sc_decode_fpm_query(buf, 56, obj_info, IRDMA_HMC_IW_XF);
2962 obj_info[IRDMA_HMC_IW_XFFL].max_cnt = (u32)temp;
2963 obj_info[IRDMA_HMC_IW_XFFL].size = 4;
2968 irdma_sc_decode_fpm_query(buf, 72, obj_info, IRDMA_HMC_IW_Q1);
2970 obj_info[IRDMA_HMC_IW_Q1FL].max_cnt = (u32)temp;
2971 obj_info[IRDMA_HMC_IW_Q1FL].size = 4;
2977 irdma_sc_decode_fpm_query(buf, 88, obj_info, IRDMA_HMC_IW_TIMER);
2980 obj_info[IRDMA_HMC_IW_PBLE].max_cnt = (u32)temp;
2981 obj_info[IRDMA_HMC_IW_PBLE].size = 8;
2989 irdma_sc_decode_fpm_query(buf, 96, obj_info, IRDMA_HMC_IW_FSIMC);
2990 irdma_sc_decode_fpm_query(buf, 104, obj_info, IRDMA_HMC_IW_FSIAV);
2991 irdma_sc_decode_fpm_query(buf, 128, obj_info, IRDMA_HMC_IW_RRF);
2994 obj_info[IRDMA_HMC_IW_RRFFL].max_cnt = (u32)temp;
2995 obj_info[IRDMA_HMC_IW_RRFFL].size = 4;
2998 obj_info[IRDMA_HMC_IW_RRFFL].max_cnt)
3001 irdma_sc_decode_fpm_query(buf, 144, obj_info, IRDMA_HMC_IW_HDR);
3002 irdma_sc_decode_fpm_query(buf, 152, obj_info, IRDMA_HMC_IW_MD);
3003 irdma_sc_decode_fpm_query(buf, 160, obj_info, IRDMA_HMC_IW_OOISC);
3006 obj_info[IRDMA_HMC_IW_OOISCFFL].max_cnt = (u32)temp;
3007 obj_info[IRDMA_HMC_IW_OOISCFFL].size = 4;
3010 obj_info[IRDMA_HMC_IW_OOISCFFL].max_cnt)
4347 struct irdma_hmc_obj_info *obj_info;
4354 obj_info = hmc_info->hmc_obj;
4357 set_64bit_val(buf, 0, (u64)obj_info[IRDMA_HMC_IW_QP].cnt);
4358 set_64bit_val(buf, 8, (u64)obj_info[IRDMA_HMC_IW_CQ].cnt);
4360 set_64bit_val(buf, 24, (u64)obj_info[IRDMA_HMC_IW_HTE].cnt);
4361 set_64bit_val(buf, 32, (u64)obj_info[IRDMA_HMC_IW_ARP].cnt);
4363 set_64bit_val(buf, 48, (u64)obj_info[IRDMA_HMC_IW_MR].cnt);
4364 set_64bit_val(buf, 56, (u64)obj_info[IRDMA_HMC_IW_XF].cnt);
4365 set_64bit_val(buf, 64, (u64)obj_info[IRDMA_HMC_IW_XFFL].cnt);
4366 set_64bit_val(buf, 72, (u64)obj_info[IRDMA_HMC_IW_Q1].cnt);
4367 set_64bit_val(buf, 80, (u64)obj_info[IRDMA_HMC_IW_Q1FL].cnt);
4369 (u64)obj_info[IRDMA_HMC_IW_TIMER].cnt);
4371 (u64)obj_info[IRDMA_HMC_IW_FSIMC].cnt);
4373 (u64)obj_info[IRDMA_HMC_IW_FSIAV].cnt);
4375 (u64)obj_info[IRDMA_HMC_IW_PBLE].cnt);
4377 set_64bit_val(buf, 128, (u64)obj_info[IRDMA_HMC_IW_RRF].cnt);
4379 (u64)obj_info[IRDMA_HMC_IW_RRFFL].cnt);
4380 set_64bit_val(buf, 144, (u64)obj_info[IRDMA_HMC_IW_HDR].cnt);
4381 set_64bit_val(buf, 152, (u64)obj_info[IRDMA_HMC_IW_MD].cnt);
4383 (u64)obj_info[IRDMA_HMC_IW_OOISC].cnt);
4385 (u64)obj_info[IRDMA_HMC_IW_OOISCFFL].cnt);