Lines Matching refs:in
19 static inline void get_pcm_info(struct i2sbus_dev *i2sdev, int in, in get_pcm_info() argument
22 if (in) { in get_pcm_info()
24 *pi = &i2sdev->in; in get_pcm_info()
31 *other = &i2sdev->in; in get_pcm_info()
73 static int i2sbus_pcm_open(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_open() argument
89 get_pcm_info(i2sdev, in, &pi, &other); in i2sbus_pcm_open()
107 if (ti->transfer_in == in in i2sbus_pcm_open()
230 static int i2sbus_pcm_close(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_close() argument
238 get_pcm_info(i2sdev, in, &pi, NULL); in i2sbus_pcm_close()
304 static inline int i2sbus_hw_free(struct snd_pcm_substream *substream, int in) in i2sbus_hw_free() argument
309 get_pcm_info(i2sdev, in, &pi, NULL); in i2sbus_hw_free()
326 static int i2sbus_pcm_prepare(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_prepare() argument
347 get_pcm_info(i2sdev, in, &pi, &other); in i2sbus_pcm_prepare()
394 cmd = (in? INPUT_MORE: OUTPUT_MORE) | BR_IFSET | INTR_ALWAYS; in i2sbus_pcm_prepare()
539 static int i2sbus_pcm_trigger(struct i2sbus_dev *i2sdev, int in, int cmd) in i2sbus_pcm_trigger() argument
548 get_pcm_info(i2sdev, in, &pi, NULL); in i2sbus_pcm_trigger()
620 static snd_pcm_uframes_t i2sbus_pcm_pointer(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_pointer() argument
625 get_pcm_info(i2sdev, in, &pi, NULL); in i2sbus_pcm_pointer()
635 static inline void handle_interrupt(struct i2sbus_dev *i2sdev, int in) in handle_interrupt() argument
645 get_pcm_info(i2sdev, in, &pi, NULL); in handle_interrupt()
681 if (!(status & ACTIVE) && (!in || (status & 0x80))) in handle_interrupt()
798 i2sdev->in.substream = substream; in i2sbus_record_open()
809 if (i2sdev->in.substream != substream) in i2sbus_record_close()
813 i2sdev->in.substream = NULL; in i2sbus_record_close()
823 if (i2sdev->in.substream != substream) in i2sbus_record_prepare()
834 if (i2sdev->in.substream != substream) in i2sbus_record_trigger()
846 if (i2sdev->in.substream != substream) in i2sbus_record_pointer()
869 i2sdev->in.created = 0; in i2sbus_private_free()
884 int err, in = 0, out = 0; in i2sbus_attach_codec() local
927 in = 1; in i2sbus_attach_codec()
976 out = in = 1; in i2sbus_attach_codec()
994 if (!i2sdev->in.created && in) { in i2sbus_attach_codec()
1006 i2sdev->in.created = 1; in i2sbus_attach_codec()