Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c73 #define CEQE_TYPE(ceqe) (((ceqe) >> CEQE_TYPE_SHIFT) & \ argument
77 #define CEQE_DATA(ceqe) ((ceqe) & CEQE_DATA_MASK) argument
282 static void ceq_event_handler(struct hinic_ceqs *ceqs, u32 ceqe) in ceq_event_handler() argument
290 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() local
321 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 …]