Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/tools/power/acpi/tools/acpidbg/
A Dacpidbg.c75 static struct circ_buf acpi_aml_cmd_crc = {
80 static struct circ_buf acpi_aml_log_crc = {
123 static int acpi_aml_read(int fd, struct circ_buf *crc) in acpi_aml_read()
138 static int acpi_aml_read_batch_cmd(int unused, struct circ_buf *crc) in acpi_aml_read_batch_cmd()
159 static int acpi_aml_read_batch_log(int fd, struct circ_buf *crc) in acpi_aml_read_batch_log()
223 static int acpi_aml_write(int fd, struct circ_buf *crc) in acpi_aml_write()
238 static int acpi_aml_write_batch_log(int fd, struct circ_buf *crc) in acpi_aml_write_batch_log()
255 static int acpi_aml_write_batch_cmd(int fd, struct circ_buf *crc) in acpi_aml_write_batch_cmd()
/linux-6.3-rc2/drivers/acpi/
A Dacpi_dbg.c54 struct circ_buf out_crc;
56 struct circ_buf in_crc;
91 static inline bool __acpi_aml_readable(struct circ_buf *circ, unsigned long flag) in __acpi_aml_readable()
102 static inline bool __acpi_aml_writable(struct circ_buf *circ, unsigned long flag) in __acpi_aml_writable()
203 static int acpi_aml_lock_write(struct circ_buf *circ, unsigned long flag) in acpi_aml_lock_write()
222 static int acpi_aml_lock_read(struct circ_buf *circ, unsigned long flag) in acpi_aml_lock_read()
253 struct circ_buf *crc = &acpi_aml_io.out_crc; in acpi_aml_write_kern()
275 struct circ_buf *crc = &acpi_aml_io.in_crc; in acpi_aml_readb_kern()
575 struct circ_buf *crc = &acpi_aml_io.out_crc; in acpi_aml_read_user()
645 struct circ_buf *crc = &acpi_aml_io.in_crc; in acpi_aml_write_user()
/linux-6.3-rc2/drivers/tty/serial/
A Dsunhv.c42 static void transmit_chars_putchar(struct uart_port *port, struct circ_buf *xmit) in transmit_chars_putchar()
54 static void transmit_chars_write(struct uart_port *port, struct circ_buf *xmit) in transmit_chars_write()
168 void (*transmit_chars)(struct uart_port *port, struct circ_buf *xmit);
199 struct circ_buf *xmit; in transmit_chars()
A Dserial-tegra.c488 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_fill_tx_fifo()
518 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_tx_dma_complete()
538 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_tx_dma()
568 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_next_tx()
590 struct circ_buf *xmit = &u->state->xmit; in tegra_uart_start_tx()
632 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_handle_tx_pio()
A Datmel_serial.c144 struct circ_buf rx_ring;
740 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_buffer_rx_char()
861 struct circ_buf *xmit = &port->state->xmit; in atmel_complete_tx_dma()
923 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_dma()
1106 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_rx_from_dma()
1191 struct circ_buf *ring; in atmel_prepare_rx_dma()
1455 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_pdc()
1502 struct circ_buf *xmit = &port->state->xmit; in atmel_prepare_tx_pdc()
1518 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_rx_from_ring()
A Dtimbuart.c98 struct circ_buf *xmit = &port->state->xmit; in timbuart_tx_chars()
120 struct circ_buf *xmit = &port->state->xmit; in timbuart_handle_tx_port()
A Dtegra-tcu.c95 struct circ_buf *xmit = &port->state->xmit; in tegra_tcu_uart_start_tx()
A Dfsl_linflexuart.c177 struct circ_buf *xmit = &sport->state->xmit; in linflex_transmit_buffer()
203 struct circ_buf *xmit = &sport->state->xmit; in linflex_txint()
A Dsprd_serial.c230 struct circ_buf *xmit = &port->state->xmit; in sprd_tx_buf_remap()
247 struct circ_buf *xmit = &port->state->xmit; in sprd_complete_tx_dma()
322 struct circ_buf *xmit = &port->state->xmit; in sprd_start_tx_dma()
A Dmsm_serial.c440 struct circ_buf *xmit = &port->state->xmit; in msm_complete_tx_dma()
484 struct circ_buf *xmit = &msm_port->uart.state->xmit; in msm_handle_tx_dma()
839 struct circ_buf *xmit = &port->state->xmit; in msm_handle_tx_pio()
885 struct circ_buf *xmit = &msm_port->uart.state->xmit; in msm_handle_tx()
A Dqcom_geni_serial.c627 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_start_tx_dma()
861 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_send_chunk_fifo()
885 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_handle_tx_fifo()
948 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_handle_tx_dma()
A Dfsl_lpuart.c283 struct circ_buf rx_ring;
473 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart_dma_tx()
528 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart_dma_tx_complete()
756 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart32_transmit_buffer()
1091 struct circ_buf *ring = &sport->rx_ring; in lpuart_handle_sysrq()
1126 struct circ_buf *ring = &sport->rx_ring; in lpuart_copy_rx_to_tty()
1279 struct circ_buf *ring = &sport->rx_ring; in lpuart_start_rx_dma()
A Dimx.c223 struct circ_buf rx_ring;
525 struct circ_buf *xmit = &sport->port.state->xmit; in imx_uart_transmit_buffer()
578 struct circ_buf *xmit = &sport->port.state->xmit; in imx_uart_dma_tx_callback()
613 struct circ_buf *xmit = &sport->port.state->xmit; in imx_uart_dma_tx()
1167 struct circ_buf *rx_ring = &sport->rx_ring; in imx_uart_dma_rx_callback()
A Dsamsung_tty.c332 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_tx_dma_complete()
437 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_tx_dma()
471 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_next_tx()
493 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_tx()
869 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_tx_chars()
A Dstm32-usart.c593 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars_pio()
617 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars_dma()
691 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars()
866 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_start_tx()
/linux-6.3-rc2/include/linux/
A Dcirc_buf.h9 struct circ_buf { struct
A Dserial_core.h616 struct circ_buf xmit;
640 struct circ_buf *xmit = &up->state->xmit; in uart_xmit_advance()
672 struct circ_buf *xmit = &__port->state->xmit; \
/linux-6.3-rc2/drivers/gpu/drm/msm/
A Dmsm_rd.c97 struct circ_buf fifo;
104 struct circ_buf *fifo = &rd->fifo; in rd_write()
142 struct circ_buf *fifo = &rd->fifo; in rd_read()
/linux-6.3-rc2/Documentation/driver-api/serial/
A Ddriver.rst51 port->state->xmit.head (circ_buf->head)
52 port->state->xmit.tail (circ_buf->tail)
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/flower/
A Dmetadata.c43 struct circ_buf *ring; in nfp_release_stats_entry()
62 struct circ_buf *ring; in nfp_get_stats_entry()
140 struct circ_buf *ring; in nfp_release_mask_id()
165 struct circ_buf *ring; in nfp_mask_alloc()
A Dmain.h77 struct circ_buf mask_id_free_list;
83 struct circ_buf free_list;
/linux-6.3-rc2/drivers/platform/chrome/
A Dcros_ec_debugfs.c48 struct circ_buf log_buffer;
68 struct circ_buf *cb = &debug_info->log_buffer; in cros_ec_console_log_work()
135 struct circ_buf *cb = &debug_info->log_buffer; in cros_ec_console_log_read()
/linux-6.3-rc2/drivers/tty/serial/8250/
A D8250_dma.c18 struct circ_buf *xmit = &p->port.state->xmit; in __dma_tx_complete()
89 struct circ_buf *xmit = &p->port.state->xmit; in serial8250_tx_dma()
/linux-6.3-rc2/drivers/input/joystick/iforce/
A Diforce.h92 struct circ_buf xmit;
/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/
A Dcircular-buffers.rst76 #include <linux/circ_buf.h>

Completed in 164 milliseconds

123