Lines Matching refs:clkcache
2396 struct clk_cache *clkcache = &asihpi->cc; in snd_asihpi_clksrc_info() local
2399 uinfo->value.enumerated.items = clkcache->count; in snd_asihpi_clksrc_info()
2406 clkcache->s[uinfo->value.enumerated.item].name); in snd_asihpi_clksrc_info()
2415 struct clk_cache *clkcache = &asihpi->cc; in snd_asihpi_clksrc_get() local
2428 for (i = 0; i < clkcache->count; i++) in snd_asihpi_clksrc_get()
2429 if ((clkcache->s[i].source == source) && in snd_asihpi_clksrc_get()
2430 (clkcache->s[i].index == srcindex)) in snd_asihpi_clksrc_get()
2443 struct clk_cache *clkcache = &asihpi->cc; in snd_asihpi_clksrc_put() local
2450 if (item >= clkcache->count) in snd_asihpi_clksrc_put()
2451 item = clkcache->count-1; in snd_asihpi_clksrc_put()
2454 h_control, clkcache->s[item].source)); in snd_asihpi_clksrc_put()
2456 if (clkcache->s[item].source == HPI_SAMPLECLOCK_SOURCE_AESEBU_INPUT) in snd_asihpi_clksrc_put()
2458 h_control, clkcache->s[item].index)); in snd_asihpi_clksrc_put()
2541 struct clk_cache *clkcache; in snd_asihpi_sampleclock_add() local
2550 clkcache = &asihpi->cc; in snd_asihpi_sampleclock_add()
2553 clkcache->has_local = 0; in snd_asihpi_sampleclock_add()
2559 clkcache->s[i].source = source; in snd_asihpi_sampleclock_add()
2560 clkcache->s[i].index = 0; in snd_asihpi_sampleclock_add()
2561 clkcache->s[i].name = sampleclock_sources[source]; in snd_asihpi_sampleclock_add()
2565 clkcache->has_local = 1; in snd_asihpi_sampleclock_add()
2574 clkcache->s[i].source = in snd_asihpi_sampleclock_add()
2576 clkcache->s[i].index = j; in snd_asihpi_sampleclock_add()
2577 clkcache->s[i].name = sampleclock_sources[ in snd_asihpi_sampleclock_add()
2581 clkcache->count = i; in snd_asihpi_sampleclock_add()
2592 if (clkcache->has_local) { in snd_asihpi_sampleclock_add()