Lines Matching defs:temp
307 u64 temp;
351 temp = FIELD_PREP(IRDMA_CQPSQ_QHASH_WQEVALID, cqp->polarity) |
360 set_64bit_val(wqe, 24, temp);
1295 u64 temp, hdr;
1323 temp = (info->addr_type == IRDMA_ADDR_TYPE_VA_BASED) ?
1325 set_64bit_val(wqe, 0, temp);
1327 temp = FIELD_GET(IRDMAQPSQ_FIRSTPMPBLIDXHI,
1330 FIELD_PREP(IRDMAQPSQ_FIRSTPMPBLIDXHI, temp) |
2052 u64 temp;
2065 temp = FIELD_PREP(IRDMA_CQPSQ_STATS_WQEVALID, cqp->polarity) |
2074 set_64bit_val(wqe, 24, temp);
2099 u64 temp;
2107 temp = FIELD_PREP(IRDMA_CQPSQ_STATS_WQEVALID, cqp->polarity) |
2116 set_64bit_val(wqe, 24, temp);
2135 u64 temp = 0;
2143 temp |= (u64)info->map[i] << (i * 8);
2145 set_64bit_val(wqe, 0, temp);
2150 temp = FIELD_PREP(IRDMA_CQPSQ_UP_WQEVALID, cqp->polarity) |
2157 set_64bit_val(wqe, 24, temp);
2178 u64 temp = 0;
2188 temp = FIELD_PREP(IRDMA_CQPSQ_WS_WQEVALID, cqp->polarity) |
2199 set_64bit_val(wqe, 24, temp);
2219 u64 temp = 0;
2246 temp |= FIELD_PREP(IRDMA_CQPSQ_FWQE_RQMNERR,
2251 temp |= FIELD_PREP(IRDMA_CQPSQ_FWQE_SQMNERR,
2256 set_64bit_val(wqe, 16, temp);
2258 temp = (info->generate_ae) ?
2261 set_64bit_val(wqe, 8, temp);
2293 u64 temp;
2303 temp = info->ae_code | FIELD_PREP(IRDMA_CQPSQ_FWQE_AESOURCE,
2305 set_64bit_val(wqe, 8, temp);
2785 u64 temp;
2787 get_64bit_val(buf, buf_idx, &temp);
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);
2800 obj_info[rsrc_idx].cnt = (u32)temp;
2804 obj_info[rsrc_idx].base = (temp >> IRDMA_COMMIT_FPM_BASE_S) * 512;
2806 return temp;
2904 u64 temp;
2907 get_64bit_val(buf, buf_idx, &temp);
2908 obj_info[rsrc_idx].max_cnt = (u32)temp;
2909 size = (u32)(temp >> 32);
2912 return temp;
2930 u64 temp;
2936 get_64bit_val(buf, 0, &temp);
2937 hmc_info->first_sd_index = (u16)FIELD_GET(IRDMA_QUERY_FPM_FIRST_PE_SD_INDEX, temp);
2938 max_pe_sds = (u16)FIELD_GET(IRDMA_QUERY_FPM_MAX_PE_SDS, temp);
2942 get_64bit_val(buf, 8, &temp);
2943 obj_info[IRDMA_HMC_IW_QP].max_cnt = (u32)FIELD_GET(IRDMA_QUERY_FPM_MAX_QPS, temp);
2944 size = (u32)(temp >> 32);
2947 get_64bit_val(buf, 16, &temp);
2948 obj_info[IRDMA_HMC_IW_CQ].max_cnt = (u32)FIELD_GET(IRDMA_QUERY_FPM_MAX_CQS, temp);
2949 size = (u32)(temp >> 32);
2961 get_64bit_val(buf, 64, &temp);
2962 obj_info[IRDMA_HMC_IW_XFFL].max_cnt = (u32)temp;
2964 hmc_fpm_misc->xf_block_size = FIELD_GET(IRDMA_QUERY_FPM_XFBLOCKSIZE, temp);
2969 get_64bit_val(buf, 80, &temp);
2970 obj_info[IRDMA_HMC_IW_Q1FL].max_cnt = (u32)temp;
2973 hmc_fpm_misc->q1_block_size = FIELD_GET(IRDMA_QUERY_FPM_Q1BLOCKSIZE, temp);
2979 get_64bit_val(buf, 112, &temp);
2980 obj_info[IRDMA_HMC_IW_PBLE].max_cnt = (u32)temp;
2983 get_64bit_val(buf, 120, &temp);
2984 hmc_fpm_misc->max_ceqs = FIELD_GET(IRDMA_QUERY_FPM_MAX_CEQS, temp);
2985 hmc_fpm_misc->ht_multiplier = FIELD_GET(IRDMA_QUERY_FPM_HTMULTIPLIER, temp);
2986 hmc_fpm_misc->timer_bucket = FIELD_GET(IRDMA_QUERY_FPM_TIMERBUCKET, temp);
2993 get_64bit_val(buf, 136, &temp);
2994 obj_info[IRDMA_HMC_IW_RRFFL].max_cnt = (u32)temp;
2996 hmc_fpm_misc->rrf_block_size = FIELD_GET(IRDMA_QUERY_FPM_RRFBLOCKSIZE, temp);
3005 get_64bit_val(buf, 168, &temp);
3006 obj_info[IRDMA_HMC_IW_OOISCFFL].max_cnt = (u32)temp;
3008 hmc_fpm_misc->ooiscf_block_size = FIELD_GET(IRDMA_QUERY_FPM_OOISCFBLOCKSIZE, temp);
3148 u64 temp;
3164 temp = FIELD_PREP(IRDMA_CQPHC_SQSIZE, cqp->hw_sq_size) |
3169 temp |= FIELD_PREP(IRDMA_CQPHC_ROCEV2_RTO_POLICY,
3175 set_64bit_val(cqp->host_ctx, 0, temp);
3178 temp = FIELD_PREP(IRDMA_CQPHC_ENABLED_VFS, cqp->ena_vf_count) |
3180 set_64bit_val(cqp->host_ctx, 16, temp);
3182 temp = FIELD_PREP(IRDMA_CQPHC_HW_MAJVER, cqp->hw_maj_ver) |
3185 temp |= FIELD_PREP(IRDMA_CQPHC_MIN_RATE, cqp->dcqcn_params.min_rate) |
3188 set_64bit_val(cqp->host_ctx, 32, temp);
3190 temp = 0;
3192 temp |= FIELD_PREP(IRDMA_CQPHC_DCQCN_T, cqp->dcqcn_params.dcqcn_t) |
3196 set_64bit_val(cqp->host_ctx, 48, temp);
3197 temp = 0;
3199 temp |= FIELD_PREP(IRDMA_CQPHC_DCQCN_B, cqp->dcqcn_params.dcqcn_b) |
3204 set_64bit_val(cqp->host_ctx, 56, temp);
3348 u64 qp_ctx, temp, temp1;
3361 get_64bit_val(cqe, 24, &temp);
3362 polarity = (u8)FIELD_GET(IRDMA_CQ_VALID, temp);
3371 info->error = (bool)FIELD_GET(IRDMA_CQ_ERROR, temp);
3373 info->min_err_code = (u16)FIELD_GET(IRDMA_CQ_MINERR, temp);
3375 info->maj_err_code = (u16)FIELD_GET(IRDMA_CQ_MAJERR, temp);
3381 wqe_idx = (u32)FIELD_GET(IRDMA_CQ_WQEIDX, temp);
3805 u64 temp;
3816 get_64bit_val(ceqe, 0, &temp);
3817 polarity = (u8)FIELD_GET(IRDMA_CEQE_VALID, temp);
3821 temp_cq = (struct irdma_sc_cq *)(unsigned long)(temp << 1);
3863 u64 temp;
3872 get_64bit_val(ceqe, 0, &temp);
3873 polarity = (u8)FIELD_GET(IRDMA_CEQE_VALID, temp);
3877 next_cq = (struct irdma_sc_cq *)(unsigned long)(temp << 1);
3879 set_64bit_val(ceqe, 0, temp & IRDMA_CEQE_VALID);
4008 u64 temp, compl_ctx;
4014 get_64bit_val(aeqe, 8, &temp);
4015 polarity = (u8)FIELD_GET(IRDMA_AEQE_VALID, temp);
4028 ae_src = (u8)FIELD_GET(IRDMA_AEQE_AESRC, temp);
4029 info->wqe_idx = (u16)FIELD_GET(IRDMA_AEQE_WQDESCIDX, temp);
4030 info->qp_cq_id = (u32)FIELD_GET(IRDMA_AEQE_QPCQID_LOW, temp) |
4031 ((u32)FIELD_GET(IRDMA_AEQE_QPCQID_HI, temp) << 18);
4032 info->ae_id = (u16)FIELD_GET(IRDMA_AEQE_AECODE, temp);
4033 info->tcp_state = (u8)FIELD_GET(IRDMA_AEQE_TCPSTATE, temp);
4034 info->iwarp_state = (u8)FIELD_GET(IRDMA_AEQE_IWSTATE, temp);
4035 info->q2_data_written = (u8)FIELD_GET(IRDMA_AEQE_Q2DATA, temp);
4036 info->aeqe_overflow = (bool)FIELD_GET(IRDMA_AEQE_OVERFLOW, temp);
4638 u64 temp;
4644 temp = buf->pa;
4645 set_64bit_val(wqe, 32, temp);
4647 temp = FIELD_PREP(IRDMA_CQPSQ_QUERY_RDMA_FEATURES_WQEVALID,
4653 set_64bit_val(wqe, 24, temp);
4670 u64 temp;
4686 get_64bit_val(feat_buf.va, 0, &temp);
4687 feat_cnt = (u16)FIELD_GET(IRDMA_FEATURE_CNT, temp);
4711 get_64bit_val(feat_buf.va, 0, &temp);
4712 feat_cnt = (u16)FIELD_GET(IRDMA_FEATURE_CNT, temp);
4724 get_64bit_val(feat_buf.va, byte_idx, &temp);
4725 feat_type = FIELD_GET(IRDMA_FEATURE_TYPE, temp);
4732 dev->feature_info[feat_type] = temp;