Searched defs:period_len (Results 1 - 9 of 9) sorted by relevance

/drivers/dma/
H A Dsirf-dma.c491 size_t buf_len, size_t period_len,
509 if (buf_len != 2 * period_len)
490 sirfsoc_dma_prep_cyclic(struct dma_chan *chan, dma_addr_t addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
H A Dat_hdmac.c772 size_t period_len, enum dma_transfer_direction direction)
774 if (period_len > (ATC_BTSIZE_MAX << reg_width))
776 if (unlikely(period_len & ((1 << reg_width) - 1)))
795 unsigned int reg_width, size_t period_len,
807 | period_len >> reg_width;
811 desc->lli.saddr = buf_addr + (period_len * period_index);
823 desc->lli.daddr = buf_addr + (period_len * period_index);
844 * @period_len: number of bytes for each period
850 size_t period_len, enum dma_transfer_direction direction,
860 unsigned int periods = buf_len / period_len;
771 atc_dma_cyclic_check_values(unsigned int reg_width, dma_addr_t buf_addr, size_t period_len, enum dma_transfer_direction direction) argument
793 atc_dma_cyclic_fill_desc(struct dma_chan *chan, struct at_desc *desc, unsigned int period_index, dma_addr_t buf_addr, unsigned int reg_width, size_t period_len, enum dma_transfer_direction direction) argument
849 atc_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
[all...]
H A Ddw_dmac.c1182 * @period_len: number of bytes for each period
1189 dma_addr_t buf_addr, size_t buf_len, size_t period_len,
1227 periods = buf_len / period_len;
1230 if (period_len > (DWC_MAX_COUNT << reg_width))
1232 if (unlikely(period_len & ((1 << reg_width) - 1)))
1260 desc->lli.sar = buf_addr + (period_len * i);
1274 desc->lli.dar = buf_addr + (period_len * i);
1292 desc->lli.ctlhi = (period_len >> reg_width);
1312 period_len, periods);
1188 dw_dma_cyclic_prep(struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction) argument
H A Dmxs-dma.c458 size_t period_len, enum dma_transfer_direction direction,
463 int num_periods = buf_len / period_len;
479 if (period_len > MAX_XFER_BYTES) {
482 period_len, MAX_XFER_BYTES);
495 ccw->xfer_bytes = period_len;
505 dma_addr += period_len;
506 buf += period_len;
456 mxs_dma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
H A Dep93xx_dma.c1052 * @period_len: lenght of a single period
1057 * descriptor is submitted, we will be submitting in a @period_len sized
1066 size_t buf_len, size_t period_len,
1085 if (period_len > DMA_MAX_CHAN_BYTES) {
1087 period_len); local
1093 for (offset = 0; offset < buf_len; offset += period_len) {
1108 desc->size = period_len;
1065 ep93xx_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction dir, void *context) argument
H A Dimx-dma.c802 size_t period_len, enum dma_transfer_direction direction,
809 unsigned int periods = buf_len / period_len;
811 dev_dbg(imxdma->dev, "%s channel: %d buf_len=%d period_len=%d\n",
812 __func__, imxdmac->channel, buf_len, period_len);
834 imxdmac->sg_list[i].length = period_len;
835 dma_addr += period_len;
800 imxdma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
H A Dimx-sdma.c1003 size_t period_len, enum dma_transfer_direction direction,
1008 int num_periods = buf_len / period_len;
1031 if (period_len > 0xffff) {
1033 channel, period_len, 0xffff);
1043 bd->mode.count = period_len;
1057 i, period_len, dma_addr,
1063 dma_addr += period_len;
1064 buf += period_len;
1001 sdma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
H A Dste_dma40.c2349 size_t buf_len, size_t period_len,
2352 unsigned int periods = buf_len / period_len;
2360 sg_dma_len(&sg[i]) = period_len;
2361 dma_addr += period_len;
2348 dma40_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
H A Dpl330.c2692 size_t period_len, enum dma_transfer_direction direction,
2733 fill_px(&desc->px, dst, src, period_len);
2690 pl330_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t len, size_t period_len, enum dma_transfer_direction direction, void *context) argument

Completed in 322 milliseconds