master_saif 83 sound/soc/mxs/mxs-saif.c struct mxs_saif *master_saif; master_saif 88 sound/soc/mxs/mxs-saif.c master_saif = mxs_saif_get_master(saif); master_saif 89 sound/soc/mxs/mxs-saif.c if (!master_saif) master_saif 92 sound/soc/mxs/mxs-saif.c dev_dbg(saif->dev, "master saif%d\n", master_saif->id); master_saif 95 sound/soc/mxs/mxs-saif.c if (master_saif->ongoing && rate != master_saif->cur_rate) { master_saif 98 sound/soc/mxs/mxs-saif.c master_saif->id, master_saif->cur_rate); master_saif 102 sound/soc/mxs/mxs-saif.c scr = __raw_readl(master_saif->base + SAIF_CTRL); master_saif 116 sound/soc/mxs/mxs-saif.c ret = clk_prepare_enable(master_saif->clk); master_saif 120 sound/soc/mxs/mxs-saif.c if (master_saif->mclk_in_use) { master_saif 128 sound/soc/mxs/mxs-saif.c ret = clk_set_rate(master_saif->clk, 512 * rate); master_saif 135 sound/soc/mxs/mxs-saif.c ret = clk_set_rate(master_saif->clk, 384 * rate); master_saif 139 sound/soc/mxs/mxs-saif.c clk_disable_unprepare(master_saif->clk); master_saif 143 sound/soc/mxs/mxs-saif.c ret = clk_set_rate(master_saif->clk, 512 * rate); master_saif 147 sound/soc/mxs/mxs-saif.c clk_disable_unprepare(master_saif->clk); master_saif 152 sound/soc/mxs/mxs-saif.c master_saif->cur_rate = rate; master_saif 154 sound/soc/mxs/mxs-saif.c if (!master_saif->mclk_in_use) { master_saif 155 sound/soc/mxs/mxs-saif.c __raw_writel(scr, master_saif->base + SAIF_CTRL); master_saif 197 sound/soc/mxs/mxs-saif.c __raw_writel(scr, master_saif->base + SAIF_CTRL); master_saif 244 sound/soc/mxs/mxs-saif.c struct mxs_saif *master_saif; master_saif 257 sound/soc/mxs/mxs-saif.c master_saif = mxs_saif_get_master(saif); master_saif 258 sound/soc/mxs/mxs-saif.c if (saif != master_saif) { master_saif 419 sound/soc/mxs/mxs-saif.c struct mxs_saif *master_saif; master_saif 423 sound/soc/mxs/mxs-saif.c master_saif = mxs_saif_get_master(saif); master_saif 424 sound/soc/mxs/mxs-saif.c if (!master_saif) master_saif 450 sound/soc/mxs/mxs-saif.c if (saif != master_saif) { master_saif 464 sound/soc/mxs/mxs-saif.c ret = clk_prepare(master_saif->clk); master_saif 518 sound/soc/mxs/mxs-saif.c struct mxs_saif *master_saif; master_saif 522 sound/soc/mxs/mxs-saif.c master_saif = mxs_saif_get_master(saif); master_saif 523 sound/soc/mxs/mxs-saif.c if (!master_saif) master_saif 535 sound/soc/mxs/mxs-saif.c ret = clk_enable(master_saif->clk); master_saif 545 sound/soc/mxs/mxs-saif.c if (saif != master_saif) { master_saif 549 sound/soc/mxs/mxs-saif.c clk_disable(master_saif->clk); master_saif 557 sound/soc/mxs/mxs-saif.c if (!master_saif->mclk_in_use) master_saif 559 sound/soc/mxs/mxs-saif.c master_saif->base + SAIF_CTRL + MXS_SET_ADDR); master_saif 583 sound/soc/mxs/mxs-saif.c master_saif->ongoing = 1; master_saif 590 sound/soc/mxs/mxs-saif.c dev_dbg(master_saif->dev, "CTRL 0x%x STAT 0x%x\n", master_saif 591 sound/soc/mxs/mxs-saif.c __raw_readl(master_saif->base + SAIF_CTRL), master_saif 592 sound/soc/mxs/mxs-saif.c __raw_readl(master_saif->base + SAIF_STAT)); master_saif 603 sound/soc/mxs/mxs-saif.c delay = USEC_PER_SEC / master_saif->cur_rate; master_saif 605 sound/soc/mxs/mxs-saif.c if (!master_saif->mclk_in_use) { master_saif 607 sound/soc/mxs/mxs-saif.c master_saif->base + SAIF_CTRL + MXS_CLR_ADDR); master_saif 610 sound/soc/mxs/mxs-saif.c clk_disable(master_saif->clk); master_saif 612 sound/soc/mxs/mxs-saif.c if (saif != master_saif) { master_saif 619 sound/soc/mxs/mxs-saif.c master_saif->ongoing = 0;