Lines Matching refs:fsl_asrc_pair
45 * fsl_asrc_pair: ASRC Pair common data
66 struct fsl_asrc_pair {
140 struct fsl_asrc_pair *pair[PAIR_CTX_NUM];
147 struct dma_chan *(*get_dma_channel)(struct fsl_asrc_pair *pair, bool dir);
148 int (*request_pair)(int channels, struct fsl_asrc_pair *pair);
149 void (*release_pair)(struct fsl_asrc_pair *pair);
153 int (*m2m_prepare)(struct fsl_asrc_pair *pair);
154 int (*m2m_start)(struct fsl_asrc_pair *pair);
155 int (*m2m_unprepare)(struct fsl_asrc_pair *pair);
156 int (*m2m_stop)(struct fsl_asrc_pair *pair);
158 int (*m2m_calc_out_len)(struct fsl_asrc_pair *pair, int input_buffer_length);
159 int (*m2m_get_maxburst)(u8 dir, struct fsl_asrc_pair *pair);
160 int (*m2m_pair_suspend)(struct fsl_asrc_pair *pair);
161 int (*m2m_pair_resume)(struct fsl_asrc_pair *pair);
162 int (*m2m_set_ratio_mod)(struct fsl_asrc_pair *pair, int val);
164 unsigned int (*get_output_fifo_size)(struct fsl_asrc_pair *pair);