Home
last modified time | relevance | path

Searched refs:max_burst (Results 1 – 25 of 66) sorted by relevance

123

/linux-6.15/drivers/spi/
H A Dspi-dw-dma.c40 u32 max_burst, def_burst; in dw_spi_dma_maxburst_init() local
46 if (!ret && caps.max_burst) in dw_spi_dma_maxburst_init()
47 max_burst = caps.max_burst; in dw_spi_dma_maxburst_init()
49 max_burst = DW_SPI_RX_BURST_LEVEL; in dw_spi_dma_maxburst_init()
51 dws->rxburst = min(max_burst, def_burst); in dw_spi_dma_maxburst_init()
55 if (!ret && caps.max_burst) in dw_spi_dma_maxburst_init()
56 max_burst = caps.max_burst; in dw_spi_dma_maxburst_init()
58 max_burst = DW_SPI_TX_BURST_LEVEL; in dw_spi_dma_maxburst_init()
71 dws->txburst = min(max_burst, def_burst); in dw_spi_dma_maxburst_init()
/linux-6.15/drivers/dma/stm32/
H A Dstm32-dma3.c289 u32 max_burst; member
552 max_burst = len / dw; in stm32_dma3_get_max_burst()
712 chan->max_burst, in stm32_dma3_chan_prep_hw()
724 chan->max_burst, in stm32_dma3_chan_prep_hw()
1158 if (len >= chan->max_burst) { in stm32_dma3_get_ll_count()
1160 len -= (len / chan->max_burst) * chan->max_burst; in stm32_dma3_get_ll_count()
1175 u32 burst = chan->max_burst / dw; in stm32_dma3_init_chan_config_for_memcpy()
1225 next_size = chan->max_burst * (remaining / chan->max_burst); in stm32_dma3_prep_dma_memcpy()
1288 chunk = chan->max_burst * (len / chan->max_burst); in stm32_dma3_prep_slave_sg()
1421 caps->max_burst = 0; in stm32_dma3_caps()
[all …]
H A Dstm32-mdma.c399 max_burst * width) / width; in stm32_mdma_get_best_burst()
945 u32 ccr, ctcr, ctbr, cbndtr, count, max_burst, mdma_burst; in stm32_mdma_prep_dma_memcpy() local
1019 max_burst = tlen / max_width; in stm32_mdma_prep_dma_memcpy()
1020 best_burst = stm32_mdma_get_best_burst(len, tlen, max_burst, in stm32_mdma_prep_dma_memcpy()
1032 max_burst = tlen / max_width; in stm32_mdma_prep_dma_memcpy()
1033 best_burst = stm32_mdma_get_best_burst(len, tlen, max_burst, in stm32_mdma_prep_dma_memcpy()
1073 max_burst = tlen / max_width; in stm32_mdma_prep_dma_memcpy()
1075 max_burst, in stm32_mdma_prep_dma_memcpy()
1087 max_burst = tlen / max_width; in stm32_mdma_prep_dma_memcpy()
1089 max_burst, in stm32_mdma_prep_dma_memcpy()
[all …]
/linux-6.15/drivers/dma/dw/
H A Dof.c91 memset32(pdata->max_burst, DW_DMA_MAX_BURST, nr_channels); in dw_dma_parse_dt()
92 of_property_read_u32_array(np, "snps,max-burst-len", pdata->max_burst, nr_channels); in dw_dma_parse_dt()
H A Dcore.c787 clamp(dwc->dma_sconfig.src_maxburst, 1U, dwc->max_burst); in dwc_verify_maxburst()
789 clamp(dwc->dma_sconfig.dst_maxburst, 1U, dwc->max_burst); in dwc_verify_maxburst()
1136 caps->max_burst = dwc->max_burst; in dwc_caps()
1291 dwc->max_burst = in do_dma_probe()
1296 dwc->max_burst = pdata->max_burst[i] ?: DW_DMA_MAX_BURST; in do_dma_probe()
1330 dw->dma.max_burst = DW_DMA_MAX_BURST; in do_dma_probe()
/linux-6.15/include/sound/
H A Dspear_dma.h16 u32 max_burst; member
H A Ddesignware_i2s.h53 u32 max_burst; member
/linux-6.15/include/linux/platform_data/
H A Ddma-dw.h69 u32 max_burst[DW_DMA_MAX_NR_CHANNELS]; member
/linux-6.15/include/net/netns/
H A Dsctp.h73 int max_burst; member
/linux-6.15/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c88 int max_burst; member
541 tx_ring->max_burst = PRESTERA_SDMA_TX_MAX_BURST; in prestera_sdma_tx_init()
542 tx_ring->burst = tx_ring->max_burst; in prestera_sdma_tx_init()
704 int tx_wait_num = PRESTERA_SDMA_WAIT_MUL * tx_ring->max_burst; in prestera_sdma_tx_wait()
756 tx_ring->burst = tx_ring->max_burst; in prestera_sdma_xmit()
/linux-6.15/drivers/dma/
H A Dimg-mdc-dma.c210 unsigned int max_burst, burst_size; in mdc_list_desc_config() local
230 max_burst = mdma->bus_width * mdma->max_burst_mult; in mdc_list_desc_config()
232 max_burst = mdma->bus_width * (mdma->max_burst_mult - 1); in mdc_list_desc_config()
239 burst_size = min(max_burst, mchan->config.dst_maxburst * in mdc_list_desc_config()
246 burst_size = min(max_burst, mchan->config.src_maxburst * in mdc_list_desc_config()
253 burst_size = max_burst; in mdc_list_desc_config()
H A Dsun4i-dma.c180 u8 max_burst; member
724 sconfig->src_maxburst = priv->cfg->max_burst; in sun4i_dma_prep_dma_memcpy()
725 sconfig->dst_maxburst = priv->cfg->max_burst; in sun4i_dma_prep_dma_memcpy()
1404 .max_burst = SUN4I_MAX_BURST,
1425 .max_burst = SUNIV_MAX_BURST,
H A Dnbpfaxi.c436 int max_burst = nbpf->config->buffer_size * 8; in nbpf_xfer_ds() local
441 max_burst = min_not_zero(nbpf->max_burst_mem_read, in nbpf_xfer_ds()
446 max_burst = nbpf->max_burst_mem_read; in nbpf_xfer_ds()
450 max_burst = nbpf->max_burst_mem_write; in nbpf_xfer_ds()
459 return min_t(int, __ffs(size), ilog2(max_burst)); in nbpf_xfer_ds()
H A Duniphier-xdmac.c345 if (maxburst > xc->xdev->ddev.max_burst) { in uniphier_xdmac_prep_slave_sg()
515 ddev->max_burst = XDMAC_MAX_WORDS; in uniphier_xdmac_probe()
H A Dmmp_tdma.c704 tdev->device.max_burst = SZ_128; in mmp_tdma_probe()
708 tdev->device.max_burst = SZ_32; in mmp_tdma_probe()
/linux-6.15/drivers/gpu/drm/ingenic/
H A Dingenic-drm-drv.c73 u32 max_burst; member
325 JZ_LCD_CTRL_OFUP | priv->soc_info->max_burst); in ingenic_drm_crtc_update_timings()
1543 .max_burst = JZ_LCD_CTRL_BURST_16,
1555 .max_burst = JZ_LCD_CTRL_BURST_16,
1568 .max_burst = JZ_LCD_CTRL_BURST_32,
1581 .max_burst = JZ_LCD_CTRL_BURST_64,
1594 .max_burst = JZ_LCD_CTRL_BURST_64,
1609 .max_burst = JZ_LCD_CTRL_BURST_64,
/linux-6.15/drivers/usb/cdns3/
H A Dcdnsp-mem.c919 int max_burst; in cdnsp_get_max_esit_payload() local
935 max_burst = usb_endpoint_maxp_mult(pep->endpoint.desc); in cdnsp_get_max_esit_payload()
938 return max_packet * max_burst; in cdnsp_get_max_esit_payload()
950 unsigned int max_burst; in cdnsp_endpoint_init() local
975 max_burst = cdnsp_get_endpoint_max_burst(&pdev->gadget, pep); in cdnsp_endpoint_init()
999 MAX_PACKET(max_packet) | MAX_BURST(max_burst) | in cdnsp_endpoint_init()
H A Dcdnsp-ring.c2172 unsigned int max_burst; in cdnsp_get_burst_count() local
2177 max_burst = preq->pep->endpoint.comp_desc->bMaxBurst; in cdnsp_get_burst_count()
2178 return DIV_ROUND_UP(total_packet_count, max_burst + 1) - 1; in cdnsp_get_burst_count()
2194 unsigned int max_burst; in cdnsp_get_last_burst_packet_count() local
2199 max_burst = preq->pep->endpoint.comp_desc->bMaxBurst; in cdnsp_get_last_burst_packet_count()
2200 residue = total_packet_count % (max_burst + 1); in cdnsp_get_last_burst_packet_count()
2207 return max_burst; in cdnsp_get_last_burst_packet_count()
/linux-6.15/drivers/media/platform/verisilicon/
H A Dhantro_postproc.c40 .max_burst = {G1_REG_PP_DEV_CONFIG, 0, 0x1f},
96 HANTRO_PP_REG_WRITE(vpu, max_burst, 16); in hantro_postproc_g1_enable()
/linux-6.15/drivers/usb/host/
H A Dxhci-mtk-sch.c295 u32 max_burst; in setup_sch_info() local
306 max_burst = CTX_TO_MAX_BURST(le32_to_cpu(ep_ctx->ep_info2)); in setup_sch_info()
336 sch_ep->pkts = max_burst + 1; in setup_sch_info()
349 esit_pkts = (mult + 1) * (max_burst + 1); in setup_sch_info()
/linux-6.15/drivers/tty/serial/8250/
H A D8250_dw.c453 static u32 dw8250_rzn1_get_dmacr_burst(int max_burst) in dw8250_rzn1_get_dmacr_burst() argument
455 if (max_burst >= 8) in dw8250_rzn1_get_dmacr_burst()
457 else if (max_burst >= 4) in dw8250_rzn1_get_dmacr_burst()
/linux-6.15/drivers/usb/early/
H A Dxhci-dbc.c233 unsigned int max_burst; in xdbc_mem_init() local
321 max_burst = DEBUG_MAX_BURST(readl(&xdbc.xdbc_reg->control)); in xdbc_mem_init()
325 ep_out->ep_info2 = cpu_to_le32(EP_TYPE(BULK_OUT_EP) | MAX_PACKET(1024) | MAX_BURST(max_burst)); in xdbc_mem_init()
332 ep_in->ep_info2 = cpu_to_le32(EP_TYPE(BULK_IN_EP) | MAX_PACKET(1024) | MAX_BURST(max_burst)); in xdbc_mem_init()
/linux-6.15/sound/soc/fsl/
H A Dfsl_sai.c1524 sai->soc_data->max_burst[RX] ? sai->soc_data->max_burst[RX] : FSL_SAI_MAXBURST_RX; in fsl_sai_probe()
1526 sai->soc_data->max_burst[TX] ? sai->soc_data->max_burst[TX] : FSL_SAI_MAXBURST_TX; in fsl_sai_probe()
1710 .max_burst = {8, 8},
1722 .max_burst = {8, 8},
H A Dfsl_sai.h243 unsigned int max_burst[2]; member
/linux-6.15/sound/soc/spear/
H A Dspdif_in.c240 host->dma_params.max_burst = 16; in spdif_in_probe()

123