Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/af/
A Drpm.c455 u32 fifo_len; in rpm_get_lmac_fifo_len() local
457 fifo_len = rpm->mac_ops->fifo_len; in rpm_get_lmac_fifo_len()
462 return fifo_len; in rpm_get_lmac_fifo_len()
464 return fifo_len / 2; in rpm_get_lmac_fifo_len()
471 return fifo_len / 4; in rpm_get_lmac_fifo_len()
474 return fifo_len / 4; in rpm_get_lmac_fifo_len()
499 u32 fifo_len; in rpm2_get_lmac_fifo_len() local
507 fifo_len = rpm->mac_ops->fifo_len / 2; in rpm2_get_lmac_fifo_len()
520 return fifo_len; in rpm2_get_lmac_fifo_len()
522 return fifo_len / 2; in rpm2_get_lmac_fifo_len()
[all …]
A Dcgx.c507 u32 fifo_len; in cgx_get_lmac_fifo_len() local
509 fifo_len = cgx->mac_ops->fifo_len; in cgx_get_lmac_fifo_len()
514 return fifo_len; in cgx_get_lmac_fifo_len()
516 return fifo_len / 2; in cgx_get_lmac_fifo_len()
520 return fifo_len / 2; in cgx_get_lmac_fifo_len()
521 return fifo_len / 4; in cgx_get_lmac_fifo_len()
524 return fifo_len / 4; in cgx_get_lmac_fifo_len()
1717 cgx->mac_ops->fifo_len = FIELD_GET(CGX_CONST_RXFIFO_SIZE, cfg); in cgx_populate_features()
A Dlmac_common.h73 u32 fifo_len; member
A Drvu_cgx.c868 u32 fifo_len; in rvu_cgx_get_fifolen() local
871 fifo_len = mac_ops ? mac_ops->fifo_len : 0; in rvu_cgx_get_fifolen()
873 return fifo_len; in rvu_cgx_get_fifolen()
/linux-6.3-rc2/drivers/mailbox/
A Dsprd-mailbox.c84 u32 fifo_len; in sprd_mbox_get_fifo_len() local
92 fifo_len = priv->outbox_fifo_depth; in sprd_mbox_get_fifo_len()
94 fifo_len = 0; in sprd_mbox_get_fifo_len()
96 fifo_len = wr_pos - rd_pos; in sprd_mbox_get_fifo_len()
98 fifo_len = priv->outbox_fifo_depth - rd_pos + wr_pos; in sprd_mbox_get_fifo_len()
101 return fifo_len; in sprd_mbox_get_fifo_len()
107 u32 fifo_sts, fifo_len, msg[2]; in do_outbox_isr() local
112 fifo_len = sprd_mbox_get_fifo_len(priv, fifo_sts); in do_outbox_isr()
113 if (!fifo_len) { in do_outbox_isr()
118 for (i = 0; i < fifo_len; i++) { in do_outbox_isr()
/linux-6.3-rc2/drivers/tty/serial/8250/
A D8250_dfl.c55 u64 fifo_len, clk_freq, reg_layout; in dfl_uart_get_params() local
65 ret = dfh_get_u64_param_val(dfl_dev, DFHv1_PARAM_ID_FIFO_LEN, &fifo_len); in dfl_uart_get_params()
69 switch (fifo_len) { in dfl_uart_get_params()
83 return dev_err_probe(dev, -EINVAL, "unsupported FIFO_LEN %llu\n", fifo_len); in dfl_uart_get_params()
/linux-6.3-rc2/drivers/iio/imu/st_lsm6dsx/
A Dst_lsm6dsx_buffer.c355 u16 fifo_len, pattern_len = hw->sip * ST_LSM6DSX_SAMPLE_SIZE; in st_lsm6dsx_read_fifo() local
373 fifo_len = (le16_to_cpu(fifo_status) & fifo_diff_mask) * in st_lsm6dsx_read_fifo()
375 fifo_len = (fifo_len / pattern_len) * pattern_len; in st_lsm6dsx_read_fifo()
382 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_fifo()
561 u16 fifo_len, fifo_diff_mask; in st_lsm6dsx_read_tagged_fifo() local
585 fifo_len = (le16_to_cpu(fifo_status) & fifo_diff_mask) * in st_lsm6dsx_read_tagged_fifo()
587 if (!fifo_len) in st_lsm6dsx_read_tagged_fifo()
590 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_tagged_fifo()
A Dst_lsm6dsx_core.c2434 int fifo_len = 0, len; in st_lsm6dsx_handler_thread() local
2459 fifo_len += len; in st_lsm6dsx_handler_thread()
2462 return fifo_len || event ? IRQ_HANDLED : IRQ_NONE; in st_lsm6dsx_handler_thread()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv04/
A Darb.c115 int fifo_len, min_lwm, max_lwm; in nv10_calc_arb() local
126 fifo_len = arb->two_heads ? 1536 : 1024; /* B */ in nv10_calc_arb()
172 max_burst_o = (1 + fifo_len - extra_lat * drain_rate / (1000 * 1000)) in nv10_calc_arb()
185 max_lwm = fifo_len - fifo->burst in nv10_calc_arb()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/fw/
A Ddbg.c67 u32 fifo_len; in iwl_fwrt_dump_rxf() local
72 fifo_len = size; in iwl_fwrt_dump_rxf()
75 if (fifo_len == 0) in iwl_fwrt_dump_rxf()
122 u32 fifo_len; in iwl_fwrt_dump_txf() local
127 fifo_len = size; in iwl_fwrt_dump_txf()
130 if (fifo_len == 0) in iwl_fwrt_dump_txf()
208 u32 fifo_len; in iwl_fw_dump_txf() local
679 u32 fifo_len = 0; in iwl_fw_rxf_len() local
695 return fifo_len; in iwl_fw_rxf_len()
731 return fifo_len; in iwl_fw_txf_len()
[all …]
/linux-6.3-rc2/drivers/spi/
A Dspi-dw-core.c117 tx_room = dws->fifo_len - dw_readl(dws, DW_SPI_TXFLR); in dw_spi_tx_max()
127 rxtx_gap = dws->fifo_len - (dws->rx_len - dws->tx_len); in dw_spi_tx_max()
369 level = min_t(unsigned int, dws->fifo_len / 2, dws->tx_len); in dw_spi_irq_setup()
565 len = min(dws->fifo_len, dws->tx_len); in dw_spi_write_then_read()
584 room = min(dws->fifo_len - entries, len); in dw_spi_write_then_read()
845 if (!dws->fifo_len) { in dw_spi_hw_init()
855 dws->fifo_len = (fifo == 1) ? 0 : fifo; in dw_spi_hw_init()
856 dev_dbg(dev, "Detected FIFO size: %u bytes\n", dws->fifo_len); in dw_spi_hw_init()
A Dspi-rockchip.c188 u32 fifo_len; member
296 u32 tx_free = rs->fifo_len - readl_relaxed(rs->regs + ROCKCHIP_SPI_TXFLR); in rockchip_spi_pio_writer()
483 .dst_maxburst = rs->fifo_len / 4, in rockchip_spi_prepare_dma()
590 if ((xfer->len / rs->n_bytes) < rs->fifo_len) in rockchip_spi_config()
593 writel_relaxed(rs->fifo_len / 2 - 1, rs->regs + ROCKCHIP_SPI_RXFTLR); in rockchip_spi_config()
595 writel_relaxed(rs->fifo_len / 2 - 1, rs->regs + ROCKCHIP_SPI_DMATDLR); in rockchip_spi_config()
719 return xfer->len / bytes_per_word >= rs->fifo_len; in rockchip_spi_can_dma()
842 rs->fifo_len = get_fifo_len(rs); in rockchip_spi_probe()
843 if (!rs->fifo_len) { in rockchip_spi_probe()
A Dspi-hisi-kunpeng.c129 u32 fifo_len; /* depth of the FIFO buffer */ member
228 u32 max = min_t(u32, hs->rx_len, hs->fifo_len); in hisi_spi_reader()
254 u32 max = min_t(u32, hs->tx_len, hs->fifo_len); in hisi_spi_writer()
334 hs->fifo_len = 256; in hisi_spi_hw_init()
A Dspi-s3c64xx.c727 const unsigned int fifo_len = (FIFO_LVL_MASK(sdd) >> 1) + 1; in s3c64xx_spi_transfer_one() local
752 if (!is_polling(sdd) && (xfer->len > fifo_len) && in s3c64xx_spi_transfer_one()
756 } else if (xfer->len > fifo_len) { in s3c64xx_spi_transfer_one()
762 if (xfer->len > fifo_len) in s3c64xx_spi_transfer_one()
763 xfer->len = fifo_len; in s3c64xx_spi_transfer_one()
827 if (target_len > fifo_len) in s3c64xx_spi_transfer_one()
828 xfer->len = fifo_len; in s3c64xx_spi_transfer_one()
A Dspi-dw-dma.c43 def_burst = dws->fifo_len / 2; in dw_spi_dma_maxburst_init()
206 return xfer->len > dws->fifo_len; in dw_spi_can_dma()
A Dspi-dw.h161 u32 fifo_len; /* depth of the FIFO buffer */ member
A Dspi-dw-mmio.c235 dwsmmio->dws.fifo_len = 31; in dw_spi_canaan_k210_init()
/linux-6.3-rc2/drivers/media/rc/
A Dnuvoton-cir.c209 int fifo_len, duration; in wakeup_data_show() local
216 fifo_len = nvt_cir_wake_reg_read(nvt, CIR_WAKE_FIFO_COUNT); in wakeup_data_show()
217 fifo_len = min(fifo_len, WAKEUP_MAX_SIZE); in wakeup_data_show()
223 for (i = 0; i < fifo_len; i++) { in wakeup_data_show()
318 u8 i, fifo_len; in cir_wake_dump_regs() local
369 fifo_len = nvt_cir_wake_reg_read(nvt, CIR_WAKE_FIFO_COUNT); in cir_wake_dump_regs()
370 pr_info("%s: Dump CIR WAKE FIFO (len %d)\n", NVT_DRIVER_NAME, fifo_len); in cir_wake_dump_regs()
372 for (i = 0; i < fifo_len; i++) in cir_wake_dump_regs()
/linux-6.3-rc2/drivers/crypto/bcm/
A Dutil.c357 u32 fifo_len; in spu_debugfs_read() local
459 fifo_len = spu_ofifo_ctrl & SPU_FIFO_WATERMARK; in spu_debugfs_read()
463 i, fifo_len); in spu_debugfs_read()
/linux-6.3-rc2/drivers/net/ethernet/neterion/
A Ds2io.h380 u32 fifo_len; /* specifies len of FIFO up to 8192, ie no of TxDLs */ member
651 u32 fifo_len; member
656 u32 fifo_len; member
A Ds2io.c583 size += tx_cfg->fifo_len; in init_shared_mem()
596 size = tx_cfg->fifo_len; in init_shared_mem()
614 int fifo_len = tx_cfg->fifo_len; in init_shared_mem() local
631 fifo->tx_curr_put_info.fifo_len = tx_cfg->fifo_len - 1; in init_shared_mem()
633 fifo->tx_curr_get_info.fifo_len = tx_cfg->fifo_len - 1; in init_shared_mem()
673 if (l == tx_cfg->fifo_len) in init_shared_mem()
688 size = tx_cfg->fifo_len; in init_shared_mem()
929 swstats->mem_freed += tx_cfg->fifo_len * in free_shared_mem()
989 swstats->mem_freed += tx_cfg->fifo_len * in free_shared_mem()
7781 tx_cfg->fifo_len = tx_fifo_len[i]; in s2io_init_nic()
[all …]
/linux-6.3-rc2/drivers/crypto/
A Dtalitos.h140 unsigned int fifo_len; member
A Dtalitos.c307 priv->chan[ch].head = (priv->chan[ch].head + 1) & (priv->fifo_len - 1); in talitos_submit()
384 priv->chan[ch].tail = (tail + 1) & (priv->fifo_len - 1); in flush_channel()
483 iter = (iter + 1) & (priv->fifo_len - 1);
3445 priv->fifo_len = roundup_pow_of_two(priv->chfifo_len); in talitos_probe()
3456 priv->fifo_len, in talitos_probe()
/linux-6.3-rc2/drivers/media/radio/
A Dradio-si476x.c1089 size_t fifo_len; in si476x_radio_fops_read() local
1109 fifo_len = kfifo_len(&radio->core->rds_fifo); in si476x_radio_fops_read()
1112 min(fifo_len, count), in si476x_radio_fops_read()
/linux-6.3-rc2/drivers/scsi/arm/
A Dfas216.c1557 unsigned int fifo_len = fas216_readb(info, REG_CFIS) & CFIS_CF; in fas216_funcdone_intr() local
1567 if (fifo_len != 2) { in fas216_funcdone_intr()
1568 fas216_log(info, 0, "odd number of bytes in FIFO: %d", fifo_len); in fas216_funcdone_intr()
1586 info->scsi.msgin_fifo = fifo_len; in fas216_funcdone_intr()

Completed in 117 milliseconds