Lines Matching refs:cqp_wqe

69 	struct nes_hw_cqp_wqe *cqp_wqe;  in nes_alloc_mw()  local
116 cqp_wqe = &cqp_request->cqp_wqe; in nes_alloc_mw()
118 cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] = in nes_alloc_mw()
123 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_alloc_mw()
124 …set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_LEN_HIGH_PD_IDX, (nespd->pd_id & 0x00007f… in nes_alloc_mw()
125 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, stag); in nes_alloc_mw()
167 struct nes_hw_cqp_wqe *cqp_wqe; in nes_dealloc_mw() local
179 cqp_wqe = &cqp_request->cqp_wqe; in nes_dealloc_mw()
180 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_dealloc_mw()
181 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, NES_CQP_DEALLOCATE_STAG); in nes_dealloc_mw()
182 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ibmw->rkey); in nes_dealloc_mw()
216 struct nes_hw_cqp_wqe *cqp_wqe; in alloc_fast_reg_mr() local
235 cqp_wqe = &cqp_request->cqp_wqe; in alloc_fast_reg_mr()
260 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in alloc_fast_reg_mr()
261 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, opcode); in alloc_fast_reg_mr()
262 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PBL_BLK_COUNT_IDX, 1); in alloc_fast_reg_mr()
264 cqp_wqe->wqe_words[NES_CQP_STAG_WQE_LEN_HIGH_PD_IDX] = in alloc_fast_reg_mr()
266 cqp_wqe->wqe_words[NES_CQP_STAG_WQE_LEN_HIGH_PD_IDX] |= in alloc_fast_reg_mr()
269 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, stag); in alloc_fast_reg_mr()
270 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_VA_LOW_IDX, 0); in alloc_fast_reg_mr()
271 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_LEN_LOW_IDX, 0); in alloc_fast_reg_mr()
272 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PA_LOW_IDX, 0); in alloc_fast_reg_mr()
273 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PBL_LEN_IDX, (page_count * 8)); in alloc_fast_reg_mr()
274 cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] |= cpu_to_le32(NES_CQP_STAG_PBL_BLK_SIZE); in alloc_fast_reg_mr()
989 struct nes_hw_cqp_wqe *cqp_wqe; in nes_create_qp() local
1216 cqp_wqe = &cqp_request->cqp_wqe; in nes_create_qp()
1226 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_create_qp()
1227 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, opcode); in nes_create_qp()
1228 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, nesqp->hwqp.qp_id); in nes_create_qp()
1231 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_CONTEXT_LOW_IDX, u64temp); in nes_create_qp()
1417 struct nes_hw_cqp_wqe *cqp_wqe; in nes_create_cq() local
1533 cqp_wqe = &cqp_request->cqp_wqe; in nes_create_cq()
1591 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_create_cq()
1592 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, opcode); in nes_create_cq()
1593 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, in nes_create_cq()
1601 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_CQ_WQE_DOORBELL_INDEX_HIGH_IDX, in nes_create_cq()
1605 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_DOORBELL_INDEX_HIGH_IDX] = 0; in nes_create_cq()
1607 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_CQ_WQE_PBL_LOW_IDX, u64temp); in nes_create_cq()
1608 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_HIGH_IDX] = 0; in nes_create_cq()
1610 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_LOW_IDX] = in nes_create_cq()
1612 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_HIGH_IDX] = in nes_create_cq()
1669 struct nes_hw_cqp_wqe *cqp_wqe; in nes_destroy_cq() local
1692 cqp_wqe = &cqp_request->cqp_wqe; in nes_destroy_cq()
1712 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_destroy_cq()
1713 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, opcode); in nes_destroy_cq()
1714 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, in nes_destroy_cq()
1808 struct nes_hw_cqp_wqe *cqp_wqe; in nes_reg_mr() local
1830 cqp_wqe = &cqp_request->cqp_wqe; in nes_reg_mr()
1908 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_reg_mr()
1909 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, opcode); in nes_reg_mr()
1910 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_VA_LOW_IDX, *iova_start); in nes_reg_mr()
1911 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_LEN_LOW_IDX, region_length); in nes_reg_mr()
1913 cqp_wqe->wqe_words[NES_CQP_STAG_WQE_LEN_HIGH_PD_IDX] = in nes_reg_mr()
1915 cqp_wqe->wqe_words[NES_CQP_STAG_WQE_LEN_HIGH_PD_IDX] |= in nes_reg_mr()
1917 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, stag); in nes_reg_mr()
1920 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PA_LOW_IDX, single_buffer); in nes_reg_mr()
1922 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PA_LOW_IDX, root_vpbl->pbl_pbase); in nes_reg_mr()
1923 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PBL_BLK_COUNT_IDX, pbl_count); in nes_reg_mr()
1924 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PBL_LEN_IDX, (pg_cnt * 8)); in nes_reg_mr()
1927 cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] |= cpu_to_le32(NES_CQP_STAG_PBL_BLK_SIZE); in nes_reg_mr()
2462 struct nes_hw_cqp_wqe *cqp_wqe; in nes_dereg_mr() local
2492 cqp_wqe = &cqp_request->cqp_wqe; in nes_dereg_mr()
2494 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_dereg_mr()
2495 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, in nes_dereg_mr()
2498 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ib_mr->rkey); in nes_dereg_mr()
2640 struct nes_hw_cqp_wqe *cqp_wqe; in nes_hw_modify_qp() local
2660 cqp_wqe = &cqp_request->cqp_wqe; in nes_hw_modify_qp()
2662 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, in nes_hw_modify_qp()
2665 next_iwarp_state, le32_to_cpu(cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX])); in nes_hw_modify_qp()
2666 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_hw_modify_qp()
2667 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, nesqp->hwqp.qp_id); in nes_hw_modify_qp()
2668 …set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_CONTEXT_LOW_IDX, (u64)nesqp->nesqp_context_… in nes_hw_modify_qp()
2674 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_NEW_MSS_IDX, termlen); in nes_hw_modify_qp()