Searched refs:ceqe (Results 1 – 2 of 2) sorted by relevance
73 #define CEQE_TYPE(ceqe) (((ceqe) >> CEQE_TYPE_SHIFT) & \ argument77 #define CEQE_DATA(ceqe) ((ceqe) & CEQE_DATA_MASK) argument282 static void ceq_event_handler(struct hinic_ceqs *ceqs, u32 ceqe) in ceq_event_handler() argument290 event = CEQE_TYPE(ceqe); in ceq_event_handler()303 ceq_cb->handler(ceq_cb->handle, CEQE_DATA(ceqe)); in ceq_event_handler()317 u32 ceqe; in ceq_irq_handler() local321 ceqe = *(GET_CURR_CEQ_ELEM(eq)); in ceq_irq_handler()324 ceqe = be32_to_cpu(ceqe); in ceq_irq_handler()327 if (HINIC_EQ_ELEM_DESC_GET(ceqe, WRAPPED) == eq->wrapped) in ceq_irq_handler()330 ceq_event_handler(ceqs, ceqe); in ceq_irq_handler()[all …]
6560 struct hns_roce_ceqe *ceqe; in next_ceqe_sw_v2() local6562 ceqe = hns_roce_buf_offset(eq->mtr.kmem, in next_ceqe_sw_v2()6566 return (hr_reg_read(ceqe, CEQE_OWNER) ^ in next_ceqe_sw_v2()6567 !!(eq->cons_index & eq->entries)) ? ceqe : NULL; in next_ceqe_sw_v2()6963 struct hns_roce_ceqe *ceqe = next_ceqe_sw_v2(eq); in hns_roce_ceq_work() local6968 while (ceqe && ceqe_num < hr_dev->caps.ceqe_depth) { in hns_roce_ceq_work()6974 cqn = hr_reg_read(ceqe, CEQE_CQN); in hns_roce_ceq_work()6982 ceqe = next_ceqe_sw_v2(eq); in hns_roce_ceq_work()