/linux-master/sound/soc/loongson/ |
H A D | loongson_dma.c | 146 u32 num_periods; local 154 num_periods = buf_len / period_len; 155 if (!num_periods || num_periods > prtd->dma_desc_arr_size) { 166 for (i = 0; i < num_periods; i++) { 188 desc = &prtd->dma_desc_arr[num_periods - 1];
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | cx23885-alsa.c | 179 chip->num_periods, buf->bpl * chip->num_periods); 371 chip->num_periods = params_periods(hw_params); 375 BUG_ON(chip->num_periods & (chip->num_periods-1)); 394 chip->period_size, chip->num_periods, 1);
|
H A D | cx23885.h | 345 unsigned int num_periods; member in struct:cx23885_audio_dev
|
/linux-master/sound/soc/intel/avs/ |
H A D | cldma.c | 37 unsigned int num_periods; member in struct:hda_cldma 212 cl->num_periods = 0; 230 cl->num_periods++; 244 snd_hdac_stream_writeb(cl, SD_LVI, cl->num_periods - 1);
|
/linux-master/drivers/dma/ |
H A D | ls2x-apb-dma.c | 389 u32 num_periods; local 402 num_periods = buf_len / period_len; 403 desc = kzalloc(struct_size(desc, sg, num_periods), GFP_NOWAIT); 407 desc->desc_num = num_periods; 412 for (i = 0; i < num_periods; i++) { 430 desc->sg[num_periods - 1].hw->ndesc_addr = desc->sg[0].llp | LDMA_DESC_EN; 431 desc->sg[num_periods - 1].hw->high_ndesc_addr = upper_32_bits(desc->sg[0].llp);
|
H A D | tegra210-adma.c | 122 size_t num_periods; member in struct:tegra_adma_desc 400 periods_remaining = tdc->tx_buf_count % desc->num_periods; 564 if (desc->num_periods > ADMA_CH_CONFIG_MAX_BUFS) 572 ch_regs->config = ADMA_CH_CONFIG_SRC_BUF(desc->num_periods - 1); 583 ch_regs->config = ADMA_CH_CONFIG_TRG_BUF(desc->num_periods - 1); 657 desc->num_periods = buf_len / period_len;
|
H A D | mmp_tdma.c | 429 int num_periods = buf_len / period_len; local 450 tdmac->desc_num = num_periods; 461 if (i + 1 == num_periods)
|
H A D | dma-axi-dmac.c | 584 unsigned int num_periods, unsigned int period_len, 597 for (i = 0; i < num_periods; i++) { 671 unsigned int num_periods, num_segments, num_sgs; local 683 num_periods = buf_len / period_len; 685 num_sgs = num_periods * num_segments; 695 axi_dmac_fill_linear_sg(chan, direction, buf_addr, num_periods, 582 axi_dmac_fill_linear_sg(struct axi_dmac_chan *chan, enum dma_transfer_direction direction, dma_addr_t addr, unsigned int num_periods, unsigned int period_len, struct axi_dmac_sg *sg) argument
|
H A D | mxs-dma.c | 580 u32 num_periods = buf_len / period_len; local 590 if (num_periods > NUM_CCW) { 593 num_periods, NUM_CCW); 607 if (i + 1 == num_periods)
|
H A D | stm32-dma.c | 1163 u32 num_periods, nb_data_items; local 1214 num_periods = buf_len / period_len; 1216 desc = kzalloc(struct_size(desc, sg_req, num_periods), GFP_NOWAIT); 1219 desc->num_sgs = num_periods; 1221 for (i = 0; i < num_periods; i++) {
|
H A D | imx-sdma.c | 1690 int num_periods = 0; local 1698 num_periods = buf_len / period_len; 1702 desc = sdma_transfer_init(sdmac, direction, num_periods); 1735 if (i + 1 == num_periods)
|
/linux-master/net/ceph/ |
H A D | striper.c | 266 u64 num_periods = DIV64_U64_ROUND_UP(size, period); local 276 return num_periods * l->stripe_count - remainder_objs;
|
/linux-master/drivers/media/pci/cx25821/ |
H A D | cx25821-alsa.c | 78 unsigned int num_periods; member in struct:cx25821_audio_dev 250 chip->num_periods, buf->bpl * chip->num_periods); 509 chip->num_periods = params_periods(hw_params); 513 BUG_ON(chip->num_periods & (chip->num_periods - 1)); 535 chip->period_size, chip->num_periods, 1);
|
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88-alsa.c | 70 unsigned int num_periods; member in struct:cx88_audio_dev 135 chip->num_periods, buf->bpl * chip->num_periods); 462 chip->num_periods = params_periods(hw_params); 466 WARN_ON(chip->num_periods & (chip->num_periods - 1)); 485 chip->period_size, chip->num_periods, 1);
|
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6apm.h | 77 uint32_t num_periods; member in struct:audioreach_graph_data
|
H A D | q6asm.c | 248 uint32_t num_periods; member in struct:audio_port_data 379 port->num_periods = 0; 405 cnt = port->num_periods - 1; 535 ac->port[dir].num_periods = periods; 1486 if (port->dsp_buf >= port->num_periods) 1613 if (port->dsp_buf >= port->num_periods)
|
H A D | q6apm.c | 255 data->num_periods = periods; 445 if (graph->rx_data.dsp_buf >= graph->rx_data.num_periods) 485 if (port->dsp_buf >= port->num_periods)
|
H A D | audioreach.c | 1305 port->num_periods = 0; 1310 port->num_periods = 0;
|
/linux-master/sound/soc/fsl/ |
H A D | fsl_dma.c | 91 * @num_periods: the number of periods in the DMA buffer 106 unsigned int num_periods; member in struct:fsl_dma_private 248 if (dma_private->num_periods != NUM_DMA_LINKS) 544 dma_private->num_periods = params_periods(hw_params);
|
/linux-master/sound/x86/ |
H A D | intel_hdmi_audio.c | 906 int i, num_periods; local 908 num_periods = runtime->periods; 909 intelhaddata->num_bds = min(num_periods, HAD_NUM_OF_RING_BUFS); 910 /* set the minimum 2 BDs for num_periods=1 */ 934 int num_periods = substream->runtime->periods; local 941 intelhaddata->pcmbuf_head %= num_periods;
|
/linux-master/drivers/media/rc/ |
H A D | redrat3.c | 162 __be16 num_periods; member in struct:redrat3_irdata 298 mod_freq = (RR3_CLK * be16_to_cpu(irdata->num_periods)) /
|
/linux-master/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac-platform.c | 772 u32 num_periods, num_segments; local 781 num_periods = buf_len / period_len; 790 total_segments = num_periods * num_segments;
|
/linux-master/drivers/dma/xilinx/ |
H A D | xilinx_dma.c | 2294 unsigned int num_periods; local 2301 num_periods = buf_len / period_len; 2303 if (!num_periods) 2318 for (i = 0; i < num_periods; ++i) {
|