Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_eqs.c96 static const struct hinic3_aeq_elem *get_curr_aeq_elem(const struct hinic3_eq *eq) in get_curr_aeq_elem()
101 static const __be32 *get_curr_ceq_elem(const struct hinic3_eq *eq) in get_curr_ceq_elem()
157 static void set_eq_cons_idx(struct hinic3_eq *eq, u32 arm_state) in set_eq_cons_idx()
177 static struct hinic3_ceqs *ceq_to_ceqs(const struct hinic3_eq *eq) in ceq_to_ceqs()
201 static struct hinic3_aeqs *aeq_to_aeqs(const struct hinic3_eq *eq) in aeq_to_aeqs()
234 static int aeq_irq_handler(struct hinic3_eq *eq) in aeq_irq_handler()
267 static int ceq_irq_handler(struct hinic3_eq *eq) in ceq_irq_handler()
300 static void reschedule_aeq_handler(struct hinic3_eq *eq) in reschedule_aeq_handler()
307 static int eq_irq_handler(struct hinic3_eq *eq) in eq_irq_handler()
324 struct hinic3_eq *eq = container_of(work, struct hinic3_eq, aeq_work); in aeq_irq_work()
[all …]
H A Dhinic3_eqs.h47 struct hinic3_eq { struct
79 struct hinic3_eq aeq[HINIC3_MAX_AEQS]; argument
99 struct hinic3_eq ceq[HINIC3_MAX_CEQS];
H A Dhinic3_hwdev.c164 struct hinic3_eq *eq; in init_aeqs_msix_attr()
191 struct hinic3_eq *eq; in init_ceqs_msix_attr()