H A D | fsi.c | 376 static struct fsi_master *fsi_get_master(struct fsi_priv *fsi) fsi_get_master() argument 381 static int fsi_is_clk_master(struct fsi_priv *fsi) fsi_is_clk_master() argument 386 static int fsi_is_port_a(struct fsi_priv *fsi) fsi_is_port_a() argument 391 static int fsi_is_spdif(struct fsi_priv *fsi) fsi_is_spdif() argument 396 static int fsi_is_enable_stream(struct fsi_priv *fsi) fsi_is_enable_stream() argument 428 static u32 fsi_get_port_shift(struct fsi_priv *fsi, struct fsi_stream *io) fsi_get_port_shift() argument 442 static int fsi_frame2sample(struct fsi_priv *fsi, int frames) fsi_frame2sample() argument 447 static int fsi_sample2frame(struct fsi_priv *fsi, int samples) fsi_sample2frame() argument 452 static int fsi_get_current_fifo_samples(struct fsi_priv *fsi, fsi_get_current_fifo_samples() argument 468 static void fsi_count_fifo_err(struct fsi_priv *fsi) fsi_count_fifo_err() argument 492 static inline int fsi_stream_is_play(struct fsi_priv *fsi, fsi_stream_is_play() argument 498 static inline struct fsi_stream *fsi_stream_get(struct fsi_priv *fsi, fsi_stream_get() argument 504 static int fsi_stream_is_working(struct fsi_priv *fsi, fsi_stream_is_working() argument 523 static void fsi_stream_init(struct fsi_priv *fsi, fsi_stream_init() argument 545 static void fsi_stream_quit(struct fsi_priv *fsi, struct fsi_stream *io) fsi_stream_quit() argument 574 struct fsi_priv *fsi = fsi_stream_to_priv(io); fsi_stream_transfer() local 587 static int fsi_stream_probe(struct fsi_priv *fsi, struct device *dev) fsi_stream_probe() argument 606 static int fsi_stream_remove(struct fsi_priv *fsi) fsi_stream_remove() argument 628 static void fsi_format_bus_setup(struct fsi_priv *fsi, struct fsi_stream *io, fsi_format_bus_setup() argument 676 static void fsi_irq_enable(struct fsi_priv *fsi, struct fsi_stream *io) fsi_irq_enable() argument 685 static void fsi_irq_disable(struct fsi_priv *fsi, struct fsi_stream *io) fsi_irq_disable() argument 699 static void fsi_irq_clear_status(struct fsi_priv *fsi) fsi_irq_clear_status() argument 716 static void fsi_spdif_clk_ctrl(struct fsi_priv *fsi, int enable) fsi_spdif_clk_ctrl() argument 797 static void fsi_clk_valid(struct fsi_priv *fsi, unsigned long rate) fsi_clk_valid() argument 802 static int fsi_clk_is_valid(struct fsi_priv *fsi) fsi_clk_is_valid() argument 1059 static void fsi_pio_push16(struct fsi_priv *fsi, u8 *_buf, int samples) fsi_pio_push16() argument 1082 static void fsi_pio_pop16(struct fsi_priv *fsi, u8 *_buf, int samples) fsi_pio_pop16() argument 1091 static void fsi_pio_push32(struct fsi_priv *fsi, u8 *_buf, int samples) fsi_pio_push32() argument 1100 static void fsi_pio_pop32(struct fsi_priv *fsi, u8 *_buf, int samples) fsi_pio_pop32() argument 1109 static u8 *fsi_pio_get_area(struct fsi_priv *fsi, struct fsi_stream *io) fsi_pio_get_area() argument 1117 static int fsi_pio_transfer(struct fsi_priv *fsi, struct fsi_stream *io, fsi_pio_transfer() argument 1145 static int fsi_pio_pop(struct fsi_priv *fsi, struct fsi_stream *io) fsi_pio_pop() argument 1162 static int fsi_pio_push(struct fsi_priv *fsi, struct fsi_stream *io) fsi_pio_push() argument 1180 static int fsi_pio_start_stop(struct fsi_priv *fsi, struct fsi_stream *io, fsi_pio_start_stop() argument 1197 static int fsi_pio_push_init(struct fsi_priv *fsi, struct fsi_stream *io) fsi_pio_push_init() argument 1215 static int fsi_pio_pop_init(struct fsi_priv *fsi, struct fsi_stream *io) fsi_pio_pop_init() argument 1267 static int fsi_dma_init(struct fsi_priv *fsi, struct fsi_stream *io) fsi_dma_init() argument 1282 struct fsi_priv *fsi = fsi_stream_to_priv(io); fsi_dma_complete() local 1289 static int fsi_dma_transfer(struct fsi_priv *fsi, struct fsi_stream *io) fsi_dma_transfer() argument 1346 static int fsi_dma_push_start_stop(struct fsi_priv *fsi, struct fsi_stream *io, fsi_dma_push_start_stop() argument 1363 static int fsi_dma_probe(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev) fsi_dma_probe() argument 1412 static int fsi_dma_remove(struct fsi_priv *fsi, struct fsi_stream *io) fsi_dma_remove() argument 1434 static void fsi_fifo_init(struct fsi_priv *fsi, fsi_fifo_init() argument 1489 static int fsi_hw_startup(struct fsi_priv *fsi, fsi_hw_startup() argument 1545 static int fsi_hw_shutdown(struct fsi_priv *fsi, fsi_hw_shutdown() argument 1558 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_startup() local 1568 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_shutdown() local 1576 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_trigger() local 1601 static int fsi_set_fmt_dai(struct fsi_priv *fsi, unsigned int fmt) fsi_set_fmt_dai() argument 1619 static int fsi_set_fmt_spdif(struct fsi_priv *fsi) fsi_set_fmt_spdif() argument 1634 struct fsi_priv *fsi = fsi_get_priv_frm_dai(dai); fsi_dai_set_fmt() local 1691 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_dai_hw_params() local 1750 struct fsi_priv *fsi = fsi_get_priv(substream); fsi_pointer() local 1858 static void fsi_port_info_init(struct fsi_priv *fsi, fsi_port_info_init() argument 1871 static void fsi_handler_init(struct fsi_priv *fsi, fsi_handler_init() argument 1925 struct fsi_priv *fsi; fsi_probe() local 2059 static void __fsi_suspend(struct fsi_priv *fsi, __fsi_suspend() argument 2070 static void __fsi_resume(struct fsi_priv *fsi, __fsi_resume() argument 732 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 808 fsi_clk_enable(struct device *dev, struct fsi_priv *fsi) fsi_clk_enable() argument 834 fsi_clk_disable(struct device *dev, struct fsi_priv *fsi) fsi_clk_disable() argument 851 fsi_clk_set_ackbpf(struct device *dev, struct fsi_priv *fsi, int ackmd, int bpfmd) fsi_clk_set_ackbpf() argument 918 fsi_clk_set_rate_external(struct device *dev, struct fsi_priv *fsi) fsi_clk_set_rate_external() argument 950 fsi_clk_set_rate_cpg(struct device *dev, struct fsi_priv *fsi) fsi_clk_set_rate_cpg() argument
|