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
741 cqp_wqe = &cqp_request->cqp_wqe; in nes_change_quad_hash()
742 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_change_quad_hash()
743 set_wqe_32bit_value(cqp_wqe->wqe_words, in nes_change_quad_hash()
746 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, nesqp->hwqp.qp_id); in nes_change_quad_hash()
748 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_CONTEXT_LOW_IDX, u64temp); in nes_change_quad_hash()
865 struct nes_hw_cqp_wqe *cqp_wqe; in nes_init_mgt_qp() local
945 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_init_mgt_qp()
946 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_init_mgt_qp()
948 cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] = cpu_to_le32( in nes_init_mgt_qp()
951 cqp_wqe->wqe_words[NES_CQP_WQE_ID_IDX] = cpu_to_le32( in nes_init_mgt_qp()
954 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_CQ_WQE_PBL_LOW_IDX, u64temp); in nes_init_mgt_qp()
955 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_HIGH_IDX] = 0; in nes_init_mgt_qp()
957 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_LOW_IDX] = cpu_to_le32((u32)(u64temp >> 1)); in nes_init_mgt_qp()
958 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_CQ_CONTEXT_HIGH_IDX] = in nes_init_mgt_qp()
960 cqp_wqe->wqe_words[NES_CQP_CQ_WQE_DOORBELL_INDEX_HIGH_IDX] = 0; in nes_init_mgt_qp()
964 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_init_mgt_qp()
965 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_init_mgt_qp()
985 cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] = cpu_to_le32(NES_CQP_CREATE_QP | in nes_init_mgt_qp()
987 cqp_wqe->wqe_words[NES_CQP_WQE_ID_IDX] = cpu_to_le32(mgtvnic->mgt.qp_id); in nes_init_mgt_qp()
990 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_QP_WQE_CONTEXT_LOW_IDX, u64temp); in nes_init_mgt_qp()
1075 struct nes_hw_cqp_wqe *cqp_wqe; in nes_destroy_mgt() local
1101 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_destroy_mgt()
1102 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_destroy_mgt()
1104 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, in nes_destroy_mgt()
1106 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, in nes_destroy_mgt()
1112 cqp_wqe = &nesdev->cqp.sq_vbase[cqp_head]; in nes_destroy_mgt()
1115 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_destroy_mgt()
1116 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_OPCODE_IDX, in nes_destroy_mgt()
1118 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_WQE_ID_IDX, in nes_destroy_mgt()