H A D | fsi.c | 299 static inline int fsi_stream_is_play(struct fsi_priv *fsi, in fsi_stream_is_play() argument 376 static struct fsi_master *fsi_get_master(struct fsi_priv *fsi) in fsi_get_master() argument 381 fsi_is_clk_master(struct fsi_priv * fsi) fsi_is_clk_master() argument 386 fsi_is_port_a(struct fsi_priv * fsi) fsi_is_port_a() argument 391 fsi_is_spdif(struct fsi_priv * fsi) fsi_is_spdif() argument 396 fsi_is_enable_stream(struct fsi_priv * fsi) fsi_is_enable_stream() argument 428 fsi_get_port_shift(struct fsi_priv * fsi,struct fsi_stream * io) fsi_get_port_shift() argument 442 fsi_frame2sample(struct fsi_priv * fsi,int frames) fsi_frame2sample() argument 447 fsi_sample2frame(struct fsi_priv * fsi,int samples) fsi_sample2frame() argument 452 fsi_get_current_fifo_samples(struct fsi_priv * fsi,struct fsi_stream * io) fsi_get_current_fifo_samples() argument 468 fsi_count_fifo_err(struct fsi_priv * fsi) fsi_count_fifo_err() argument 492 fsi_stream_get(struct fsi_priv * fsi,struct snd_pcm_substream * substream) fsi_stream_get() argument 498 fsi_stream_is_working(struct fsi_priv * fsi,struct fsi_stream * io) fsi_stream_is_working() argument 517 fsi_stream_init(struct fsi_priv * fsi,struct fsi_stream * io,struct snd_pcm_substream * substream) fsi_stream_init() argument 539 fsi_stream_quit(struct fsi_priv * fsi,struct fsi_stream * io) fsi_stream_quit() argument 568 struct fsi_priv *fsi = fsi_stream_to_priv(io); fsi_stream_transfer() local 575 fsi_stream_start(fsi,io) global() argument 578 fsi_stream_stop(fsi,io) global() argument 581 fsi_stream_probe(struct fsi_priv * fsi,struct device * dev) fsi_stream_probe() argument 600 fsi_stream_remove(struct fsi_priv * fsi) fsi_stream_remove() argument 622 fsi_format_bus_setup(struct fsi_priv * fsi,struct fsi_stream * io,u32 bus,struct device * dev) fsi_format_bus_setup() argument 670 fsi_irq_enable(struct fsi_priv * fsi,struct fsi_stream * io) fsi_irq_enable() argument 679 fsi_irq_disable(struct fsi_priv * fsi,struct fsi_stream * io) fsi_irq_disable() argument 693 fsi_irq_clear_status(struct fsi_priv * fsi) fsi_irq_clear_status() argument 710 fsi_spdif_clk_ctrl(struct fsi_priv * fsi,int enable) fsi_spdif_clk_ctrl() argument 727 fsi_clk_init(struct device * dev,struct fsi_priv * fsi,int xck,int ick,int div,int (* set_rate)(struct device * dev,struct fsi_priv * fsi)) fsi_clk_init() argument 790 fsi_clk_invalid(fsi) global() argument 791 fsi_clk_valid(struct fsi_priv * fsi,unsigned long rate) fsi_clk_valid() argument 796 fsi_clk_is_valid(struct fsi_priv * fsi) fsi_clk_is_valid() argument 803 fsi_clk_enable(struct device * dev,struct fsi_priv * fsi) fsi_clk_enable() argument 842 fsi_clk_disable(struct device * dev,struct fsi_priv * fsi) fsi_clk_disable() argument 859 fsi_clk_set_ackbpf(struct device * dev,struct fsi_priv * fsi,int ackmd,int bpfmd) fsi_clk_set_ackbpf() argument 926 fsi_clk_set_rate_external(struct device * dev,struct fsi_priv * fsi) fsi_clk_set_rate_external() argument 958 fsi_clk_set_rate_cpg(struct device * dev,struct fsi_priv * fsi) fsi_clk_set_rate_cpg() argument 1066 fsi_pio_push16(struct fsi_priv * fsi,u8 * _buf,int samples) fsi_pio_push16() argument 1089 fsi_pio_pop16(struct fsi_priv * fsi,u8 * _buf,int samples) fsi_pio_pop16() argument 1098 fsi_pio_push32(struct fsi_priv * fsi,u8 * _buf,int samples) fsi_pio_push32() argument 1107 fsi_pio_pop32(struct fsi_priv * fsi,u8 * _buf,int samples) fsi_pio_pop32() argument 1116 fsi_pio_get_area(struct fsi_priv * fsi,struct fsi_stream * io) fsi_pio_get_area() argument 1124 fsi_pio_transfer(struct fsi_priv * fsi,struct fsi_stream * io,void (* run16)(struct fsi_priv * fsi,u8 * buf,int samples),void (* run32)(struct fsi_priv * fsi,u8 * buf,int samples),int samples) fsi_pio_transfer() argument 1125 fsi_pio_transfer(struct fsi_priv * fsi,struct fsi_stream * io,void (* run16)(struct fsi_priv * fsi,u8 * buf,int samples),void (* run32)(struct fsi_priv * fsi,u8 * buf,int samples),int samples) fsi_pio_transfer() argument 1126 fsi_pio_transfer(struct fsi_priv * fsi,struct fsi_stream * io,void (* run16)(struct fsi_priv * fsi,u8 * buf,int samples),void (* run32)(struct fsi_priv * fsi,u8 * buf,int samples),int samples) fsi_pio_transfer() argument 1152 fsi_pio_pop(struct fsi_priv * fsi,struct fsi_stream * io) fsi_pio_pop() argument 1169 fsi_pio_push(struct fsi_priv * fsi,struct fsi_stream * io) fsi_pio_push() argument 1187 fsi_pio_start_stop(struct fsi_priv * fsi,struct fsi_stream * io,int enable) fsi_pio_start_stop() argument 1204 fsi_pio_push_init(struct fsi_priv * fsi,struct fsi_stream * io) fsi_pio_push_init() argument 1222 fsi_pio_pop_init(struct fsi_priv * fsi,struct fsi_stream * io) fsi_pio_pop_init() argument 1274 fsi_dma_init(struct fsi_priv * fsi,struct fsi_stream * io) fsi_dma_init() argument 1289 struct fsi_priv *fsi = fsi_stream_to_priv(io); fsi_dma_complete() local 1296 fsi_dma_transfer(struct fsi_priv * fsi,struct fsi_stream * io) fsi_dma_transfer() argument 1353 fsi_dma_push_start_stop(struct fsi_priv * fsi,struct fsi_stream * io,int start) fsi_dma_push_start_stop() argument 1370 fsi_dma_probe(struct fsi_priv * fsi,struct fsi_stream * io,struct device * dev) fsi_dma_probe() argument 1424 fsi_dma_remove(struct fsi_priv * fsi,struct fsi_stream * io) fsi_dma_remove() argument 1446 fsi_fifo_init(struct fsi_priv * fsi,struct fsi_stream * io,struct device * dev) fsi_fifo_init() argument 1501 fsi_hw_startup(struct fsi_priv * fsi,struct fsi_stream * io,struct device * dev) fsi_hw_startup() argument 1557 fsi_hw_shutdown(struct fsi_priv * fsi,struct device * dev) fsi_hw_shutdown() argument 1570 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_startup() local 1580 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_shutdown() local 1588 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_trigger() local 1613 fsi_set_fmt_dai(struct fsi_priv * fsi,unsigned int fmt) fsi_set_fmt_dai() argument 1631 fsi_set_fmt_spdif(struct fsi_priv * fsi) fsi_set_fmt_spdif() argument 1646 struct fsi_priv *fsi = fsi_get_priv_frm_dai(dai); fsi_dai_set_fmt() local 1703 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_hw_params() local 1767 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_pointer() local 1867 fsi_port_info_init(struct fsi_priv * fsi,struct sh_fsi_port_info * info) fsi_port_info_init() argument 1880 fsi_handler_init(struct fsi_priv * fsi,struct sh_fsi_port_info * info) fsi_handler_init() argument 1933 struct fsi_priv *fsi; fsi_probe() local 2046 __fsi_suspend(struct fsi_priv * fsi,struct fsi_stream * io,struct device * dev) __fsi_suspend() argument 2057 __fsi_resume(struct fsi_priv * fsi,struct fsi_stream * io,struct device * dev) __fsi_resume() argument [all...] |