iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h
Cleanup all the MACROS that are defined in t4fw_ri_api.h and affected files Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com> Signed-off-by: David S. Miller <davem@davemloft.net>
此提交包含在:
@@ -272,7 +272,7 @@ static int create_qp(struct c4iw_rdev *rdev, struct t4_wq *wq,
|
||||
memset(res_wr, 0, wr_len);
|
||||
res_wr->op_nres = cpu_to_be32(
|
||||
FW_WR_OP_V(FW_RI_RES_WR) |
|
||||
V_FW_RI_RES_WR_NRES(2) |
|
||||
FW_RI_RES_WR_NRES_V(2) |
|
||||
FW_WR_COMPL_F);
|
||||
res_wr->len16_pkd = cpu_to_be32(DIV_ROUND_UP(wr_len, 16));
|
||||
res_wr->cookie = (unsigned long) &wr_wait;
|
||||
@@ -287,19 +287,19 @@ static int create_qp(struct c4iw_rdev *rdev, struct t4_wq *wq,
|
||||
rdev->hw_queue.t4_eq_status_entries;
|
||||
|
||||
res->u.sqrq.fetchszm_to_iqid = cpu_to_be32(
|
||||
V_FW_RI_RES_WR_HOSTFCMODE(0) | /* no host cidx updates */
|
||||
V_FW_RI_RES_WR_CPRIO(0) | /* don't keep in chip cache */
|
||||
V_FW_RI_RES_WR_PCIECHN(0) | /* set by uP at ri_init time */
|
||||
(t4_sq_onchip(&wq->sq) ? F_FW_RI_RES_WR_ONCHIP : 0) |
|
||||
V_FW_RI_RES_WR_IQID(scq->cqid));
|
||||
FW_RI_RES_WR_HOSTFCMODE_V(0) | /* no host cidx updates */
|
||||
FW_RI_RES_WR_CPRIO_V(0) | /* don't keep in chip cache */
|
||||
FW_RI_RES_WR_PCIECHN_V(0) | /* set by uP at ri_init time */
|
||||
(t4_sq_onchip(&wq->sq) ? FW_RI_RES_WR_ONCHIP_F : 0) |
|
||||
FW_RI_RES_WR_IQID_V(scq->cqid));
|
||||
res->u.sqrq.dcaen_to_eqsize = cpu_to_be32(
|
||||
V_FW_RI_RES_WR_DCAEN(0) |
|
||||
V_FW_RI_RES_WR_DCACPU(0) |
|
||||
V_FW_RI_RES_WR_FBMIN(2) |
|
||||
V_FW_RI_RES_WR_FBMAX(2) |
|
||||
V_FW_RI_RES_WR_CIDXFTHRESHO(0) |
|
||||
V_FW_RI_RES_WR_CIDXFTHRESH(0) |
|
||||
V_FW_RI_RES_WR_EQSIZE(eqsize));
|
||||
FW_RI_RES_WR_DCAEN_V(0) |
|
||||
FW_RI_RES_WR_DCACPU_V(0) |
|
||||
FW_RI_RES_WR_FBMIN_V(2) |
|
||||
FW_RI_RES_WR_FBMAX_V(2) |
|
||||
FW_RI_RES_WR_CIDXFTHRESHO_V(0) |
|
||||
FW_RI_RES_WR_CIDXFTHRESH_V(0) |
|
||||
FW_RI_RES_WR_EQSIZE_V(eqsize));
|
||||
res->u.sqrq.eqid = cpu_to_be32(wq->sq.qid);
|
||||
res->u.sqrq.eqaddr = cpu_to_be64(wq->sq.dma_addr);
|
||||
res++;
|
||||
@@ -312,18 +312,18 @@ static int create_qp(struct c4iw_rdev *rdev, struct t4_wq *wq,
|
||||
eqsize = wq->rq.size * T4_RQ_NUM_SLOTS +
|
||||
rdev->hw_queue.t4_eq_status_entries;
|
||||
res->u.sqrq.fetchszm_to_iqid = cpu_to_be32(
|
||||
V_FW_RI_RES_WR_HOSTFCMODE(0) | /* no host cidx updates */
|
||||
V_FW_RI_RES_WR_CPRIO(0) | /* don't keep in chip cache */
|
||||
V_FW_RI_RES_WR_PCIECHN(0) | /* set by uP at ri_init time */
|
||||
V_FW_RI_RES_WR_IQID(rcq->cqid));
|
||||
FW_RI_RES_WR_HOSTFCMODE_V(0) | /* no host cidx updates */
|
||||
FW_RI_RES_WR_CPRIO_V(0) | /* don't keep in chip cache */
|
||||
FW_RI_RES_WR_PCIECHN_V(0) | /* set by uP at ri_init time */
|
||||
FW_RI_RES_WR_IQID_V(rcq->cqid));
|
||||
res->u.sqrq.dcaen_to_eqsize = cpu_to_be32(
|
||||
V_FW_RI_RES_WR_DCAEN(0) |
|
||||
V_FW_RI_RES_WR_DCACPU(0) |
|
||||
V_FW_RI_RES_WR_FBMIN(2) |
|
||||
V_FW_RI_RES_WR_FBMAX(2) |
|
||||
V_FW_RI_RES_WR_CIDXFTHRESHO(0) |
|
||||
V_FW_RI_RES_WR_CIDXFTHRESH(0) |
|
||||
V_FW_RI_RES_WR_EQSIZE(eqsize));
|
||||
FW_RI_RES_WR_DCAEN_V(0) |
|
||||
FW_RI_RES_WR_DCACPU_V(0) |
|
||||
FW_RI_RES_WR_FBMIN_V(2) |
|
||||
FW_RI_RES_WR_FBMAX_V(2) |
|
||||
FW_RI_RES_WR_CIDXFTHRESHO_V(0) |
|
||||
FW_RI_RES_WR_CIDXFTHRESH_V(0) |
|
||||
FW_RI_RES_WR_EQSIZE_V(eqsize));
|
||||
res->u.sqrq.eqid = cpu_to_be32(wq->rq.qid);
|
||||
res->u.sqrq.eqaddr = cpu_to_be64(wq->rq.dma_addr);
|
||||
|
||||
@@ -444,19 +444,19 @@ static int build_rdma_send(struct t4_sq *sq, union t4_wr *wqe,
|
||||
case IB_WR_SEND:
|
||||
if (wr->send_flags & IB_SEND_SOLICITED)
|
||||
wqe->send.sendop_pkd = cpu_to_be32(
|
||||
V_FW_RI_SEND_WR_SENDOP(FW_RI_SEND_WITH_SE));
|
||||
FW_RI_SEND_WR_SENDOP_V(FW_RI_SEND_WITH_SE));
|
||||
else
|
||||
wqe->send.sendop_pkd = cpu_to_be32(
|
||||
V_FW_RI_SEND_WR_SENDOP(FW_RI_SEND));
|
||||
FW_RI_SEND_WR_SENDOP_V(FW_RI_SEND));
|
||||
wqe->send.stag_inv = 0;
|
||||
break;
|
||||
case IB_WR_SEND_WITH_INV:
|
||||
if (wr->send_flags & IB_SEND_SOLICITED)
|
||||
wqe->send.sendop_pkd = cpu_to_be32(
|
||||
V_FW_RI_SEND_WR_SENDOP(FW_RI_SEND_WITH_SE_INV));
|
||||
FW_RI_SEND_WR_SENDOP_V(FW_RI_SEND_WITH_SE_INV));
|
||||
else
|
||||
wqe->send.sendop_pkd = cpu_to_be32(
|
||||
V_FW_RI_SEND_WR_SENDOP(FW_RI_SEND_WITH_INV));
|
||||
FW_RI_SEND_WR_SENDOP_V(FW_RI_SEND_WITH_INV));
|
||||
wqe->send.stag_inv = cpu_to_be32(wr->ex.invalidate_rkey);
|
||||
break;
|
||||
|
||||
@@ -1283,8 +1283,8 @@ static int rdma_init(struct c4iw_dev *rhp, struct c4iw_qp *qhp)
|
||||
|
||||
wqe->u.init.type = FW_RI_TYPE_INIT;
|
||||
wqe->u.init.mpareqbit_p2ptype =
|
||||
V_FW_RI_WR_MPAREQBIT(qhp->attr.mpa_attr.initiator) |
|
||||
V_FW_RI_WR_P2PTYPE(qhp->attr.mpa_attr.p2p_type);
|
||||
FW_RI_WR_MPAREQBIT_V(qhp->attr.mpa_attr.initiator) |
|
||||
FW_RI_WR_P2PTYPE_V(qhp->attr.mpa_attr.p2p_type);
|
||||
wqe->u.init.mpa_attrs = FW_RI_MPA_IETF_ENABLE;
|
||||
if (qhp->attr.mpa_attr.recv_marker_enabled)
|
||||
wqe->u.init.mpa_attrs |= FW_RI_MPA_RX_MARKER_ENABLE;
|
||||
|
新增問題並參考
封鎖使用者