• Home
  • Raw
  • Download

Lines Matching refs:rpl

1181 	struct cpl_act_open_rpl *rpl = cplhdr(skb);  in act_open_rpl()  local
1183 pr_debug("%s ep %p status %u errno %d\n", __func__, ep, rpl->status, in act_open_rpl()
1184 status2errno(rpl->status)); in act_open_rpl()
1185 connect_reply_upcall(ep, status2errno(rpl->status)); in act_open_rpl()
1187 if (ep->com.tdev->type != T3A && act_open_has_tid(rpl->status)) in act_open_rpl()
1188 release_tid(ep->com.tdev, GET_TID(rpl), NULL); in act_open_rpl()
1227 struct cpl_pass_open_rpl *rpl = cplhdr(skb); in pass_open_rpl() local
1230 rpl->status, status2errno(rpl->status)); in pass_open_rpl()
1231 ep->com.rpl_err = status2errno(rpl->status); in pass_open_rpl()
1261 struct cpl_close_listserv_rpl *rpl = cplhdr(skb); in close_listsrv_rpl() local
1264 ep->com.rpl_err = status2errno(rpl->status); in close_listsrv_rpl()
1272 struct cpl_pass_accept_rpl *rpl; in accept_cr() local
1279 skb_trim(skb, sizeof(*rpl)); in accept_cr()
1294 rpl = cplhdr(skb); in accept_cr()
1295 rpl->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in accept_cr()
1296 OPCODE_TID(rpl) = htonl(MK_OPCODE_TID(CPL_PASS_ACCEPT_RPL, ep->hwtid)); in accept_cr()
1297 rpl->peer_ip = peer_ip; in accept_cr()
1298 rpl->opt0h = htonl(opt0h); in accept_cr()
1299 rpl->opt0l_status = htonl(opt0l | CPL_PASS_OPEN_ACCEPT); in accept_cr()
1300 rpl->opt2 = htonl(opt2); in accept_cr()
1301 rpl->rsvd = rpl->opt2; /* workaround for HW bug */ in accept_cr()
1320 struct cpl_pass_accept_rpl *rpl; in reject_cr() local
1322 rpl = cplhdr(skb); in reject_cr()
1324 rpl->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in reject_cr()
1325 OPCODE_TID(rpl) = htonl(MK_OPCODE_TID(CPL_PASS_ACCEPT_RPL, in reject_cr()
1327 rpl->peer_ip = peer_ip; in reject_cr()
1328 rpl->opt0h = htonl(F_TCAM_BYPASS); in reject_cr()
1329 rpl->opt0l_status = htonl(CPL_PASS_OPEN_REJECT); in reject_cr()
1330 rpl->opt2 = 0; in reject_cr()
1331 rpl->rsvd = rpl->opt2; in reject_cr()
1525 struct cpl_abort_rpl *rpl; in peer_abort() local
1610 rpl_skb = get_skb(skb, sizeof(*rpl), GFP_KERNEL); in peer_abort()
1617 rpl = skb_put(rpl_skb, sizeof(*rpl)); in peer_abort()
1618 rpl->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_OFLD_HOST_ABORT_CON_RPL)); in peer_abort()
1619 rpl->wr.wr_lo = htonl(V_WR_TID(ep->hwtid)); in peer_abort()
1620 OPCODE_TID(rpl) = htonl(MK_OPCODE_TID(CPL_ABORT_RPL, ep->hwtid)); in peer_abort()
1621 rpl->cmd = CPL_ABORT_NO_RST; in peer_abort()
2213 struct cpl_set_tcb_rpl *rpl = cplhdr(skb); in set_tcb_rpl() local
2215 if (rpl->status != CPL_ERR_NONE) { in set_tcb_rpl()
2217 rpl->status, GET_TID(rpl)); in set_tcb_rpl()