Lines Matching refs:len16
488 const struct ib_send_wr *wr, u8 *len16) in build_rdma_send() argument
549 *len16 = DIV_ROUND_UP(size, 16); in build_rdma_send()
555 const struct ib_send_wr *wr, u8 *len16) in build_rdma_write() argument
600 *len16 = DIV_ROUND_UP(size, 16); in build_rdma_write()
616 const struct ib_send_wr *wr, u8 *len16) in build_rdma_write_cmpl() argument
652 *len16 = DIV_ROUND_UP(size, 16); in build_rdma_write_cmpl()
656 u8 *len16) in build_rdma_read() argument
681 *len16 = DIV_ROUND_UP(sizeof wqe->read, 16); in build_rdma_read()
694 u8 len16; in post_write_cmpl() local
703 build_rdma_write_cmpl(&qhp->wq.sq, &wqe->write_cmpl, wr, &len16); in post_write_cmpl()
744 write_signaled ? FW_RI_COMPLETION_FLAG : 0, len16); in post_write_cmpl()
745 t4_sq_produce(&qhp->wq, len16); in post_write_cmpl()
746 idx = DIV_ROUND_UP(len16 * 16, T4_EQ_ENTRY_SIZE); in post_write_cmpl()
752 const struct ib_recv_wr *wr, u8 *len16) in build_rdma_recv() argument
761 *len16 = DIV_ROUND_UP(sizeof wqe->recv + in build_rdma_recv()
767 u8 *len16) in build_srq_recv() argument
775 *len16 = DIV_ROUND_UP(sizeof(wqe->recv) + in build_srq_recv()
782 u8 *len16) in build_tpte_memreg() argument
809 *len16 = DIV_ROUND_UP(sizeof(*fr), 16); in build_tpte_memreg()
814 u8 *len16, bool dsgl_supported) in build_memreg() argument
849 *len16 = DIV_ROUND_UP(sizeof(wqe->fr) + sizeof(*sglp), 16); in build_memreg()
870 *len16 = DIV_ROUND_UP(sizeof(wqe->fr) + sizeof(*imdp) in build_memreg()
877 u8 *len16) in build_inv_stag() argument
881 *len16 = DIV_ROUND_UP(sizeof wqe->inv, 16); in build_inv_stag()
1101 u8 len16 = 0; in c4iw_post_send() local
1180 err = build_rdma_send(&qhp->wq.sq, wqe, wr, &len16); in c4iw_post_send()
1192 err = build_rdma_write(&qhp->wq.sq, wqe, wr, &len16); in c4iw_post_send()
1204 err = build_rdma_read(wqe, wr, &len16); in c4iw_post_send()
1219 mhp, &len16); in c4iw_post_send()
1223 mhp, &len16, in c4iw_post_send()
1236 err = build_inv_stag(wqe, wr, &len16); in c4iw_post_send()
1260 init_wr_hdr(wqe, qhp->wq.sq.pidx, fw_opcode, fw_flags, len16); in c4iw_post_send()
1267 t4_sq_produce(&qhp->wq, len16); in c4iw_post_send()
1268 idx += DIV_ROUND_UP(len16*16, T4_EQ_ENTRY_SIZE); in c4iw_post_send()
1287 u8 len16 = 0; in c4iw_post_receive() local
1319 err = build_rdma_recv(qhp, wqe, wr, &len16); in c4iw_post_receive()
1342 wqe->recv.len16 = len16; in c4iw_post_receive()
1345 t4_rq_produce(&qhp->wq, len16); in c4iw_post_receive()
1346 idx += DIV_ROUND_UP(len16*16, T4_EQ_ENTRY_SIZE); in c4iw_post_receive()
1361 u64 wr_id, u8 len16) in defer_srq_wr() argument
1371 pwr->len16 = len16; in defer_srq_wr()
1372 memcpy(&pwr->wqe, wqe, len16 * 16); in defer_srq_wr()
1382 u8 len16 = 0; in c4iw_post_srq_recv() local
1402 err = build_srq_recv(wqe, wr, &len16); in c4iw_post_srq_recv()
1416 wqe->recv.len16 = len16; in c4iw_post_srq_recv()
1421 defer_srq_wr(&srq->wq, wqe, wr->wr_id, len16); in c4iw_post_srq_recv()
1425 c4iw_copy_wr_to_srq(&srq->wq, wqe, len16); in c4iw_post_srq_recv()
1431 t4_srq_produce(&srq->wq, len16); in c4iw_post_srq_recv()
1432 idx += DIV_ROUND_UP(len16 * 16, T4_EQ_ENTRY_SIZE); in c4iw_post_srq_recv()
1438 t4_ring_srq_db(&srq->wq, idx, len16, wqe); in c4iw_post_srq_recv()
1754 init->u.write.len16 = DIV_ROUND_UP(sizeof init->u.write + in build_rtr_msg()
1764 init->u.read.len16 = DIV_ROUND_UP(sizeof init->u.read, 16); in build_rtr_msg()
2667 void c4iw_copy_wr_to_srq(struct t4_srq *srq, union t4_recv_wr *wqe, u8 len16) in c4iw_copy_wr_to_srq() argument
2673 while (len16) { in c4iw_copy_wr_to_srq()
2680 len16--; in c4iw_copy_wr_to_srq()