Lines Matching refs:cqp_wqe
410 struct nes_hw_cqp_wqe *cqp_wqe; in forward_fpdus() local
426 cqp_wqe = &cqp_request->cqp_wqe; in forward_fpdus()
427 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in forward_fpdus()
428 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_DL_OPCODE_IDX, in forward_fpdus()
434 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_DL_LENGTH_0_TOTAL_IDX, in forward_fpdus()
438 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_LENGTH_2_1_IDX, in forward_fpdus()
442 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_LENGTH_4_3_IDX, in forward_fpdus()
446 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG0_LOW_IDX, in forward_fpdus()
448 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG0_HIGH_IDX, in forward_fpdus()
451 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG1_LOW_IDX, in forward_fpdus()
453 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG1_HIGH_IDX, in forward_fpdus()
456 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG2_LOW_IDX, in forward_fpdus()
458 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG2_HIGH_IDX, in forward_fpdus()
461 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG3_LOW_IDX, in forward_fpdus()
463 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG3_HIGH_IDX, in forward_fpdus()
466 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG4_LOW_IDX, in forward_fpdus()
468 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_NIC_SQ_WQE_FRAG4_HIGH_IDX, in forward_fpdus()
641 struct nes_hw_cqp_wqe *cqp_wqe; in nes_chg_qh_handler() local
685 cqp_wqe = &new_request->cqp_wqe; in nes_chg_qh_handler()
686 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_chg_qh_handler()
687 set_wqe_32bit_value(cqp_wqe->wqe_words, in nes_chg_qh_handler()
690 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, nesqp->hwqp.qp_id); in nes_chg_qh_handler()
692 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_CONTEXT_LOW_IDX, u64temp); in nes_chg_qh_handler()
721 struct nes_hw_cqp_wqe *cqp_wqe; in nes_change_quad_hash() local
742 cqp_wqe = &cqp_request->cqp_wqe; in nes_change_quad_hash()
743 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_change_quad_hash()
744 set_wqe_32bit_value(cqp_wqe->wqe_words, in nes_change_quad_hash()
747 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, nesqp->hwqp.qp_id); in nes_change_quad_hash()
749 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_CONTEXT_LOW_IDX, u64temp); in nes_change_quad_hash()
866 struct nes_hw_cqp_wqe *cqp_wqe; in nes_init_mgt_qp() local
947 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_init_mgt_qp()
948 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_init_mgt_qp()
950 cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] = cpu_to_le32( in nes_init_mgt_qp()
953 cqp_wqe->wqe_words[NES_CQP_WQE_ID_IDX] = cpu_to_le32( in nes_init_mgt_qp()
956 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_CQ_WQE_PBL_LOW_IDX, u64temp); in nes_init_mgt_qp()
957 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_HIGH_IDX] = 0; in nes_init_mgt_qp()
959 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_LOW_IDX] = cpu_to_le32((u32)(u64temp >> 1)); in nes_init_mgt_qp()
960 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_HIGH_IDX] = in nes_init_mgt_qp()
962 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_DOORBELL_INDEX_HIGH_IDX] = 0; in nes_init_mgt_qp()
966 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_init_mgt_qp()
967 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_init_mgt_qp()
987 cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] = cpu_to_le32(NES_CQP_CREATE_QP | in nes_init_mgt_qp()
989 cqp_wqe->wqe_words[NES_CQP_WQE_ID_IDX] = cpu_to_le32(mgtvnic->mgt.qp_id); in nes_init_mgt_qp()
992 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_CONTEXT_LOW_IDX, u64temp); in nes_init_mgt_qp()
1078 struct nes_hw_cqp_wqe *cqp_wqe; in nes_destroy_mgt() local
1104 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_destroy_mgt()
1105 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_destroy_mgt()
1107 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, in nes_destroy_mgt()
1109 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, in nes_destroy_mgt()
1115 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_destroy_mgt()
1118 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_destroy_mgt()
1119 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, in nes_destroy_mgt()
1121 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, in nes_destroy_mgt()