Lines Matching refs:period_len
1187 size_t period_len) in atc_dma_cyclic_check_values() argument
1189 if (period_len > (ATC_BTSIZE_MAX << reg_width)) in atc_dma_cyclic_check_values()
1191 if (unlikely(period_len & ((1 << reg_width) - 1))) in atc_dma_cyclic_check_values()
1208 unsigned int reg_width, size_t period_len, in atc_dma_cyclic_fill_desc() argument
1220 | period_len >> reg_width; in atc_dma_cyclic_fill_desc()
1224 desc->lli.saddr = buf_addr + (period_len * period_index); in atc_dma_cyclic_fill_desc()
1232 desc->len = period_len; in atc_dma_cyclic_fill_desc()
1237 desc->lli.daddr = buf_addr + (period_len * period_index); in atc_dma_cyclic_fill_desc()
1244 desc->len = period_len; in atc_dma_cyclic_fill_desc()
1265 size_t period_len, enum dma_transfer_direction direction, in atc_prep_dma_cyclic() argument
1275 unsigned int periods = buf_len / period_len; in atc_prep_dma_cyclic()
1281 periods, buf_len, period_len); in atc_prep_dma_cyclic()
1283 if (unlikely(!atslave || !buf_len || !period_len)) { in atc_prep_dma_cyclic()
1303 if (atc_dma_cyclic_check_values(reg_width, buf_addr, period_len)) in atc_prep_dma_cyclic()
1315 reg_width, period_len, direction)) in atc_prep_dma_cyclic()