Lines Matching refs:matrix
41 struct pcmchan_matrix *matrix; /* matrix map */ member
193 cdesc->current.matrix->channels, cdesc->current.matrix->ext); in feeder_build_formatne()
312 cdesc->target.matrix->channels, cdesc->target.matrix->ext); in feeder_build_matrix()
322 ret = feeder_matrix_setup(f, cdesc->current.matrix, in feeder_build_matrix()
323 cdesc->target.matrix); in feeder_build_matrix()
333 cdesc->current.matrix = cdesc->target.matrix; in feeder_build_matrix()
393 ret = feeder_volume_apply_matrix(f, cdesc->current.matrix); in feeder_build_volume()
531 #define FEEDER_BW(c, t) ((c)->t.matrix->channels * (c)->t.rate)
537 #define FEEDMATRIX_UP(c) ((c)->target.matrix->channels > \
538 (c)->current.matrix->channels)
539 #define FEEDMATRIX_DOWN(c) ((c)->target.matrix->channels < \
540 (c)->current.matrix->channels)
669 softmatrix = &c->matrix; in feeder_chain()
675 softmatrix = &c->matrix; in feeder_chain()
679 c->matrix = *softmatrix; in feeder_chain()
680 c->matrix.id = SND_CHN_MATRIX_PCMCHANNEL; in feeder_chain()
694 cdesc.origin.matrix = softmatrix; in feeder_chain()
697 cdesc.target.matrix = hwmatrix; in feeder_chain()
701 cdesc.origin.matrix = hwmatrix; in feeder_chain()
704 cdesc.target.matrix = softmatrix; in feeder_chain()
744 if (feeder_matrix_compare(cdesc.origin.matrix, in feeder_chain()
745 cdesc.target.matrix) != 0) in feeder_chain()
814 FEEDER_BUILD(matrix); in feeder_chain()
820 FEEDER_BUILD(matrix); in feeder_chain()
842 FEEDER_BUILD(matrix); in feeder_chain()