Lines Matching defs:fsi_stream
201 struct fsi_stream {
252 struct fsi_stream playback;
253 struct fsi_stream capture;
269 int (*init)(struct fsi_priv *fsi, struct fsi_stream *io);
270 int (*quit)(struct fsi_priv *fsi, struct fsi_stream *io);
271 int (*probe)(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev);
272 int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io);
273 int (*remove)(struct fsi_priv *fsi, struct fsi_stream *io);
274 int (*start_stop)(struct fsi_priv *fsi, struct fsi_stream *io,
301 struct fsi_stream *io)
429 static u32 fsi_get_port_shift(struct fsi_priv *fsi, struct fsi_stream *io)
454 struct fsi_stream *io)
493 static inline struct fsi_stream *fsi_stream_get(struct fsi_priv *fsi,
500 struct fsi_stream *io)
513 static struct fsi_priv *fsi_stream_to_priv(struct fsi_stream *io)
519 struct fsi_stream *io,
540 static void fsi_stream_quit(struct fsi_priv *fsi, struct fsi_stream *io)
567 static int fsi_stream_transfer(struct fsi_stream *io)
584 struct fsi_stream *io;
603 struct fsi_stream *io;
623 static void fsi_format_bus_setup(struct fsi_priv *fsi, struct fsi_stream *io,
671 static void fsi_irq_enable(struct fsi_priv *fsi, struct fsi_stream *io)
680 static void fsi_irq_disable(struct fsi_priv *fsi, struct fsi_stream *io)
1044 static void fsi_pointer_update(struct fsi_stream *io, int size)
1117 static u8 *fsi_pio_get_area(struct fsi_priv *fsi, struct fsi_stream *io)
1125 static int fsi_pio_transfer(struct fsi_priv *fsi, struct fsi_stream *io,
1153 static int fsi_pio_pop(struct fsi_priv *fsi, struct fsi_stream *io)
1170 static int fsi_pio_push(struct fsi_priv *fsi, struct fsi_stream *io)
1188 static int fsi_pio_start_stop(struct fsi_priv *fsi, struct fsi_stream *io,
1205 static int fsi_pio_push_init(struct fsi_priv *fsi, struct fsi_stream *io)
1223 static int fsi_pio_pop_init(struct fsi_priv *fsi, struct fsi_stream *io)
1275 static int fsi_dma_init(struct fsi_priv *fsi, struct fsi_stream *io)
1289 struct fsi_stream *io = (struct fsi_stream *)data;
1297 static int fsi_dma_transfer(struct fsi_priv *fsi, struct fsi_stream *io)
1354 static int fsi_dma_push_start_stop(struct fsi_priv *fsi, struct fsi_stream *io,
1371 static int fsi_dma_probe(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev)
1423 static int fsi_dma_remove(struct fsi_priv *fsi, struct fsi_stream *io)
1446 struct fsi_stream *io,
1501 struct fsi_stream *io,
1588 struct fsi_stream *io = fsi_stream_get(fsi, substream);
1767 struct fsi_stream *io = fsi_stream_get(fsi, substream);
2046 struct fsi_stream *io,
2057 struct fsi_stream *io,