Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_trace.h92 TP_PROTO(int event_type, void *aeqe, unsigned int len),
93 TP_ARGS(event_type, aeqe, len),
96 __array(u32, aeqe,
104 __entry->aeqe[i] = le32_to_cpu(((__le32 *)aeqe)[i]);
108 __print_array(__entry->aeqe, __entry->len, sizeof(__le32)))
H A Dhns_roce_hw_v2.c6302 struct hns_roce_aeqe *aeqe; in next_aeqe_sw_v2() local
6304 aeqe = hns_roce_buf_offset(eq->mtr.kmem, in next_aeqe_sw_v2()
6308 return (hr_reg_read(aeqe, AEQE_OWNER) ^ in next_aeqe_sw_v2()
6309 !!(eq->cons_index & eq->entries)) ? aeqe : NULL; in next_aeqe_sw_v2()
6315 struct hns_roce_aeqe *aeqe = next_aeqe_sw_v2(eq); in hns_roce_v2_aeq_int() local
6322 while (aeqe && num_aeqes < HNS_AEQ_POLLING_BUDGET) { in hns_roce_v2_aeq_int()
6328 event_type = hr_reg_read(aeqe, AEQE_EVENT_TYPE); in hns_roce_v2_aeq_int()
6329 sub_type = hr_reg_read(aeqe, AEQE_SUB_TYPE); in hns_roce_v2_aeq_int()
6330 queue_num = hr_reg_read(aeqe, AEQE_EVENT_QUEUE_NUM); in hns_roce_v2_aeq_int()
6342 le16_to_cpu(aeqe->event.cmd.token), in hns_roce_v2_aeq_int()
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c594 struct hinic_aeq_elem *aeqe; in aeq_elements_init() local
598 aeqe = GET_AEQ_ELEM(eq, i); in aeq_elements_init()
599 aeqe->desc = cpu_to_be32(init_val); in aeq_elements_init()
/linux/include/linux/
H A Dhisi_acc_qm.h389 struct qm_aeqe *aeqe; member
/linux/drivers/crypto/hisilicon/
H A Dqm.c1101 struct qm_aeqe *aeqe = qm->aeqe + qm->status.aeq_head; in qm_aeq_thread() local
1102 u32 dw0 = le32_to_cpu(aeqe->dw0); in qm_aeq_thread()
1132 aeqe = qm->aeqe; in qm_aeq_thread()
1135 aeqe++; in qm_aeq_thread()
1138 dw0 = le32_to_cpu(aeqe->dw0); in qm_aeq_thread()
5707 QM_INIT_BUF(qm, aeqe, qm->aeq_depth); in hisi_qm_memory_init()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dmain.c1698 void *aeqe, void *obj) in bnxt_re_aeq_handler() argument
1705 type = ((struct creq_base *)aeqe)->type; in bnxt_re_aeq_handler()
1707 unaffi_async = aeqe; in bnxt_re_aeq_handler()
1710 affi_async = aeqe; in bnxt_re_aeq_handler()
/linux/drivers/infiniband/hw/irdma/
H A Dctrl.c4675 __le64 *aeqe; in irdma_sc_get_next_aeqe() local
4679 aeqe = IRDMA_GET_CURRENT_AEQ_ELEM(aeq); in irdma_sc_get_next_aeqe()
4680 get_64bit_val(aeqe, 8, &temp); in irdma_sc_get_next_aeqe()
4689 get_64bit_val(aeqe, 0, &compl_ctx); in irdma_sc_get_next_aeqe()
4692 aeqe, 16, false); in irdma_sc_get_next_aeqe()