Home
last modified time | relevance | path

Searched refs:aeqe (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes_hw.c67 struct nes_hw_aeqe *aeqe);
2313 struct nes_hw_aeqe volatile *aeqe; in nes_process_aeq() local
2319 aeqe = &aeq->aeq_vbase[head]; in nes_process_aeq()
2320 if ((le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]) & NES_AEQE_VALID) == 0) in nes_process_aeq()
2322 aeqe_misc = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]); in nes_process_aeq()
2323 aeqe_cq_id = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_COMP_QP_CQ_ID_IDX]); in nes_process_aeq()
2331 nes_process_iwarp_aeqe(nesdev, (struct nes_hw_aeqe *)aeqe); in nes_process_aeq()
2339 aeqe->aeqe_words[NES_AEQE_MISC_IDX] = 0; in nes_process_aeq()
3317 struct nes_hw_aeqe *aeqe, enum ib_event_type eventtype) in nes_terminate_connection() argument
3333 aeq_info = le32_to_cpu(aeqe->aeqe_words[NES_AEQE_MISC_IDX]); in nes_terminate_connection()
[all …]
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_hw_v1.c4056 struct hns_roce_aeqe *aeqe, int qpn) in hns_roce_v1_wq_catas_err_handle() argument
4061 switch (roce_get_field(aeqe->asyn, HNS_ROCE_AEQE_U32_4_EVENT_SUB_TYPE_M, in hns_roce_v1_wq_catas_err_handle()
4090 struct hns_roce_aeqe *aeqe, in hns_roce_v1_local_wq_access_err_handle() argument
4096 switch (roce_get_field(aeqe->asyn, HNS_ROCE_AEQE_U32_4_EVENT_SUB_TYPE_M, in hns_roce_v1_local_wq_access_err_handle()
4125 struct hns_roce_aeqe *aeqe, in hns_roce_v1_qp_err_handle() argument
4132 qpn = roce_get_field(aeqe->event.qp_event.qp, in hns_roce_v1_qp_err_handle()
4135 phy_port = roce_get_field(aeqe->event.qp_event.qp, in hns_roce_v1_qp_err_handle()
4147 hns_roce_v1_wq_catas_err_handle(hr_dev, aeqe, qpn); in hns_roce_v1_qp_err_handle()
4150 hns_roce_v1_local_wq_access_err_handle(hr_dev, aeqe, qpn); in hns_roce_v1_qp_err_handle()
4160 struct hns_roce_aeqe *aeqe, in hns_roce_v1_cq_err_handle() argument
[all …]
Dhns_roce_hw_v2.c4062 struct hns_roce_aeqe *aeqe, in hns_roce_v2_wq_catas_err_handle() argument
4069 sub_type = roce_get_field(aeqe->asyn, HNS_ROCE_V2_AEQE_SUB_TYPE_M, in hns_roce_v2_wq_catas_err_handle()
4094 struct hns_roce_aeqe *aeqe, u32 qpn) in hns_roce_v2_local_wq_access_err_handle() argument
4100 sub_type = roce_get_field(aeqe->asyn, HNS_ROCE_V2_AEQE_SUB_TYPE_M, in hns_roce_v2_local_wq_access_err_handle()
4131 struct hns_roce_aeqe *aeqe, in hns_roce_v2_qp_err_handle() argument
4144 hns_roce_v2_wq_catas_err_handle(hr_dev, aeqe, qpn); in hns_roce_v2_qp_err_handle()
4150 hns_roce_v2_local_wq_access_err_handle(hr_dev, aeqe, qpn); in hns_roce_v2_qp_err_handle()
4160 struct hns_roce_aeqe *aeqe, in hns_roce_v2_cq_err_handle() argument
4210 struct hns_roce_aeqe *aeqe; in next_aeqe_sw_v2() local
4213 aeqe = get_aeqe_v2(eq, eq->cons_index); in next_aeqe_sw_v2()
[all …]
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dqplib_rcfw.h207 void *aeqe, void *obj));
Dmain.c795 void *aeqe, void *obj) in bnxt_re_aeq_handler() argument
802 type = ((struct creq_base *)aeqe)->type; in bnxt_re_aeq_handler()
804 unaffi_async = aeqe; in bnxt_re_aeq_handler()
807 affi_async = aeqe; in bnxt_re_aeq_handler()
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_eqs.c540 struct hinic_aeq_elem *aeqe; in aeq_elements_init() local
544 aeqe = GET_AEQ_ELEM(eq, i); in aeq_elements_init()
545 aeqe->desc = cpu_to_be32(init_val); in aeq_elements_init()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_ctrl.c1774 u64 *aeqe; in i40iw_sc_get_next_aeqe() local
1779 aeqe = (u64 *)I40IW_GET_CURRENT_AEQ_ELEMENT(aeq); in i40iw_sc_get_next_aeqe()
1780 get_64bit_val(aeqe, 0, &compl_ctx); in i40iw_sc_get_next_aeqe()
1781 get_64bit_val(aeqe, 8, &temp); in i40iw_sc_get_next_aeqe()
1787 i40iw_debug_buf(aeq->dev, I40IW_DEBUG_WQE, "AEQ_ENTRY", aeqe, 16); in i40iw_sc_get_next_aeqe()