Searched refs:aeqe (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/infiniband/hw/nes/ |
D | nes_hw.c | 67 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/ |
D | hns_roce_hw_v1.c | 4056 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 …]
|
D | hns_roce_hw_v2.c | 4062 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/ |
D | qplib_rcfw.h | 207 void *aeqe, void *obj));
|
D | main.c | 795 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/ |
D | hinic_hw_eqs.c | 540 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/ |
D | i40iw_ctrl.c | 1774 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()
|