Lines Matching refs:period_len
1159 size_t period_len, enum dma_transfer_direction direction,
1168 if (!buf_len || !period_len) {
1178 if (buf_len % period_len) {
1179 dev_err(chan2dev(chan), "buf_len not multiple of period_len\n");
1194 ret = stm32_dma_set_xfer_param(chan, direction, &buswidth, period_len,
1199 nb_data_items = period_len / buswidth;
1206 if (buf_len == period_len) {
1216 num_periods = buf_len / period_len;
1223 desc->sg_req[i].len = period_len;
1232 desc->sg_req[i].chan_reg.dma_sm1ar += period_len;
1235 buf_addr += period_len;
1327 u32 dma_scr, dma_smar, id, period_len;
1337 period_len = sg_req->len;
1344 * SM0AR is in the range of [SM0AR:SM0AR+period_len]
1347 dma_smar < sg_req->chan_reg.dma_sm0ar + period_len);
1353 * SM1AR is in the range of [SM1AR:SM1AR+period_len]
1356 dma_smar < sg_req->chan_reg.dma_sm1ar + period_len);