hinic_eq
static void eq_update_ci(struct hinic_eq *eq, u32 arm_state)
static void aeq_irq_handler(struct hinic_eq *eq)
static void ceq_irq_handler(struct hinic_eq *eq)
struct hinic_eq *eq = data;
struct hinic_eq *aeq;
struct hinic_eq *ceq = from_tasklet(ceq, t, ceq_tasklet);
struct hinic_eq *aeq = data;
struct hinic_eq *ceq = data;
static u32 get_ctrl0_val(struct hinic_eq *eq, u32 addr)
static void set_ctrl0(struct hinic_eq *eq)
static u32 get_ctrl1_val(struct hinic_eq *eq, u32 addr)
static void set_ctrl1(struct hinic_eq *eq)
static int set_ceq_ctrl_reg(struct hinic_eq *eq)
static int set_eq_ctrls(struct hinic_eq *eq)
static void aeq_elements_init(struct hinic_eq *eq, u32 init_val)
static void ceq_elements_init(struct hinic_eq *eq, u32 init_val)
static int alloc_eq_pages(struct hinic_eq *eq)
static void free_eq_pages(struct hinic_eq *eq)
static int init_eq(struct hinic_eq *eq, struct hinic_hwif *hwif,
static void remove_eq(struct hinic_eq *eq)
struct hinic_eq *eq = NULL;
struct hinic_eq *eq = NULL;
struct hinic_eq aeq[HINIC_MAX_AEQS];
struct hinic_eq ceq[HINIC_MAX_CEQS];