cpu_to_le32
*var = cpu_to_le32(le32_to_cpu(*var) + val);
x = cpu_to_le32(v);
(_var) &= cpu_to_le32(~(((0x1 << (_width)) - 1) << (_index))); \
(_var) |= cpu_to_le32((((_val) & \
rdesc->desc0 = cpu_to_le32(lower_32_bits(pi->ipi_segs[cur_seg].ds_addr));
rdesc->desc1 = cpu_to_le32(upper_32_bits(pi->ipi_segs[cur_seg].ds_addr));
cpu_to_le32(lower_32_bits(pi->ipi_segs[cur_seg].ds_addr + offset));
cpu_to_le32(upper_32_bits(pi->ipi_segs[cur_seg].ds_addr + offset));
cpu_to_le32(lower_32_bits(iru->iru_paddrs[j]));
cpu_to_le32(upper_32_bits(iru->iru_paddrs[j]));
cpu_to_le32(lower_32_bits(iru->iru_paddrs[j]));
cpu_to_le32(upper_32_bits(iru->iru_paddrs[j]));
cpu_to_le32(lower_32_bits(iru->iru_paddrs[j]));
cpu_to_le32(upper_32_bits(iru->iru_paddrs[j]));
req.flags |= cpu_to_le32(HWRM_FUNC_DRV_RGTR_INPUT_FLAGS_FLOW_HANDLE_64BIT_MODE);
req.qp_num_entries = cpu_to_le32(ctx_pg->entries);
req.srq_num_entries = cpu_to_le32(ctx_pg->entries);
req.cq_num_entries = cpu_to_le32(ctx_pg->entries);
req.mrav_num_entries = cpu_to_le32(ctx_pg->entries);
req.tim_num_entries = cpu_to_le32(ctx_pg->entries);
req.stat_num_entries = cpu_to_le32(ctxm->max_entries);
*num_entries = cpu_to_le32(ctx_pg->entries);
req.tqm_ring8_num_entries = cpu_to_le32(ctx_pg->entries);
req.flags = cpu_to_le32(flags);
p[i] = cpu_to_le32(ctxm->split[i]);
req.num_entries = cpu_to_le32(ctx_pg->entries);
cpu_to_le32(HWRM_FUNC_BACKING_STORE_CFG_V2_INPUT_FLAGS_BS_CFG_ALL_DONE);
req.length = cpu_to_le32(ring_attr->depth + 1);
req.stat_ctx_id = cpu_to_le32(fw_stats_ctx_id);
req.update_period_ms = cpu_to_le32(1000);
cpu_to_le32(HWRM_FUNC_DBR_PACING_CFG_INPUT_ENABLES_PRIMARY_NQ_ID_VALID |
req.primary_nq_id = cpu_to_le32(rdev->dbq_nq_id);
req.pacing_threshold = cpu_to_le32(rdev->dbq_watermark);
req.enables |= cpu_to_le32(
req.dpi = cpu_to_le32(qp->dpi->dpi);
req.sq_size = cpu_to_le32(sqsz);
req.scq_cid = cpu_to_le32(qp->scq->id);
req.rq_size = cpu_to_le32(rq->max_wqe);
req.srq_cid = cpu_to_le32(qp->srq->id);
req.rcq_cid = cpu_to_le32(qp->rcq->id);
req.qp_flags = cpu_to_le32(qp_flags);
req.pd_id = cpu_to_le32(qp->pd->id);
req.modify_mask = cpu_to_le32(qp->modify_flags);
req.qp_cid = cpu_to_le32(qp->id);
req.qkey = cpu_to_le32(qp->qkey);
req.dgid[0] = cpu_to_le32(temp32[0]);
req.dgid[1] = cpu_to_le32(temp32[1]);
req.dgid[2] = cpu_to_le32(temp32[2]);
req.dgid[3] = cpu_to_le32(temp32[3]);
req.flow_label = cpu_to_le32(qp->ah.flow_label);
req.rq_psn = cpu_to_le32(qp->rq.psn);
req.sq_psn = cpu_to_le32(qp->sq.psn);
req.sq_size = cpu_to_le32(qp->sq.hwq.max_elements);
req.rq_size = cpu_to_le32(qp->rq.hwq.max_elements);
req.max_inline_data = cpu_to_le32(qp->max_inline_data);
req.dest_qp_id = cpu_to_le32(qp->dest_qpn);
req.qp_cid = cpu_to_le32(qp->id);
cpu_to_le32(BNXT_RE_MSN_NPSN(msns->start_idx_next_psn_start_psn)),
cpu_to_le32(BNXT_RE_MSN_SPSN(msns->start_idx_next_psn_start_psn)));
psns_ext->opcode_start_psn = cpu_to_le32(op_spsn);
psns_ext->flags_next_psn = cpu_to_le32(flg_npsn);
psns->opcode_start_psn = cpu_to_le32(op_spsn);
psns->flags_next_psn = cpu_to_le32(flg_npsn);
dsge->l_key = cpu_to_le32(ssge[indx].lkey);
dsge->size = cpu_to_le32(ssge[indx].size);
sqe->length = cpu_to_le32(data_len);
ext_sqe->cfa_meta = cpu_to_le32((wqe->rawqp1.cfa_meta &
sqe->inv_key_or_imm_data = cpu_to_le32(wqe->send.inv_key);
sqe->q_key = cpu_to_le32(wqe->send.q_key);
sqe->length = cpu_to_le32(data_len);
ext_sqe->dst_qp = cpu_to_le32(
ext_sqe->avid = cpu_to_le32(wqe->send.avid &
sqe->length = cpu_to_le32(data_len);
sqe->imm_data = cpu_to_le32(wqe->rdma.inv_key);
sqe->length = cpu_to_le32((u32)data_len);
ext_sqe->remote_key = cpu_to_le32(wqe->rdma.r_key);
sqe->remote_key = cpu_to_le32(wqe->atomic.r_key);
sqe->inv_l_key = cpu_to_le32(wqe->local_inv.inv_l_key);
sqe->l_key = cpu_to_le32(wqe->frmr.l_key);
temp32 = cpu_to_le32(wqe->frmr.length);
sqe->parent_l_key = cpu_to_le32(wqe->bind.parent_l_key);
sqe->l_key = cpu_to_le32(wqe->bind.r_key);
ext_sqe->length_lo = cpu_to_le32(wqe->bind.length);
base_hdr->wr_id |= cpu_to_le32(wqe_idx);
req.dpi = cpu_to_le32(cq->dpi->dpi);
req.cq_size = cpu_to_le32(cq->max_wqe);
req.pg_size_lvl = cpu_to_le32(pg_sz_lvl);
req.cq_fco_cnq_id = cpu_to_le32(
req.cq_cid = cpu_to_le32(cq->id);
req.new_cq_size_pg_size_lvl = cpu_to_le32(nsz|pgsz|lvl);
req.cq_cid = cpu_to_le32(cq->id);
swq->psn_search->flags_next_psn = cpu_to_le32
req.srq_cid = cpu_to_le32(srq->id);
req.dpi = cpu_to_le32(srq->dpi->dpi);
req.pd_id = cpu_to_le32(srq->pd->id);
req.srq_cid = cpu_to_le32(srq->id);
hw_sge->l_key = cpu_to_le32(wqe->sg_list[i].lkey);
hw_sge->size = cpu_to_le32(wqe->sg_list[i].size);
srqe->wr_id |= cpu_to_le32((u32)next);
req.qp_cid = cpu_to_le32(qp->id);
req.dpi = cpu_to_le32(qp->dpi->dpi);
req.sq_size = cpu_to_le32(_set_sq_size(sq, qp->wqe_mode));
req.scq_cid = cpu_to_le32(qp->scq->id);
req.rq_size = cpu_to_le32(rq->max_wqe);
req.srq_cid = cpu_to_le32(qp->srq->id);
req.rcq_cid = cpu_to_le32(qp->rcq->id);
req.qp_flags = cpu_to_le32(qp_flags);
req.pd_id = cpu_to_le32(qp->pd->id);
req.number_of_qp = cpu_to_le32(hwq->max_elements);
req.number_of_mrw = cpu_to_le32(hwq->max_elements);
req.number_of_srq = cpu_to_le32(hwq->max_elements);
req.number_of_cq = cpu_to_le32(hwq->max_elements);
req.stat_ctx_id = cpu_to_le32(hctx->stats.fw_id);
req.function_id = cpu_to_le32(fn_id);
cpu_to_le32(CMDQ_SET_LINK_AGGR_MODE_MODIFY_MASK_AGGR_EN |
cpu_to_le32(CMDQ_QUERY_ROCE_STATS_EXT_VF_VALID |
req.function_id = cpu_to_le32(fid);
req.number_of_qp = cpu_to_le32(hctx->qp_ctx.max);
req.number_of_mrw = cpu_to_le32(hctx->mrw_ctx.max);
req.number_of_srq = cpu_to_le32(hctx->srq_ctx.max);
req.number_of_cq = cpu_to_le32(hctx->cq_ctx.max);
req.max_qp_per_vf = cpu_to_le32(hctx->vf_res.max_qp);
req.max_mrw_per_vf = cpu_to_le32(hctx->vf_res.max_mrw);
req.max_srq_per_vf = cpu_to_le32(hctx->vf_res.max_srq);
req.max_cq_per_vf = cpu_to_le32(hctx->vf_res.max_cq);
req.max_gid_per_vf = cpu_to_le32(hctx->vf_res.max_gid);
req.stat_ctx_id = cpu_to_le32(hctx->stats.fw_id);
req.dgid[0] = cpu_to_le32(temp32[0]);
req.dgid[1] = cpu_to_le32(temp32[1]);
req.dgid[2] = cpu_to_le32(temp32[2]);
req.dgid[3] = cpu_to_le32(temp32[3]);
req.dest_vlan_id_flow_label = cpu_to_le32((ah->flow_label &
req.pd_id = cpu_to_le32(ah->pd->id);
req.ah_cid = cpu_to_le32(ah->id);
req.key = cpu_to_le32(mrw->rkey);
req.key = cpu_to_le32(mrw->lkey);
req.pd_id = cpu_to_le32(mrw->pd->id);
req.lkey = cpu_to_le32(mrw->lkey);
req.key = cpu_to_le32(mr->lkey);
req.key = cpu_to_le32(mr->pd->id);
ext_req->link64B_per_rtt = cpu_to_le32(cc_ext->l64B_per_rtt);
req->modify_mask = cpu_to_le32(cc_param->mask);
cpu_to_le32(data));
*((u32 *)buf) = cpu_to_le32(tmp);
*((u32 *)(&buf[4])) = cpu_to_le32(tmp);
*((u32 *)buf) = cpu_to_le32(tmp);
cpu_to_le32(data));
desc->rss_hash = cpu_to_le32(rss_hash);
wqe_words[byte_index >> 2] = cpu_to_le32(val);
cpu_to_le32((le32_to_cpu(*((__le32 *)(p) + __mlx5_dw_off(typ, fld))) & \
cpu_to_le32(sg_dma_address(sg) +
cpu_to_le32(upper_32_bits
sge->l_key = cpu_to_le32(wr->sg_list[i].lkey);
sge->length = cpu_to_le32(wr->sg_list[i].length);
rwqe2->r_key = cpu_to_le32(rdma_wr(wr)->rkey);
(type_ptr)->field.hi = cpu_to_le32(upper_32_bits(vaddr));\
(type_ptr)->field.lo = cpu_to_le32(lower_32_bits(vaddr));\
cpu_to_le32(wr->ex.imm_data);
swqe->length = cpu_to_le32(
swqe->length = cpu_to_le32(
cpu_to_le32(wr->ex.invalidate_rkey);
swqe->length = cpu_to_le32(qlnxr_prepare_sq_send_data(dev,
rwqe->imm_data = htonl(cpu_to_le32(wr->ex.imm_data));
rwqe->length = cpu_to_le32(qlnxr_prepare_sq_rdma_data(dev,
rwqe->length = cpu_to_le32(qlnxr_prepare_sq_rdma_data(dev,
rwqe->length = cpu_to_le32(qlnxr_prepare_sq_rdma_data(dev,
awqe2->r_key = cpu_to_le32(atomic_wr(wr)->rkey);
rqe->flags = cpu_to_le32(flags);
(sge)->length = cpu_to_le32(vlength); \
(sge)->flags = cpu_to_le32(vflags); \
cq->db.data.value = cpu_to_le32(cons);
pbe->lo = cpu_to_le32((u32)addr);
pbe->hi = cpu_to_le32((u32)upper_32_bits(addr));
(sge)->length = cpu_to_le32(vlength); \
(sge)->l_key = cpu_to_le32(vlkey); \
*buf = cpu_to_le32(*buf);