/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | apbuart.c | 74 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 D | stm32-usart.h | 30 int fifosize; member 58 .fifosize = 1, 79 .fifosize = 1, 102 .fifosize = 16,
|
H A D | sirfsoc_uart.h | 112 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 D | samsung_tty.c | 62 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 D | sccnxp.c | 106 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 D | sh-sci.c | 109 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 D | bcm63xx_uart.c | 329 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 D | amba-pl011.c | 266 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 D | meson_uart.c | 298 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 D | apbuart.c | 71 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 D | samsung_tty.c | 76 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 D | sccnxp.c | 106 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 D | sh-sci.c | 109 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 D | bcm63xx_uart.c | 313 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 D | amba-pl011.c | 262 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 D | 8250_ingenic.c | 27 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 D | 8250_of.c | 131 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 D | 8250_ingenic.c | 26 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 D | 8250_of.c | 131 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 D | mmci.c | 54 .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 D | i2c-jz4780.c | 135 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 D | mtu3_core.c | 506 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 D | i2c-jz4780.c | 135 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 D | mmci.c | 56 .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 D | mtu3_core.c | 545 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()
|