Lines Matching full:pair
45 * fsl_asrc_pair: ASRC Pair common data
49 * @index: pair index (ASRC_PAIR_A, ASRC_PAIR_B, ASRC_PAIR_C)
56 * @private: pair private area
105 * @pair: pair pointers
125 * @pair_priv_size: size of pair private struct.
140 struct fsl_asrc_pair *pair[PAIR_CTX_NUM]; member
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);