• Home
  • Raw
  • Download

Lines Matching refs:index

28 	dev_err(&asrc_priv->pdev->dev, "Pair %c: " fmt, 'A' + index, ##__VA_ARGS__)
31 dev_dbg(&asrc_priv->pdev->dev, "Pair %c: " fmt, 'A' + index, ##__VA_ARGS__)
95 enum asrc_pair_index index = ASRC_INVALID_PAIR; in fsl_asrc_request_pair() local
107 index = i; in fsl_asrc_request_pair()
113 if (index == ASRC_INVALID_PAIR) { in fsl_asrc_request_pair()
121 asrc_priv->pair[index] = pair; in fsl_asrc_request_pair()
123 pair->index = index; in fsl_asrc_request_pair()
139 enum asrc_pair_index index = pair->index; in fsl_asrc_release_pair() local
144 ASRCTR_ASRCEi_MASK(index), 0); in fsl_asrc_release_pair()
149 asrc_priv->pair[index] = NULL; in fsl_asrc_release_pair()
161 enum asrc_pair_index index = pair->index; in fsl_asrc_set_watermarks() local
163 regmap_update_bits(asrc_priv->regmap, REG_ASRMCR(index), in fsl_asrc_set_watermarks()
197 enum asrc_pair_index index = pair->index; in fsl_asrc_set_ideal_ratio() local
225 regmap_write(asrc_priv->regmap, REG_ASRIDRL(index), ratio); in fsl_asrc_set_ideal_ratio()
226 regmap_write(asrc_priv->regmap, REG_ASRIDRH(index), ratio >> 24); in fsl_asrc_set_ideal_ratio()
242 enum asrc_pair_index index = pair->index; in fsl_asrc_config_pair() local
325 ASRCNCR_ANCi_MASK(index, asrc_priv->channel_bits), in fsl_asrc_config_pair()
326 ASRCNCR_ANCi(index, channels, asrc_priv->channel_bits)); in fsl_asrc_config_pair()
330 ASRCTR_ATSi_MASK(index), ASRCTR_ATS(index)); in fsl_asrc_config_pair()
332 ASRCTR_USRi_MASK(index), 0); in fsl_asrc_config_pair()
336 ASRCSR_AICSi_MASK(index) | ASRCSR_AOCSi_MASK(index), in fsl_asrc_config_pair()
337 ASRCSR_AICS(index, clk_index[IN]) | in fsl_asrc_config_pair()
338 ASRCSR_AOCS(index, clk_index[OUT])); in fsl_asrc_config_pair()
345 regmap_update_bits(asrc_priv->regmap, REG_ASRCDR(index), in fsl_asrc_config_pair()
346 ASRCDRi_AOCPi_MASK(index) | ASRCDRi_AICPi_MASK(index) | in fsl_asrc_config_pair()
347 ASRCDRi_AOCDi_MASK(index) | ASRCDRi_AICDi_MASK(index), in fsl_asrc_config_pair()
348 ASRCDRi_AOCP(index, outdiv) | ASRCDRi_AICP(index, indiv)); in fsl_asrc_config_pair()
351 regmap_update_bits(asrc_priv->regmap, REG_ASRMCR1(index), in fsl_asrc_config_pair()
357 regmap_update_bits(asrc_priv->regmap, REG_ASRMCR(index), in fsl_asrc_config_pair()
370 ASRCTR_ATSi_MASK(index), 0); in fsl_asrc_config_pair()
374 ASRCTR_IDRi_MASK(index) | ASRCTR_USRi_MASK(index), in fsl_asrc_config_pair()
375 ASRCTR_IDR(index) | ASRCTR_USR(index)); in fsl_asrc_config_pair()
379 ASRCFG_PREMODi_MASK(index) | ASRCFG_POSTMODi_MASK(index), in fsl_asrc_config_pair()
380 ASRCFG_PREMOD(index, process_option[in][out][0]) | in fsl_asrc_config_pair()
381 ASRCFG_POSTMOD(index, process_option[in][out][1])); in fsl_asrc_config_pair()
394 enum asrc_pair_index index = pair->index; in fsl_asrc_start_pair() local
399 ASRCTR_ASRCEi_MASK(index), ASRCTR_ASRCE(index)); in fsl_asrc_start_pair()
405 reg &= ASRCFG_INIRQi_MASK(index); in fsl_asrc_start_pair()
411 regmap_write(asrc_priv->regmap, REG_ASRDI(index), 0); in fsl_asrc_start_pair()
423 enum asrc_pair_index index = pair->index; in fsl_asrc_stop_pair() local
427 ASRCTR_ASRCEi_MASK(index), 0); in fsl_asrc_stop_pair()
436 enum asrc_pair_index index = pair->index; in fsl_asrc_get_dma_channel() local
439 sprintf(name, "%cx%c", dir == IN ? 'r' : 't', index + 'a'); in fsl_asrc_get_dma_channel()
476 config.pair = pair->index; in fsl_asrc_dai_hw_params()
761 enum asrc_pair_index index; in fsl_asrc_isr() local
774 for (index = ASRC_PAIR_A; index < ASRC_PAIR_MAX_NUM; index++) { in fsl_asrc_isr()
775 if (!asrc_priv->pair[index]) in fsl_asrc_isr()
779 asrc_priv->pair[index]->error |= ASRC_TASK_Q_OVERLOAD; in fsl_asrc_isr()
783 if (status & ASRSTR_AOOL(index)) { in fsl_asrc_isr()
784 asrc_priv->pair[index]->error |= ASRC_OUTPUT_TASK_OVERLOAD; in fsl_asrc_isr()
788 if (status & ASRSTR_AIOL(index)) { in fsl_asrc_isr()
789 asrc_priv->pair[index]->error |= ASRC_INPUT_TASK_OVERLOAD; in fsl_asrc_isr()
793 if (status & ASRSTR_AODO(index)) { in fsl_asrc_isr()
794 asrc_priv->pair[index]->error |= ASRC_OUTPUT_BUFFER_OVERFLOW; in fsl_asrc_isr()
798 if (status & ASRSTR_AIDU(index)) { in fsl_asrc_isr()
799 asrc_priv->pair[index]->error |= ASRC_INPUT_BUFFER_UNDERRUN; in fsl_asrc_isr()