Lines Matching refs:period_len
1014 dma_addr_t buf_addr, size_t len, size_t period_len,
1024 if (!dchan || !len || !period_len)
1031 /* the buffer length must be a multiple of period_len */
1032 if (len % period_len != 0 || period_len > PDMA_MAX_DESC_BYTES ||
1033 !IS_ALIGNED(period_len, 1 << PDMA_ALIGNMENT))
1037 dcmd |= PXA_DCMD_ENDIRQEN | (PXA_DCMD_LENGTH & period_len);
1040 __func__, (unsigned long)buf_addr, len, period_len, dir, flags);
1042 nb_desc = DIV_ROUND_UP(period_len, PDMA_MAX_DESC_BYTES);
1043 nb_desc *= DIV_ROUND_UP(len, period_len);
1057 dma += period_len;
1058 len -= period_len;