Lines Matching refs:slots
619 int slots = mcasp->tdm_slots; in davinci_mcasp_ch_constraint() local
623 slots = hweight32(mcasp->tdm_mask[stream]); in davinci_mcasp_ch_constraint()
625 for (i = 2; i <= slots; i++) in davinci_mcasp_ch_constraint()
629 list[count++] = i*slots; in davinci_mcasp_ch_constraint()
661 int slots, int slot_width) in davinci_mcasp_set_tdm_slot() argument
667 __func__, tx_mask, rx_mask, slots, slot_width); in davinci_mcasp_set_tdm_slot()
669 if (tx_mask >= (1<<slots) || rx_mask >= (1<<slots)) { in davinci_mcasp_set_tdm_slot()
672 tx_mask, rx_mask, slots); in davinci_mcasp_set_tdm_slot()
683 mcasp->tdm_slots = slots; in davinci_mcasp_set_tdm_slot()
753 u8 slots = mcasp->tdm_slots; in mcasp_common_hw_param() local
754 u8 max_active_serializers = (channels + slots - 1) / slots; in mcasp_common_hw_param()
804 active_serializers * slots); in mcasp_common_hw_param()
1034 int slots = mcasp->tdm_slots; in davinci_mcasp_hw_params() local
1042 div = davinci_mcasp_calc_clk_div(mcasp, rate*sbits*slots, in davinci_mcasp_hw_params()
1143 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_rate() local
1155 uint bclk_freq = sbits*slots* in davinci_mcasp_hw_rule_rate()
1172 ri->min, ri->max, range.min, range.max, sbits, slots); in davinci_mcasp_hw_rule_rate()
1185 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_format() local
1198 davinci_mcasp_calc_clk_div(rd->mcasp, sbits*slots*rate, in davinci_mcasp_hw_rule_format()
1208 count, rate, slots); in davinci_mcasp_hw_rule_format()