zx_audio_div 395 drivers/clk/zte/clk.c struct clk_zx_audio_divider *zx_audio_div = to_clk_zx_audio_div(hw); zx_audio_div 398 drivers/clk/zte/clk.c reg_frac = readl_relaxed(zx_audio_div->reg_base); zx_audio_div 399 drivers/clk/zte/clk.c reg_int = readl_relaxed(zx_audio_div->reg_base + 0x4); zx_audio_div 401 drivers/clk/zte/clk.c return audio_calc_rate(zx_audio_div, reg_frac, reg_int, parent_rate); zx_audio_div 407 drivers/clk/zte/clk.c struct clk_zx_audio_divider *zx_audio_div = to_clk_zx_audio_div(hw); zx_audio_div 410 drivers/clk/zte/clk.c audio_calc_reg(zx_audio_div, &divt, rate, *prate); zx_audio_div 412 drivers/clk/zte/clk.c return audio_calc_rate(zx_audio_div, divt.frac_reg, divt.int_reg, *prate); zx_audio_div 418 drivers/clk/zte/clk.c struct clk_zx_audio_divider *zx_audio_div = to_clk_zx_audio_div(hw); zx_audio_div 422 drivers/clk/zte/clk.c audio_calc_reg(zx_audio_div, &divt, rate, parent_rate); zx_audio_div 426 drivers/clk/zte/clk.c writel_relaxed(divt.frac_reg, zx_audio_div->reg_base); zx_audio_div 428 drivers/clk/zte/clk.c val = readl_relaxed(zx_audio_div->reg_base + 0x4); zx_audio_div 431 drivers/clk/zte/clk.c writel_relaxed(val, zx_audio_div->reg_base + 0x4); zx_audio_div 435 drivers/clk/zte/clk.c val = readl_relaxed(zx_audio_div->reg_base + 0x4); zx_audio_div 437 drivers/clk/zte/clk.c writel_relaxed(val, zx_audio_div->reg_base + 0x4);