Home
last modified time | relevance | path

Searched refs:num_periods (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/media/pci/cx23885/
Dcx23885-alsa.c178 chip->num_periods, buf->bpl * chip->num_periods); in cx23885_start_audio_dma()
370 chip->num_periods = params_periods(hw_params); in snd_cx23885_hw_params()
374 BUG_ON(chip->num_periods & (chip->num_periods-1)); in snd_cx23885_hw_params()
393 chip->period_size, chip->num_periods, 1); in snd_cx23885_hw_params()
Dcx23885.h344 unsigned int num_periods; member
/Linux-v5.4/drivers/staging/ralink-gdma/
Dralink-gdma.c567 unsigned int num_periods, i; in gdma_dma_prep_dma_memcpy() local
576 num_periods = DIV_ROUND_UP(len, xfer_count); in gdma_dma_prep_dma_memcpy()
578 desc = kzalloc(struct_size(desc, sg, num_periods), GFP_ATOMIC); in gdma_dma_prep_dma_memcpy()
585 for (i = 0; i < num_periods; i++) { in gdma_dma_prep_dma_memcpy()
597 desc->num_sgs = num_periods; in gdma_dma_prep_dma_memcpy()
611 unsigned int num_periods, i; in gdma_dma_prep_dma_cyclic() local
622 num_periods = buf_len / period_len; in gdma_dma_prep_dma_cyclic()
623 desc = kzalloc(struct_size(desc, sg, num_periods), GFP_ATOMIC); in gdma_dma_prep_dma_cyclic()
630 for (i = 0; i < num_periods; i++) { in gdma_dma_prep_dma_cyclic()
644 desc->num_sgs = num_periods; in gdma_dma_prep_dma_cyclic()
/Linux-v5.4/drivers/media/pci/cx88/
Dcx88-alsa.c70 unsigned int num_periods; member
136 chip->num_periods, buf->bpl * chip->num_periods); in _cx88_start_audio_dma()
462 chip->num_periods = params_periods(hw_params); in snd_cx88_hw_params()
466 WARN_ON(chip->num_periods & (chip->num_periods - 1)); in snd_cx88_hw_params()
485 chip->period_size, chip->num_periods, 1); in snd_cx88_hw_params()
/Linux-v5.4/drivers/media/pci/cx25821/
Dcx25821-alsa.c78 unsigned int num_periods; member
509 chip->num_periods = params_periods(hw_params); in snd_cx25821_hw_params()
513 BUG_ON(chip->num_periods & (chip->num_periods - 1)); in snd_cx25821_hw_params()
535 chip->period_size, chip->num_periods, 1); in snd_cx25821_hw_params()
/Linux-v5.4/drivers/dma/
Dtegra210-adma.c124 size_t num_periods; member
401 periods_remaining = tdc->tx_buf_count % desc->num_periods; in tegra_adma_get_residue()
566 if (desc->num_periods > ADMA_CH_CONFIG_MAX_BUFS) in tegra_adma_set_xfer_params()
573 ch_regs->config = ADMA_CH_CONFIG_SRC_BUF(desc->num_periods - 1); in tegra_adma_set_xfer_params()
583 ch_regs->config = ADMA_CH_CONFIG_TRG_BUF(desc->num_periods - 1); in tegra_adma_set_xfer_params()
637 desc->num_periods = buf_len / period_len; in tegra_adma_prep_dma_cyclic()
Ddma-axi-dmac.c485 unsigned int num_periods, unsigned int period_len, in axi_dmac_fill_linear_sg() argument
498 for (i = 0; i < num_periods; i++) { in axi_dmac_fill_linear_sg()
574 unsigned int num_periods, num_segments; in axi_dmac_prep_dma_cyclic() local
586 num_periods = buf_len / period_len; in axi_dmac_prep_dma_cyclic()
589 desc = axi_dmac_alloc_desc(num_periods * num_segments); in axi_dmac_prep_dma_cyclic()
593 axi_dmac_fill_linear_sg(chan, direction, buf_addr, num_periods, in axi_dmac_prep_dma_cyclic()
Dmxs-dma.c600 u32 num_periods = buf_len / period_len; in mxs_dma_prep_dma_cyclic() local
610 if (num_periods > NUM_CCW) { in mxs_dma_prep_dma_cyclic()
613 num_periods, NUM_CCW); in mxs_dma_prep_dma_cyclic()
627 if (i + 1 == num_periods) in mxs_dma_prep_dma_cyclic()
Dmmp_tdma.c427 int num_periods = buf_len / period_len; in mmp_tdma_prep_dma_cyclic() local
441 tdmac->desc_num = num_periods; in mmp_tdma_prep_dma_cyclic()
451 if (i + 1 == num_periods) in mmp_tdma_prep_dma_cyclic()
Dstm32-dma.c901 u32 num_periods, nb_data_items; in stm32_dma_prep_dma_cyclic() local
949 num_periods = buf_len / period_len; in stm32_dma_prep_dma_cyclic()
951 desc = kzalloc(struct_size(desc, sg_req, num_periods), GFP_NOWAIT); in stm32_dma_prep_dma_cyclic()
955 for (i = 0; i < num_periods; i++) { in stm32_dma_prep_dma_cyclic()
968 desc->num_sgs = num_periods; in stm32_dma_prep_dma_cyclic()
Dzx_dma.c611 int num_periods = buf_len / period_len; in zx_dma_prep_dma_cyclic() local
622 ds = zx_alloc_desc_resource(num_periods, chan); in zx_dma_prep_dma_cyclic()
Dimx-sdma.c1530 int num_periods = buf_len / period_len; in sdma_prep_dma_cyclic() local
1539 desc = sdma_transfer_init(sdmac, direction, num_periods); in sdma_prep_dma_cyclic()
1569 if (i + 1 == num_periods) in sdma_prep_dma_cyclic()
/Linux-v5.4/net/ceph/
Dstriper.c266 u64 num_periods = DIV64_U64_ROUND_UP(size, period); in ceph_get_num_objects() local
276 return num_periods * l->stripe_count - remainder_objs; in ceph_get_num_objects()
/Linux-v5.4/sound/soc/qcom/qdsp6/
Dq6asm.c168 uint32_t num_periods; member
300 port->num_periods = 0; in q6asm_audio_client_free_buf()
326 cnt = port->num_periods - 1; in q6asm_unmap_memory_regions()
456 ac->port[dir].num_periods = periods; in q6asm_map_memory_regions()
1119 if (port->dsp_buf >= port->num_periods) in q6asm_read()
1247 if (port->dsp_buf >= port->num_periods) in q6asm_write_async()
/Linux-v5.4/sound/soc/fsl/
Dfsl_dma.c106 unsigned int num_periods; member
249 if (dma_private->num_periods != NUM_DMA_LINKS) in fsl_dma_isr()
573 dma_private->num_periods = params_periods(hw_params); in fsl_dma_hw_params()
/Linux-v5.4/sound/x86/
Dintel_hdmi_audio.c903 int i, num_periods; in had_init_ringbuf() local
905 num_periods = runtime->periods; in had_init_ringbuf()
906 intelhaddata->num_bds = min(num_periods, HAD_NUM_OF_RING_BUFS); in had_init_ringbuf()
931 int num_periods = substream->runtime->periods; in had_advance_ringbuf() local
938 intelhaddata->pcmbuf_head %= num_periods; in had_advance_ringbuf()
/Linux-v5.4/drivers/media/rc/
Dredrat3.c162 __be16 num_periods; member
298 mod_freq = (RR3_CLK * be16_to_cpu(irdata->num_periods)) / in redrat3_val_to_mod_freq()
/Linux-v5.4/drivers/dma/xilinx/
Dxilinx_dma.c1882 unsigned int num_periods; in xilinx_dma_prep_dma_cyclic() local
1889 num_periods = buf_len / period_len; in xilinx_dma_prep_dma_cyclic()
1891 if (!num_periods) in xilinx_dma_prep_dma_cyclic()
1906 for (i = 0; i < num_periods; ++i) { in xilinx_dma_prep_dma_cyclic()