Lines Matching refs:aeqe
74 struct nes_hw_aeqe *aeqe);
2355 struct nes_hw_aeqe volatile *aeqe; in nes_process_aeq() local
2361 aeqe = &aeq->aeq_vbase[head]; in nes_process_aeq()
2362 if ((le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]) & NES_AEQE_VALID) == 0) in nes_process_aeq()
2364 aeqe_misc = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]); in nes_process_aeq()
2365 aeqe_cq_id = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX]); in nes_process_aeq()
2373 nes_process_iwarp_aeqe(nesdev, (struct nes_hw_aeqe *)aeqe); in nes_process_aeq()
2381 aeqe->aeqe_words[NES_AEQE_MISC_IDX] = 0; in nes_process_aeq()
3367 struct nes_hw_aeqe *aeqe, enum ib_event_type eventtype) in nes_terminate_connection() argument
3383 aeq_info = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]); in nes_terminate_connection()
3389 aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX]) - NES_FIRST_QPN]; in nes_terminate_connection()
3420 struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) in nes_terminate_send_fin() argument
3428 aeq_info = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]); in nes_terminate_send_fin()
3476 struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) in nes_terminate_received() argument
3485 aeq_info = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]); in nes_terminate_received()
3509 aeqe->aeqe_words[NES_AEQE_MISC_IDX] = cpu_to_le32(aeq_info); in nes_terminate_received()
3510 nes_terminate_connection(nesdev, nesqp, aeqe, IB_EVENT_QP_FATAL); in nes_terminate_received()
3518 nes_terminate_send_fin(nesdev, nesqp, aeqe); in nes_terminate_received()
3539 struct nes_hw_aeqe *aeqe) in nes_process_iwarp_aeqe() argument
3557 aeq_info = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]); in nes_process_iwarp_aeqe()
3559 context = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_CTXT_LOW_IDX]); in nes_process_iwarp_aeqe()
3560 context += ((u64)le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_CTXT_HIGH_IDX])) << 32; in nes_process_iwarp_aeqe()
3563 aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX]) - NES_FIRST_QPN]; in nes_process_iwarp_aeqe()
3575 le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX]), aeqe, in nes_process_iwarp_aeqe()
3578 aeqe_cq_id = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX]); in nes_process_iwarp_aeqe()
3648 nes_terminate_send_fin(nesdev, nesqp, aeqe); in nes_process_iwarp_aeqe()
3652 nes_terminate_received(nesdev, nesqp, aeqe); in nes_process_iwarp_aeqe()
3667 nes_terminate_connection(nesdev, nesqp, aeqe, IB_EVENT_QP_ACCESS_ERR); in nes_process_iwarp_aeqe()
3677 aeqe->aeqe_words[NES_AEQE_MISC_IDX] = cpu_to_le32(aeq_info); in nes_process_iwarp_aeqe()
3719 nes_terminate_connection(nesdev, nesqp, aeqe, IB_EVENT_QP_FATAL); in nes_process_iwarp_aeqe()
3725 le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX]), (void *)(unsigned long)context); in nes_process_iwarp_aeqe()
3727 le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX])); in nes_process_iwarp_aeqe()
3730 __func__, le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX])); in nes_process_iwarp_aeqe()