Lines Matching refs:req

173 	struct cpl_tid_release *req;  in release_tid()  local
175 skb = get_skb(skb, sizeof *req, GFP_KERNEL); in release_tid()
178 req = (struct cpl_tid_release *) skb_put(skb, sizeof(*req)); in release_tid()
179 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in release_tid()
180 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_TID_RELEASE, hwtid)); in release_tid()
188 struct cpl_set_tcb_field *req; in iwch_quiesce_tid() local
189 struct sk_buff *skb = get_skb(NULL, sizeof(*req), GFP_KERNEL); in iwch_quiesce_tid()
193 req = (struct cpl_set_tcb_field *) skb_put(skb, sizeof(*req)); in iwch_quiesce_tid()
194 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in iwch_quiesce_tid()
195 req->wr.wr_lo = htonl(V_WR_TID(ep->hwtid)); in iwch_quiesce_tid()
196 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_SET_TCB_FIELD, ep->hwtid)); in iwch_quiesce_tid()
197 req->reply = 0; in iwch_quiesce_tid()
198 req->cpu_idx = 0; in iwch_quiesce_tid()
199 req->word = htons(W_TCB_RX_QUIESCE); in iwch_quiesce_tid()
200 req->mask = cpu_to_be64(1ULL << S_TCB_RX_QUIESCE); in iwch_quiesce_tid()
201 req->val = cpu_to_be64(1 << S_TCB_RX_QUIESCE); in iwch_quiesce_tid()
209 struct cpl_set_tcb_field *req; in iwch_resume_tid() local
210 struct sk_buff *skb = get_skb(NULL, sizeof(*req), GFP_KERNEL); in iwch_resume_tid()
214 req = (struct cpl_set_tcb_field *) skb_put(skb, sizeof(*req)); in iwch_resume_tid()
215 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in iwch_resume_tid()
216 req->wr.wr_lo = htonl(V_WR_TID(ep->hwtid)); in iwch_resume_tid()
217 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_SET_TCB_FIELD, ep->hwtid)); in iwch_resume_tid()
218 req->reply = 0; in iwch_resume_tid()
219 req->cpu_idx = 0; in iwch_resume_tid()
220 req->word = htons(W_TCB_RX_QUIESCE); in iwch_resume_tid()
221 req->mask = cpu_to_be64(1ULL << S_TCB_RX_QUIESCE); in iwch_resume_tid()
222 req->val = 0; in iwch_resume_tid()
380 struct cpl_abort_req *req = cplhdr(skb); in abort_arp_failure() local
383 req->cmd = CPL_ABORT_NO_RST; in abort_arp_failure()
389 struct cpl_close_con_req *req; in send_halfclose() local
393 skb = get_skb(NULL, sizeof(*req), gfp); in send_halfclose()
400 req = (struct cpl_close_con_req *) skb_put(skb, sizeof(*req)); in send_halfclose()
401 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_OFLD_CLOSE_CON)); in send_halfclose()
402 req->wr.wr_lo = htonl(V_WR_TID(ep->hwtid)); in send_halfclose()
403 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_CLOSE_CON_REQ, ep->hwtid)); in send_halfclose()
409 struct cpl_abort_req *req; in send_abort() local
412 skb = get_skb(skb, sizeof(*req), gfp); in send_abort()
420 req = (struct cpl_abort_req *) skb_put(skb, sizeof(*req)); in send_abort()
421 memset(req, 0, sizeof(*req)); in send_abort()
422 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_OFLD_HOST_ABORT_CON_REQ)); in send_abort()
423 req->wr.wr_lo = htonl(V_WR_TID(ep->hwtid)); in send_abort()
424 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_ABORT_REQ, ep->hwtid)); in send_abort()
425 req->cmd = CPL_ABORT_SEND_RST; in send_abort()
431 struct cpl_act_open_req *req; in send_connect() local
439 skb = get_skb(NULL, sizeof(*req), GFP_KERNEL); in send_connect()
460 req = (struct cpl_act_open_req *) skb_put(skb, sizeof(*req)); in send_connect()
461 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in send_connect()
462 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_ACT_OPEN_REQ, ep->atid)); in send_connect()
463 req->local_port = ep->com.local_addr.sin_port; in send_connect()
464 req->peer_port = ep->com.remote_addr.sin_port; in send_connect()
465 req->local_ip = ep->com.local_addr.sin_addr.s_addr; in send_connect()
466 req->peer_ip = ep->com.remote_addr.sin_addr.s_addr; in send_connect()
467 req->opt0h = htonl(opt0h); in send_connect()
468 req->opt0l = htonl(opt0l); in send_connect()
469 req->params = 0; in send_connect()
470 req->opt2 = htonl(opt2); in send_connect()
477 struct tx_data_wr *req; in send_mpa_req() local
486 if (skb->data + mpalen + sizeof(*req) > skb_end_pointer(skb)) { in send_mpa_req()
488 skb=alloc_skb(mpalen + sizeof(*req), GFP_KERNEL); in send_mpa_req()
495 skb_reserve(skb, sizeof(*req)); in send_mpa_req()
518 req = (struct tx_data_wr *) skb_push(skb, sizeof(*req)); in send_mpa_req()
519 req->wr_hi = htonl(V_WR_OP(FW_WROPCODE_OFLD_TX_DATA)|F_WR_COMPL); in send_mpa_req()
520 req->wr_lo = htonl(V_WR_TID(ep->hwtid)); in send_mpa_req()
521 req->len = htonl(len); in send_mpa_req()
522 req->param = htonl(V_TX_PORT(ep->l2t->smt_idx) | in send_mpa_req()
524 req->flags = htonl(F_TX_INIT); in send_mpa_req()
525 req->sndseq = htonl(ep->snd_seq); in send_mpa_req()
537 struct tx_data_wr *req; in send_mpa_reject() local
545 skb = get_skb(NULL, mpalen + sizeof(*req), GFP_KERNEL); in send_mpa_reject()
550 skb_reserve(skb, sizeof(*req)); in send_mpa_reject()
569 req = (struct tx_data_wr *) skb_push(skb, sizeof(*req)); in send_mpa_reject()
570 req->wr_hi = htonl(V_WR_OP(FW_WROPCODE_OFLD_TX_DATA)|F_WR_COMPL); in send_mpa_reject()
571 req->wr_lo = htonl(V_WR_TID(ep->hwtid)); in send_mpa_reject()
572 req->len = htonl(mpalen); in send_mpa_reject()
573 req->param = htonl(V_TX_PORT(ep->l2t->smt_idx) | in send_mpa_reject()
575 req->flags = htonl(F_TX_INIT); in send_mpa_reject()
576 req->sndseq = htonl(ep->snd_seq); in send_mpa_reject()
585 struct tx_data_wr *req; in send_mpa_reply() local
594 skb = get_skb(NULL, mpalen + sizeof(*req), GFP_KERNEL); in send_mpa_reply()
600 skb_reserve(skb, sizeof(*req)); in send_mpa_reply()
620 req = (struct tx_data_wr *) skb_push(skb, sizeof(*req)); in send_mpa_reply()
621 req->wr_hi = htonl(V_WR_OP(FW_WROPCODE_OFLD_TX_DATA)|F_WR_COMPL); in send_mpa_reply()
622 req->wr_lo = htonl(V_WR_TID(ep->hwtid)); in send_mpa_reply()
623 req->len = htonl(len); in send_mpa_reply()
624 req->param = htonl(V_TX_PORT(ep->l2t->smt_idx) | in send_mpa_reply()
626 req->flags = htonl(F_TX_INIT); in send_mpa_reply()
627 req->sndseq = htonl(ep->snd_seq); in send_mpa_reply()
636 struct cpl_act_establish *req = cplhdr(skb); in act_establish() local
637 unsigned int tid = GET_TID(req); in act_establish()
647 ep->snd_seq = ntohl(req->snd_isn); in act_establish()
648 ep->rcv_seq = ntohl(req->rcv_isn); in act_establish()
650 set_emss(ep, ntohs(req->tcp_opt)); in act_establish()
795 struct cpl_rx_data_ack *req; in update_rx_credits() local
799 skb = get_skb(NULL, sizeof(*req), GFP_KERNEL); in update_rx_credits()
805 req = (struct cpl_rx_data_ack *) skb_put(skb, sizeof(*req)); in update_rx_credits()
806 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in update_rx_credits()
807 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_RX_DATA_ACK, ep->hwtid)); in update_rx_credits()
808 req->credit_dack = htonl(V_RX_CREDITS(credits) | V_RX_FORCE_ACK(1)); in update_rx_credits()
1203 struct cpl_pass_open_req *req; in listen_start() local
1206 skb = get_skb(NULL, sizeof(*req), GFP_KERNEL); in listen_start()
1212 req = (struct cpl_pass_open_req *) skb_put(skb, sizeof(*req)); in listen_start()
1213 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in listen_start()
1214 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_PASS_OPEN_REQ, ep->stid)); in listen_start()
1215 req->local_port = ep->com.local_addr.sin_port; in listen_start()
1216 req->local_ip = ep->com.local_addr.sin_addr.s_addr; in listen_start()
1217 req->peer_port = 0; in listen_start()
1218 req->peer_ip = 0; in listen_start()
1219 req->peer_netmask = 0; in listen_start()
1220 req->opt0h = htonl(F_DELACK | F_TCAM_BYPASS); in listen_start()
1221 req->opt0l = htonl(V_RCV_BUFSIZ(rcv_win>>10)); in listen_start()
1222 req->opt1 = htonl(V_CONN_POLICY(CPL_CONN_POLICY_ASK)); in listen_start()
1245 struct cpl_close_listserv_req *req; in listen_stop() local
1248 skb = get_skb(NULL, sizeof(*req), GFP_KERNEL); in listen_stop()
1253 req = (struct cpl_close_listserv_req *) skb_put(skb, sizeof(*req)); in listen_stop()
1254 req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD)); in listen_stop()
1255 req->cpu_idx = 0; in listen_stop()
1256 OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_CLOSE_LISTSRV_REQ, ep->stid)); in listen_stop()
1343 struct cpl_pass_accept_req *req = cplhdr(skb); in pass_accept_req() local
1344 unsigned int hwtid = GET_TID(req); in pass_accept_req()
1361 tim.mac_addr = req->dst_mac; in pass_accept_req()
1362 tim.vlan_tag = ntohs(req->vlan_tag); in pass_accept_req()
1365 __func__, req->dst_mac); in pass_accept_req()
1371 req->local_ip, in pass_accept_req()
1372 req->peer_ip, in pass_accept_req()
1373 req->local_port, in pass_accept_req()
1374 req->peer_port, G_PASS_OPEN_TOS(ntohl(req->tos_tid))); in pass_accept_req()
1381 l2t = t3_l2t_get(tdev, dst, NULL, &req->peer_ip); in pass_accept_req()
1400 child_ep->com.local_addr.sin_port = req->local_port; in pass_accept_req()
1401 child_ep->com.local_addr.sin_addr.s_addr = req->local_ip; in pass_accept_req()
1403 child_ep->com.remote_addr.sin_port = req->peer_port; in pass_accept_req()
1404 child_ep->com.remote_addr.sin_addr.s_addr = req->peer_ip; in pass_accept_req()
1407 child_ep->tos = G_PASS_OPEN_TOS(ntohl(req->tos_tid)); in pass_accept_req()
1413 accept_cr(child_ep, req->peer_ip, skb); in pass_accept_req()
1416 reject_cr(tdev, hwtid, req->peer_ip, skb); in pass_accept_req()
1424 struct cpl_pass_establish *req = cplhdr(skb); in pass_establish() local
1427 ep->snd_seq = ntohl(req->snd_isn); in pass_establish()
1428 ep->rcv_seq = ntohl(req->rcv_isn); in pass_establish()
1430 set_emss(ep, ntohs(req->tcp_opt)); in pass_establish()
1532 struct cpl_abort_req_rss *req = cplhdr(skb); in peer_abort() local
1541 if (is_neg_adv_abort(req->status)) { in peer_abort()