Searched refs:aeqe (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/infiniband/hw/erdma/ |
H A D | erdma_eq.c | 32 struct erdma_aeqe *aeqe; local 42 aeqe = get_next_valid_eqe(&dev->aeq); 43 if (!aeqe) 53 le32_to_cpu(aeqe->hdr)) == ERDMA_AE_TYPE_CQ_ERR) { 54 cqn = le32_to_cpu(aeqe->event_data0); 66 qpn = le32_to_cpu(aeqe->event_data0);
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_eqs.c | 594 struct hinic_aeq_elem *aeqe; local 598 aeqe = GET_AEQ_ELEM(eq, i); 599 aeqe->desc = cpu_to_be32(init_val);
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | main.c | 1168 void *aeqe, void *obj) 1175 type = ((struct creq_base *)aeqe)->type; 1177 unaffi_async = aeqe; 1180 affi_async = aeqe; 1167 bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, void *aeqe, void *obj) argument
|
/linux-master/drivers/crypto/hisilicon/ |
H A D | qm.c | 70 #define QM_AEQE_PHASE(aeqe) ((le32_to_cpu((aeqe)->dw0) >> 16) & 0x1) 1024 struct qm_aeqe *aeqe = qm->aeqe + qm->status.aeq_head; local 1030 while (QM_AEQE_PHASE(aeqe) == qm->status.aeqc_phase) { 1031 type = (le32_to_cpu(aeqe->dw0) >> QM_AEQE_TYPE_SHIFT) & 1033 qp_id = le32_to_cpu(aeqe->dw0) & QM_AEQE_CQN_MASK; 1055 aeqe = qm->aeqe; 1058 aeqe [all...] |
H A D | debugfs.c | 383 dev_err(dev, "Please input eqe or aeqe num (0-%u)", xeq_depth - 1); 391 } else if (qm->aeqe && !strcmp(name, "AEQE")) { 392 xeqe = qm->aeqe + xeqe_id;
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v2.c | 5992 struct hns_roce_aeqe *aeqe; local 5994 aeqe = hns_roce_buf_offset(eq->mtr.kmem, 5998 return (hr_reg_read(aeqe, AEQE_OWNER) ^ 5999 !!(eq->cons_index & eq->entries)) ? aeqe : NULL; 6006 struct hns_roce_aeqe *aeqe = next_aeqe_sw_v2(eq); local 6012 while (aeqe) { 6018 event_type = hr_reg_read(aeqe, AEQE_EVENT_TYPE); 6019 sub_type = hr_reg_read(aeqe, AEQE_SUB_TYPE); 6020 queue_num = hr_reg_read(aeqe, AEQE_EVENT_QUEUE_NUM); 6045 le16_to_cpu(aeqe [all...] |
/linux-master/include/linux/ |
H A D | hisi_acc_qm.h | 354 struct qm_aeqe *aeqe; member in struct:hisi_qm
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | ctrl.c | 4003 * @info: aeqe info to be returned 4009 __le64 *aeqe; local 4013 aeqe = IRDMA_GET_CURRENT_AEQ_ELEM(aeq); 4014 get_64bit_val(aeqe, 8, &temp); 4023 get_64bit_val(aeqe, 0, &compl_ctx); 4026 aeqe, 16, false);
|
Completed in 166 milliseconds