Home
last modified time | relevance | path

Searched refs:fifosize (Results 1 - 25 of 169) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dapbuart.c74 unsigned int max_chars = port->fifosize; in apbuart_rx_chars()
143 count = port->fifosize >> 1; in apbuart_tx_chars()
350 int fifosize; in apbuart_scan_fifo_size() local
376 fifosize = 1; in apbuart_scan_fifo_size()
386 while (((status >> 20) & 0x3F) == fifosize) { in apbuart_scan_fifo_size()
387 fifosize++; in apbuart_scan_fifo_size()
392 fifosize--; in apbuart_scan_fifo_size()
397 if (fifosize == 0) in apbuart_scan_fifo_size()
398 fifosize = 1; in apbuart_scan_fifo_size()
400 return fifosize; in apbuart_scan_fifo_size()
[all...]
H A Dstm32-usart.h30 int fifosize; member
58 .fifosize = 1,
79 .fifosize = 1,
102 .fifosize = 16,
H A Dsirfsoc_uart.h112 full_bit = ilog2(port->fifosize); in uart_usp_ff_full_mask()
120 empty_bit = ilog2(port->fifosize) + 1; in uart_usp_ff_empty_mask()
337 #define SIRFUART_FIFO_THD(port) (port->fifosize >> 1)
445 #define SIRFUART_FIFOLEVEL_MASK(port) ((port->fifosize - 1) & 0xFFF)
446 #define SIRFUART_FIFOFULL_MASK(port) (port->fifosize & 0xFFF)
447 #define SIRFUART_FIFOEMPTY_MASK(port) ((port->fifosize & 0xFFF) << 1)
H A Dsamsung_tty.c62 unsigned int fifosize; member
82 unsigned int fifosize[CONFIG_SERIAL_SAMSUNG_UARTS]; member
559 return ourport->port.fifosize; in s3c24xx_serial_rx_fifocnt()
721 int max_count = port->fifosize; in s3c24xx_serial_rx_drain_fifo()
865 if (count > port->fifosize) { in s3c24xx_serial_tx_chars()
866 count = port->fifosize; in s3c24xx_serial_tx_chars()
1661 .fifosize = 16,
1672 .fifosize = 16,
1684 .fifosize = 16,
1697 .fifosize
[all...]
H A Dsccnxp.c106 unsigned int fifosize; member
142 .fifosize = 3,
153 .fifosize = 3,
164 .fifosize = 3,
175 .fifosize = 16,
186 .fifosize = 16,
197 .fifosize = 256,
208 .fifosize = 3,
219 .fifosize = 3,
991 s->port[i].fifosize in sccnxp_probe()
[all...]
H A Dsh-sci.c109 unsigned int fifosize; member
188 .fifosize = 1,
210 .fifosize = 1,
234 .fifosize = 64,
259 .fifosize = 256,
284 .fifosize = 16,
311 .fifosize = 16,
333 .fifosize = 16,
357 .fifosize = 16,
384 .fifosize
[all...]
H A Dbcm63xx_uart.c329 max_count = port->fifosize - val; in bcm_uart_do_tx()
452 val |= (port->fifosize / 2) << UART_MCTL_RXFIFOTHRESH_SHIFT; in bcm_uart_startup()
453 val |= (port->fifosize / 2) << UART_MCTL_TXFIFOTHRESH_SHIFT; in bcm_uart_startup()
854 port->fifosize = 16; in bcm_uart_probe()
H A Damba-pl011.c266 unsigned int fifosize; /* vendor-specific */ member
402 .dst_maxburst = uap->fifosize >> 1, in pl011_dma_probe()
458 .src_maxburst = uap->fifosize >> 2, in pl011_dma_probe()
606 if (count < (uap->fifosize >> 1)) { in pl011_dma_tx_refill()
1120 uap->port.fifosize = uap->fifosize; in pl011_dma_startup()
1127 uap->port.fifosize = PL011_DMA_BUFFER_SIZE; in pl011_dma_startup()
1397 int count = uap->fifosize >> 1; in pl011_tx_chars()
1742 for (i = 0; i < uap->fifosize * 2; ++i) { in pl011_enable_interrupts()
2018 if (uap->fifosize > in pl011_set_termios()
[all...]
H A Dmeson_uart.c298 val = (AML_UART_RECV_IRQ(1) | AML_UART_XMIT_IRQ(port->fifosize / 2)); in meson_uart_startup()
735 u32 fifosize = 64; /* Default is 64, 128 for EE UART_0 */ in meson_uart_probe() local
765 of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize); in meson_uart_probe()
799 port->fifosize = fifosize; in meson_uart_probe()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dapbuart.c71 unsigned int max_chars = port->fifosize; in apbuart_rx_chars()
125 uart_port_tx_limited(port, ch, port->fifosize, in apbuart_tx_chars()
322 int fifosize; in apbuart_scan_fifo_size() local
348 fifosize = 1; in apbuart_scan_fifo_size()
358 while (((status >> 20) & 0x3F) == fifosize) { in apbuart_scan_fifo_size()
359 fifosize++; in apbuart_scan_fifo_size()
364 fifosize--; in apbuart_scan_fifo_size()
369 if (fifosize == 0) in apbuart_scan_fifo_size()
370 fifosize = 1; in apbuart_scan_fifo_size()
372 return fifosize; in apbuart_scan_fifo_size()
[all...]
H A Dsamsung_tty.c76 unsigned int fifosize; member
97 const unsigned int fifosize[UART_NR]; member
599 return ourport->port.fifosize; in s3c24xx_serial_rx_fifocnt()
764 int max_count = port->fifosize; in s3c24xx_serial_rx_drain_fifo()
904 if (count > port->fifosize) { in s3c24xx_serial_tx_chars()
905 count = port->fifosize; in s3c24xx_serial_tx_chars()
1837 port->fifosize = 16; in s3c24xx_serial_init_port_default()
2098 "samsung,uart-fifosize", &ourport->port.fifosize); in s3c24xx_serial_probe()
2116 if (ourport->drv_data->fifosize[inde in s3c24xx_serial_probe()
[all...]
H A Dsccnxp.c106 unsigned int fifosize; member
142 .fifosize = 3,
153 .fifosize = 3,
164 .fifosize = 3,
175 .fifosize = 16,
186 .fifosize = 16,
197 .fifosize = 256,
208 .fifosize = 3,
219 .fifosize = 3,
980 s->port[i].fifosize in sccnxp_probe()
[all...]
H A Dsh-sci.c109 unsigned int fifosize; member
188 .fifosize = 1,
210 .fifosize = 1,
234 .fifosize = 64,
259 .fifosize = 256,
284 .fifosize = 16,
312 .fifosize = 16,
334 .fifosize = 16,
358 .fifosize = 16,
385 .fifosize
[all...]
H A Dbcm63xx_uart.c313 pending = uart_port_tx_limited(port, ch, port->fifosize - val, in bcm_uart_do_tx()
421 val |= (port->fifosize / 2) << UART_MCTL_RXFIFOTHRESH_SHIFT; in bcm_uart_startup()
422 val |= (port->fifosize / 2) << UART_MCTL_TXFIFOTHRESH_SHIFT; in bcm_uart_startup()
609 return !(port->fifosize - val); in bcm_uart_tx_full()
856 port->fifosize = 16; in bcm_uart_probe()
H A Damba-pl011.c262 unsigned int fifosize; /* vendor-specific */ member
402 .dst_maxburst = uap->fifosize >> 1, in pl011_dma_probe()
458 .src_maxburst = uap->fifosize >> 2, in pl011_dma_probe()
606 if (count < (uap->fifosize >> 1)) { in pl011_dma_tx_refill()
1117 uap->port.fifosize = uap->fifosize; in pl011_dma_startup()
1124 uap->port.fifosize = PL011_DMA_BUFFER_SIZE; in pl011_dma_startup()
1289 const int MAX_TX_DRAIN_ITERS = uap->port.fifosize * 2; in pl011_rs485_tx_stop()
1468 int count = uap->fifosize >> 1; in pl011_tx_chars()
1813 for (i = 0; i < uap->fifosize * in pl011_enable_interrupts()
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250_ingenic.c27 int fifosize; member
247 uart.port.fifosize = cdata->fifosize; in ingenic_uart_probe()
313 .fifosize = 16,
318 .fifosize = 32,
323 .fifosize = 64,
328 .fifosize = 64,
H A D8250_of.c131 port->fifosize = prop; in of_platform_serial_setup()
220 if (port8250.port.fifosize) in of_platform_serial_probe()
226 (tx_threshold < port8250.port.fifosize)) in of_platform_serial_probe()
227 port8250.tx_loadsz = port8250.port.fifosize - tx_threshold; in of_platform_serial_probe()
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_ingenic.c26 int fifosize; member
269 uart.port.fifosize = cdata->fifosize; in ingenic_uart_probe()
335 .fifosize = 16,
340 .fifosize = 32,
345 .fifosize = 64,
350 .fifosize = 64,
H A D8250_of.c131 port->fifosize = prop; in of_platform_serial_setup()
227 if (port8250.port.fifosize) in of_platform_serial_probe()
233 (tx_threshold < port8250.port.fifosize)) in of_platform_serial_probe()
234 port8250.tx_loadsz = port8250.port.fifosize - tx_threshold; in of_platform_serial_probe()
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dmmci.c54 .fifosize = 16 * 4,
73 .fifosize = 128 * 4,
91 .fifosize = 128 * 4,
110 .fifosize = 16 * 4,
135 .fifosize = 16 * 4,
161 .fifosize = 30 * 4,
195 .fifosize = 30 * 4,
230 .fifosize = 32 * 4,
254 .fifosize = 16 * 4,
280 .fifosize
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-jz4780.c135 int fifosize; member
479 if (rd_left <= i2c->cdata->fifosize) in jz4780_i2c_irq()
486 int max_send = (i2c->cdata->fifosize - 1) in jz4780_i2c_irq()
493 i2c->cdata->fifosize in jz4780_i2c_irq()
585 if (len <= i2c->cdata->fifosize) in jz4780_i2c_xfer_read()
741 .fifosize = JZ4780_I2C_FIFO_LEN,
749 .fifosize = X1000_I2C_FIFO_LEN,
/kernel/linux/linux-5.10/drivers/usb/mtu3/
H A Dmtu3_core.c506 u32 fifosize; in get_ep_fifo_config() local
509 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
512 tx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
515 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNRXFFSZ); in get_ep_fifo_config()
518 rx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
522 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
525 tx_fifo->limit = (fifosize / MTU3_EP_FIFO_UNIT) >> 1; in get_ep_fifo_config()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-jz4780.c135 int fifosize; member
478 if (rd_left <= i2c->cdata->fifosize) in jz4780_i2c_irq()
485 int max_send = (i2c->cdata->fifosize - 1) in jz4780_i2c_irq()
492 i2c->cdata->fifosize in jz4780_i2c_irq()
584 if (len <= i2c->cdata->fifosize) in jz4780_i2c_xfer_read()
740 .fifosize = JZ4780_I2C_FIFO_LEN,
748 .fifosize = X1000_I2C_FIFO_LEN,
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dmmci.c56 .fifosize = 16 * 4,
75 .fifosize = 128 * 4,
93 .fifosize = 128 * 4,
112 .fifosize = 16 * 4,
137 .fifosize = 16 * 4,
163 .fifosize = 30 * 4,
197 .fifosize = 30 * 4,
232 .fifosize = 32 * 4,
256 .fifosize = 16 * 4,
283 .fifosize
[all...]
/kernel/linux/linux-6.6/drivers/usb/mtu3/
H A Dmtu3_core.c545 u32 fifosize; in get_ep_fifo_config() local
548 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
551 tx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
554 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNRXFFSZ); in get_ep_fifo_config()
557 rx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
561 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
564 tx_fifo->limit = (fifosize / MTU3_EP_FIFO_UNIT) >> 1; in get_ep_fifo_config()

Completed in 34 milliseconds

1234567