Lines Matching refs:fsi_stream

205 struct fsi_stream {  struct
256 struct fsi_stream playback; argument
257 struct fsi_stream capture;
273 int (*init)(struct fsi_priv *fsi, struct fsi_stream *io);
274 int (*quit)(struct fsi_priv *fsi, struct fsi_stream *io);
275 int (*probe)(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev);
276 int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io);
277 int (*remove)(struct fsi_priv *fsi, struct fsi_stream *io);
278 int (*start_stop)(struct fsi_priv *fsi, struct fsi_stream *io,
304 static int fsi_stream_is_play(struct fsi_priv *fsi, struct fsi_stream *io);
428 static u32 fsi_get_port_shift(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_get_port_shift()
453 struct fsi_stream *io) in fsi_get_current_fifo_samples()
493 struct fsi_stream *io) in fsi_stream_is_play()
498 static inline struct fsi_stream *fsi_stream_get(struct fsi_priv *fsi, in fsi_stream_get()
505 struct fsi_stream *io) in fsi_stream_is_working()
518 static struct fsi_priv *fsi_stream_to_priv(struct fsi_stream *io) in fsi_stream_to_priv()
524 struct fsi_stream *io, in fsi_stream_init()
545 static void fsi_stream_quit(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_stream_quit()
572 static int fsi_stream_transfer(struct fsi_stream *io) in fsi_stream_transfer()
589 struct fsi_stream *io; in fsi_stream_probe()
608 struct fsi_stream *io; in fsi_stream_remove()
628 static void fsi_format_bus_setup(struct fsi_priv *fsi, struct fsi_stream *io, in fsi_format_bus_setup()
676 static void fsi_irq_enable(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_irq_enable()
685 static void fsi_irq_disable(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_irq_disable()
1036 static void fsi_pointer_update(struct fsi_stream *io, int size) in fsi_pointer_update()
1109 static u8 *fsi_pio_get_area(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_pio_get_area()
1117 static int fsi_pio_transfer(struct fsi_priv *fsi, struct fsi_stream *io, in fsi_pio_transfer()
1145 static int fsi_pio_pop(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_pio_pop()
1162 static int fsi_pio_push(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_pio_push()
1180 static int fsi_pio_start_stop(struct fsi_priv *fsi, struct fsi_stream *io, in fsi_pio_start_stop()
1197 static int fsi_pio_push_init(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_pio_push_init()
1215 static int fsi_pio_pop_init(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_pio_pop_init()
1267 static int fsi_dma_init(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_dma_init()
1281 struct fsi_stream *io = (struct fsi_stream *)data; in fsi_dma_complete()
1289 static int fsi_dma_transfer(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_dma_transfer()
1346 static int fsi_dma_push_start_stop(struct fsi_priv *fsi, struct fsi_stream *io, in fsi_dma_push_start_stop()
1363 static int fsi_dma_probe(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev) in fsi_dma_probe()
1412 static int fsi_dma_remove(struct fsi_priv *fsi, struct fsi_stream *io) in fsi_dma_remove()
1435 struct fsi_stream *io, in fsi_fifo_init()
1490 struct fsi_stream *io, in fsi_hw_startup()
1577 struct fsi_stream *io = fsi_stream_get(fsi, substream); in fsi_dai_trigger()
1751 struct fsi_stream *io = fsi_stream_get(fsi, substream); in fsi_pointer()
2059 struct fsi_stream *io, in __fsi_suspend()
2070 struct fsi_stream *io, in __fsi_resume()