Lines Matching refs:hinic_eq
193 static void eq_update_ci(struct hinic_eq *eq, u32 arm_state) in eq_update_ci()
218 static void aeq_irq_handler(struct hinic_eq *eq) in aeq_irq_handler()
314 static void ceq_irq_handler(struct hinic_eq *eq) in ceq_irq_handler()
347 struct hinic_eq *eq = data; in eq_irq_handler()
364 struct hinic_eq *aeq; in eq_irq_work()
376 struct hinic_eq *ceq = from_tasklet(ceq, t, ceq_tasklet); in ceq_tasklet()
389 struct hinic_eq *aeq = data; in aeq_interrupt()
411 struct hinic_eq *ceq = data; in ceq_interrupt()
421 static u32 get_ctrl0_val(struct hinic_eq *eq, u32 addr) in get_ctrl0_val()
469 static void set_ctrl0(struct hinic_eq *eq) in set_ctrl0()
483 static u32 get_ctrl1_val(struct hinic_eq *eq, u32 addr) in get_ctrl1_val()
525 static void set_ctrl1(struct hinic_eq *eq) in set_ctrl1()
539 static int set_ceq_ctrl_reg(struct hinic_eq *eq) in set_ceq_ctrl_reg()
577 static int set_eq_ctrls(struct hinic_eq *eq) in set_eq_ctrls()
592 static void aeq_elements_init(struct hinic_eq *eq, u32 init_val) in aeq_elements_init()
610 static void ceq_elements_init(struct hinic_eq *eq, u32 init_val) in ceq_elements_init()
629 static int alloc_eq_pages(struct hinic_eq *eq) in alloc_eq_pages()
695 static void free_eq_pages(struct hinic_eq *eq) in free_eq_pages()
722 static int init_eq(struct hinic_eq *eq, struct hinic_hwif *hwif, in init_eq()
822 static void remove_eq(struct hinic_eq *eq) in remove_eq()
961 struct hinic_eq *eq = NULL; in hinic_dump_ceq_info()
981 struct hinic_eq *eq = NULL; in hinic_dump_aeq_info()