uniphier_aio_sub 27 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; uniphier_aio_sub 60 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; uniphier_aio_sub 77 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 102 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 122 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 134 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 169 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 181 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 219 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 252 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 276 sound/soc/uniphier/aio-compress.c static int aio_compr_send_to_hw(struct uniphier_aio_sub *sub, uniphier_aio_sub 326 sound/soc/uniphier/aio-compress.c struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; uniphier_aio_sub 53 sound/soc/uniphier/aio-core.c u64 aio_rb_cnt(struct uniphier_aio_sub *sub) uniphier_aio_sub 58 sound/soc/uniphier/aio-core.c u64 aio_rbt_cnt_to_end(struct uniphier_aio_sub *sub) uniphier_aio_sub 63 sound/soc/uniphier/aio-core.c u64 aio_rb_space(struct uniphier_aio_sub *sub) uniphier_aio_sub 68 sound/soc/uniphier/aio-core.c u64 aio_rb_space_to_end(struct uniphier_aio_sub *sub) uniphier_aio_sub 200 sound/soc/uniphier/aio-core.c int aio_init(struct uniphier_aio_sub *sub) uniphier_aio_sub 250 sound/soc/uniphier/aio-core.c void aio_port_reset(struct uniphier_aio_sub *sub) uniphier_aio_sub 278 sound/soc/uniphier/aio-core.c static int aio_port_set_ch(struct uniphier_aio_sub *sub) uniphier_aio_sub 330 sound/soc/uniphier/aio-core.c static int aio_port_set_rate(struct uniphier_aio_sub *sub, int rate) uniphier_aio_sub 449 sound/soc/uniphier/aio-core.c static int aio_port_set_fmt(struct uniphier_aio_sub *sub) uniphier_aio_sub 514 sound/soc/uniphier/aio-core.c static int aio_port_set_clk(struct uniphier_aio_sub *sub) uniphier_aio_sub 613 sound/soc/uniphier/aio-core.c int aio_port_set_param(struct uniphier_aio_sub *sub, int pass_through, uniphier_aio_sub 675 sound/soc/uniphier/aio-core.c void aio_port_set_enable(struct uniphier_aio_sub *sub, int enable) uniphier_aio_sub 723 sound/soc/uniphier/aio-core.c int aio_port_get_volume(struct uniphier_aio_sub *sub) uniphier_aio_sub 742 sound/soc/uniphier/aio-core.c void aio_port_set_volume(struct uniphier_aio_sub *sub, int vol) uniphier_aio_sub 786 sound/soc/uniphier/aio-core.c int aio_if_set_param(struct uniphier_aio_sub *sub, int pass_through) uniphier_aio_sub 836 sound/soc/uniphier/aio-core.c int aio_oport_set_stream_type(struct uniphier_aio_sub *sub, uniphier_aio_sub 897 sound/soc/uniphier/aio-core.c void aio_src_reset(struct uniphier_aio_sub *sub) uniphier_aio_sub 919 sound/soc/uniphier/aio-core.c int aio_src_set_param(struct uniphier_aio_sub *sub, uniphier_aio_sub 964 sound/soc/uniphier/aio-core.c int aio_srcif_set_param(struct uniphier_aio_sub *sub) uniphier_aio_sub 978 sound/soc/uniphier/aio-core.c int aio_srcch_set_param(struct uniphier_aio_sub *sub) uniphier_aio_sub 999 sound/soc/uniphier/aio-core.c void aio_srcch_set_enable(struct uniphier_aio_sub *sub, int enable) uniphier_aio_sub 1013 sound/soc/uniphier/aio-core.c int aiodma_ch_set_param(struct uniphier_aio_sub *sub) uniphier_aio_sub 1033 sound/soc/uniphier/aio-core.c void aiodma_ch_set_enable(struct uniphier_aio_sub *sub, int enable) uniphier_aio_sub 1054 sound/soc/uniphier/aio-core.c static u64 aiodma_rb_get_rp(struct uniphier_aio_sub *sub) uniphier_aio_sub 1073 sound/soc/uniphier/aio-core.c static void aiodma_rb_set_rp(struct uniphier_aio_sub *sub, u64 pos) uniphier_aio_sub 1087 sound/soc/uniphier/aio-core.c static u64 aiodma_rb_get_wp(struct uniphier_aio_sub *sub) uniphier_aio_sub 1106 sound/soc/uniphier/aio-core.c static void aiodma_rb_set_wp(struct uniphier_aio_sub *sub, u64 pos) uniphier_aio_sub 1122 sound/soc/uniphier/aio-core.c int aiodma_rb_set_threshold(struct uniphier_aio_sub *sub, u64 size, u32 th) uniphier_aio_sub 1135 sound/soc/uniphier/aio-core.c int aiodma_rb_set_buffer(struct uniphier_aio_sub *sub, u64 start, u64 end, uniphier_aio_sub 1188 sound/soc/uniphier/aio-core.c void aiodma_rb_sync(struct uniphier_aio_sub *sub, u64 start, u64 size, uniphier_aio_sub 1228 sound/soc/uniphier/aio-core.c bool aiodma_rb_is_irq(struct uniphier_aio_sub *sub) uniphier_aio_sub 1241 sound/soc/uniphier/aio-core.c void aiodma_rb_clear_irq(struct uniphier_aio_sub *sub) uniphier_aio_sub 46 sound/soc/uniphier/aio-cpu.c static struct uniphier_aio_sub *find_volume(struct uniphier_aio_chip *chip, uniphier_aio_sub 52 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &chip->aios[i].sub[0]; uniphier_aio_sub 258 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 276 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 286 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 324 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 335 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 392 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[i]; uniphier_aio_sub 459 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[i]; uniphier_aio_sub 505 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub; uniphier_aio_sub 522 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub; uniphier_aio_sub 656 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_sub *sub = &aio->sub[j]; uniphier_aio_sub 28 sound/soc/uniphier/aio-dma.c static void aiodma_pcm_irq(struct uniphier_aio_sub *sub) uniphier_aio_sub 48 sound/soc/uniphier/aio-dma.c static void aiodma_compr_irq(struct uniphier_aio_sub *sub) uniphier_aio_sub 78 sound/soc/uniphier/aio-dma.c struct uniphier_aio_sub *sub = &aio->sub[j]; uniphier_aio_sub 128 sound/soc/uniphier/aio-dma.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 154 sound/soc/uniphier/aio-dma.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 189 sound/soc/uniphier/aio-dma.c struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aio_sub 269 sound/soc/uniphier/aio.h struct uniphier_aio_sub sub[2]; uniphier_aio_sub 318 sound/soc/uniphier/aio.h u64 aio_rb_cnt(struct uniphier_aio_sub *sub); uniphier_aio_sub 319 sound/soc/uniphier/aio.h u64 aio_rbt_cnt_to_end(struct uniphier_aio_sub *sub); uniphier_aio_sub 320 sound/soc/uniphier/aio.h u64 aio_rb_space(struct uniphier_aio_sub *sub); uniphier_aio_sub 321 sound/soc/uniphier/aio.h u64 aio_rb_space_to_end(struct uniphier_aio_sub *sub); uniphier_aio_sub 327 sound/soc/uniphier/aio.h int aio_init(struct uniphier_aio_sub *sub); uniphier_aio_sub 328 sound/soc/uniphier/aio.h void aio_port_reset(struct uniphier_aio_sub *sub); uniphier_aio_sub 329 sound/soc/uniphier/aio.h int aio_port_set_param(struct uniphier_aio_sub *sub, int pass_through, uniphier_aio_sub 331 sound/soc/uniphier/aio.h void aio_port_set_enable(struct uniphier_aio_sub *sub, int enable); uniphier_aio_sub 332 sound/soc/uniphier/aio.h int aio_port_get_volume(struct uniphier_aio_sub *sub); uniphier_aio_sub 333 sound/soc/uniphier/aio.h void aio_port_set_volume(struct uniphier_aio_sub *sub, int vol); uniphier_aio_sub 334 sound/soc/uniphier/aio.h int aio_if_set_param(struct uniphier_aio_sub *sub, int pass_through); uniphier_aio_sub 335 sound/soc/uniphier/aio.h int aio_oport_set_stream_type(struct uniphier_aio_sub *sub, uniphier_aio_sub 337 sound/soc/uniphier/aio.h void aio_src_reset(struct uniphier_aio_sub *sub); uniphier_aio_sub 338 sound/soc/uniphier/aio.h int aio_src_set_param(struct uniphier_aio_sub *sub, uniphier_aio_sub 340 sound/soc/uniphier/aio.h int aio_srcif_set_param(struct uniphier_aio_sub *sub); uniphier_aio_sub 341 sound/soc/uniphier/aio.h int aio_srcch_set_param(struct uniphier_aio_sub *sub); uniphier_aio_sub 342 sound/soc/uniphier/aio.h void aio_srcch_set_enable(struct uniphier_aio_sub *sub, int enable); uniphier_aio_sub 344 sound/soc/uniphier/aio.h int aiodma_ch_set_param(struct uniphier_aio_sub *sub); uniphier_aio_sub 345 sound/soc/uniphier/aio.h void aiodma_ch_set_enable(struct uniphier_aio_sub *sub, int enable); uniphier_aio_sub 346 sound/soc/uniphier/aio.h int aiodma_rb_set_threshold(struct uniphier_aio_sub *sub, u64 size, u32 th); uniphier_aio_sub 347 sound/soc/uniphier/aio.h int aiodma_rb_set_buffer(struct uniphier_aio_sub *sub, u64 start, u64 end, uniphier_aio_sub 349 sound/soc/uniphier/aio.h void aiodma_rb_sync(struct uniphier_aio_sub *sub, u64 start, u64 size, uniphier_aio_sub 351 sound/soc/uniphier/aio.h bool aiodma_rb_is_irq(struct uniphier_aio_sub *sub); uniphier_aio_sub 352 sound/soc/uniphier/aio.h void aiodma_rb_clear_irq(struct uniphier_aio_sub *sub);