Searched refs:ibwr (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_verbs.c | 15 static int post_one_recv(struct rxe_rq *rq, const struct ib_recv_wr *ibwr); 686 static int validate_send_wr(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in validate_send_wr() argument 689 int num_sge = ibwr->num_sge; in validate_send_wr() 697 mask = wr_opcode_mask(ibwr->opcode, qp); in validate_send_wr() 709 for (i = 0; i < ibwr->num_sge; i++) in validate_send_wr() 710 length += ibwr->sg_list[i].length; in validate_send_wr() 722 if (atomic_wr(ibwr)->remote_addr & 0x7) { in validate_send_wr() 727 if (ibwr->send_flags & IB_SEND_INLINE) { in validate_send_wr() 748 const struct ib_send_wr *ibwr) in init_send_wr() argument 750 wr->wr_id = ibwr->wr_id; in init_send_wr() [all …]
|
| H A D | rxe_req.c | 424 struct rxe_send_wr *ibwr = &wqe->wr; in init_req_packet() local 441 solicited = (ibwr->send_flags & IB_SEND_SOLICITED) && in init_req_packet() 447 qp_num = (pkt->mask & RXE_DETH_MASK) ? ibwr->wr.ud.remote_qpn : in init_req_packet() 462 reth_set_rkey(pkt, ibwr->wr.flush.rkey); in init_req_packet() 464 reth_set_rkey(pkt, ibwr->wr.rdma.rkey); in init_req_packet() 471 feth_init(pkt, ibwr->wr.flush.type, ibwr->wr.flush.level); in init_req_packet() 474 immdt_set_imm(pkt, ibwr->ex.imm_data); in init_req_packet() 477 ieth_set_rkey(pkt, ibwr->ex.invalidate_rkey); in init_req_packet() 482 atmeth_set_swap_add(pkt, ibwr->wr.atomic.swap); in init_req_packet() 483 atmeth_set_comp(pkt, ibwr->wr.atomic.compare_add); in init_req_packet() [all …]
|