Lines Matching refs:m_in

292 feed_matrix_setup(struct feed_matrix_info *info, struct pcmchan_matrix *m_in,  in feed_matrix_setup()  argument
299 if (info == NULL || m_in == NULL || m_out == NULL || in feed_matrix_setup()
300 AFMT_CHANNEL(info->in) != m_in->channels || in feed_matrix_setup()
302 m_in->channels < SND_CHN_MIN || m_in->channels > SND_CHN_MAX || in feed_matrix_setup()
312 if (m_in->id == m_out->id && !(m_in->id < SND_CHN_MATRIX_BEGIN || in feed_matrix_setup()
313 m_in->id > SND_CHN_MATRIX_END)) in feed_matrix_setup()
321 if (m_in->id == SND_CHN_MATRIX_1_0) { in feed_matrix_setup()
329 in_mask = m_in->mask; in feed_matrix_setup()
344 if (m_in->offset[i] >= 0 && in feed_matrix_setup()
345 m_in->offset[i] < (int)m_in->channels) in feed_matrix_setup()
347 m_in->offset[i] * info->bps; in feed_matrix_setup()
399 struct pcmchan_matrix *m_in, *m_out; in feed_matrix_init() local
438 m_in = feeder_matrix_format_map(info->in); in feed_matrix_init()
441 ret = feed_matrix_setup(info, m_in, m_out); in feed_matrix_init()
541 feeder_matrix_setup(struct pcm_feeder *f, struct pcmchan_matrix *m_in, in feeder_matrix_setup() argument
549 return (feed_matrix_setup(f->data, m_in, m_out)); in feeder_matrix_setup()
672 feeder_matrix_compare(struct pcmchan_matrix *m_in, struct pcmchan_matrix *m_out) in feeder_matrix_compare() argument
676 if (m_in == m_out) in feeder_matrix_compare()
679 if (m_in->channels != m_out->channels || m_in->ext != m_out->ext || in feeder_matrix_compare()
680 m_in->mask != m_out->mask) in feeder_matrix_compare()
683 for (i = 0; i < (sizeof(m_in->map) / sizeof(m_in->map[0])); i++) { in feeder_matrix_compare()
684 if (m_in->map[i].type != m_out->map[i].type) in feeder_matrix_compare()
686 if (m_in->map[i].type == SND_CHN_T_MAX) in feeder_matrix_compare()
688 if (m_in->map[i].members != m_out->map[i].members) in feeder_matrix_compare()
691 if (m_in->offset[m_in->map[i].type] != in feeder_matrix_compare()