Lines Matching refs:wqe
220 struct nes_hw_qp_wqe *wqe; in nes_bind_mw() local
240 wqe = &nesqp->hwqp.sq_vbase[head]; in nes_bind_mw()
242 nes_fill_init_qp_wqe(wqe, nesqp, head); in nes_bind_mw()
244 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_COMP_SCRATCH_LOW_IDX, u64temp); in nes_bind_mw()
257 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_MISC_IDX, wqe_misc); in nes_bind_mw()
258 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_BIND_WQE_MR_IDX, in nes_bind_mw()
260 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_BIND_WQE_MW_IDX, ibmw->rkey); in nes_bind_mw()
261 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_BIND_WQE_LENGTH_LOW_IDX, in nes_bind_mw()
263 wqe->wqe_words[NES_IWARP_SQ_BIND_WQE_LENGTH_HIGH_IDX] = 0; in nes_bind_mw()
265 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_BIND_WQE_VA_FBO_LOW_IDX, u64temp); in nes_bind_mw()
3227 fill_wqe_sg_send(struct nes_hw_qp_wqe *wqe, struct ib_send_wr *ib_wr, u32 uselkey) in fill_wqe_sg_send() argument
3232 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_FRAG0_LOW_IDX+(sge_index*4), in fill_wqe_sg_send()
3234 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_LENGTH0_IDX + (sge_index*4), in fill_wqe_sg_send()
3237 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_STAG0_IDX + (sge_index*4), in fill_wqe_sg_send()
3240 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_STAG0_IDX + (sge_index*4), 0); in fill_wqe_sg_send()
3246 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_TOTAL_PAYLOAD_IDX, in fill_wqe_sg_send()
3261 struct nes_hw_qp_wqe *wqe; in nes_post_send() local
3291 wqe = &nesqp->hwqp.sq_vbase[head]; in nes_post_send()
3294 nes_fill_init_qp_wqe(wqe, nesqp, head); in nes_post_send()
3296 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_COMP_SCRATCH_LOW_IDX, in nes_post_send()
3312 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_INV_STAG_LOW_IDX, in nes_post_send()
3327 memcpy(&wqe->wqe_words[NES_IWARP_SQ_WQE_IMM_DATA_START_IDX], in nes_post_send()
3329 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_TOTAL_PAYLOAD_IDX, in nes_post_send()
3333 fill_wqe_sg_send(wqe, ib_wr, 1); in nes_post_send()
3349 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_RDMA_STAG_IDX, in nes_post_send()
3351 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_RDMA_TO_LOW_IDX, in nes_post_send()
3357 memcpy(&wqe->wqe_words[NES_IWARP_SQ_WQE_IMM_DATA_START_IDX], in nes_post_send()
3359 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_TOTAL_PAYLOAD_IDX, in nes_post_send()
3363 fill_wqe_sg_send(wqe, ib_wr, 1); in nes_post_send()
3366 wqe->wqe_words[NES_IWARP_SQ_WQE_RDMA_LENGTH_IDX] = in nes_post_send()
3367 wqe->wqe_words[NES_IWARP_SQ_WQE_TOTAL_PAYLOAD_IDX]; in nes_post_send()
3382 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_INV_STAG_LOW_IDX, in nes_post_send()
3386 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_RDMA_TO_LOW_IDX, in nes_post_send()
3388 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_RDMA_STAG_IDX, in nes_post_send()
3390 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_RDMA_LENGTH_IDX, in nes_post_send()
3392 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_FRAG0_LOW_IDX, in nes_post_send()
3394 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_STAG0_IDX, in nes_post_send()
3399 set_wqe_32bit_value(wqe->wqe_words, in nes_post_send()
3415 set_wqe_64bit_value(wqe->wqe_words, in nes_post_send()
3418 set_wqe_32bit_value(wqe->wqe_words, in nes_post_send()
3421 set_wqe_32bit_value(wqe->wqe_words, in nes_post_send()
3423 set_wqe_32bit_value(wqe->wqe_words, in nes_post_send()
3453 set_wqe_64bit_value(wqe->wqe_words, in nes_post_send()
3457 set_wqe_32bit_value(wqe->wqe_words, in nes_post_send()
3484 wqe->wqe_words[NES_IWARP_SQ_WQE_MISC_IDX] = cpu_to_le32(wqe_misc); in nes_post_send()
3523 struct nes_hw_qp_wqe *wqe; in nes_post_recv() local
3559 wqe = &nesqp->hwqp.rq_vbase[head]; in nes_post_recv()
3563 nes_fill_init_qp_wqe(wqe, nesqp, head); in nes_post_recv()
3565 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_SQ_WQE_COMP_SCRATCH_LOW_IDX, in nes_post_recv()
3569 set_wqe_64bit_value(wqe->wqe_words, NES_IWARP_RQ_WQE_FRAG0_LOW_IDX+(sge_index*4), in nes_post_recv()
3571 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_RQ_WQE_LENGTH0_IDX+(sge_index*4), in nes_post_recv()
3573 set_wqe_32bit_value(wqe->wqe_words,NES_IWARP_RQ_WQE_STAG0_IDX+(sge_index*4), in nes_post_recv()
3578 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_RQ_WQE_TOTAL_PAYLOAD_IDX, in nes_post_recv()