/linux-6.6.21/tools/power/acpi/tools/acpidbg/ |
D | acpidbg.c | 75 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.6.21/drivers/acpi/ |
D | acpi_dbg.c | 54 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.6.21/drivers/tty/serial/ |
D | sunhv.c | 42 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()
|
D | serial-tegra.c | 487 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_fill_tx_fifo() 517 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_tx_dma_complete() 537 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_tx_dma() 567 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_next_tx() 589 struct circ_buf *xmit = &u->state->xmit; in tegra_uart_start_tx() 631 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_handle_tx_pio()
|
D | atmel_serial.c | 143 struct circ_buf rx_ring; 739 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_buffer_rx_char() 860 struct circ_buf *xmit = &port->state->xmit; in atmel_complete_tx_dma() 922 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_dma() 1105 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_rx_from_dma() 1190 struct circ_buf *ring; in atmel_prepare_rx_dma() 1454 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_pdc() 1501 struct circ_buf *xmit = &port->state->xmit; in atmel_prepare_tx_pdc() 1517 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_rx_from_ring()
|
D | timbuart.c | 98 struct circ_buf *xmit = &port->state->xmit; in timbuart_tx_chars() 120 struct circ_buf *xmit = &port->state->xmit; in timbuart_handle_tx_port()
|
D | fsl_lpuart.c | 284 struct circ_buf rx_ring; 476 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart_dma_tx() 531 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart_dma_tx_complete() 759 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart32_transmit_buffer() 1080 struct circ_buf *ring = &sport->rx_ring; in lpuart_handle_sysrq() 1115 struct circ_buf *ring = &sport->rx_ring; in lpuart_copy_rx_to_tty() 1265 struct circ_buf *ring = &sport->rx_ring; in lpuart32_dma_idleint() 1317 struct circ_buf *ring = &sport->rx_ring; in lpuart_timer_func() 1347 struct circ_buf *ring = &sport->rx_ring; in lpuart_start_rx_dma()
|
D | tegra-tcu.c | 94 struct circ_buf *xmit = &port->state->xmit; in tegra_tcu_uart_start_tx()
|
D | fsl_linflexuart.c | 177 struct circ_buf *xmit = &sport->state->xmit; in linflex_transmit_buffer() 203 struct circ_buf *xmit = &sport->state->xmit; in linflex_txint()
|
D | sprd_serial.c | 230 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()
|
D | qcom_geni_serial.c | 624 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_start_tx_dma() 857 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_send_chunk_fifo() 879 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_handle_tx_fifo() 942 struct circ_buf *xmit = &uport->state->xmit; in qcom_geni_serial_handle_tx_dma()
|
D | msm_serial.c | 440 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()
|
D | imx.c | 222 struct circ_buf rx_ring; 521 struct circ_buf *xmit = &sport->port.state->xmit; in imx_uart_transmit_buffer() 574 struct circ_buf *xmit = &sport->port.state->xmit; in imx_uart_dma_tx_callback() 609 struct circ_buf *xmit = &sport->port.state->xmit; in imx_uart_dma_tx() 1163 struct circ_buf *rx_ring = &sport->rx_ring; in imx_uart_dma_rx_callback()
|
D | samsung_tty.c | 333 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_tx_dma_complete() 438 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_tx_dma() 472 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_next_tx() 494 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_tx() 871 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_tx_chars()
|
D | stm32-usart.c | 695 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars_pio() 715 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars_dma() 791 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars() 966 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_start_tx()
|
/linux-6.6.21/drivers/gpu/drm/msm/ |
D | msm_rd.c | 92 struct circ_buf fifo; 99 struct circ_buf *fifo = &rd->fifo; in rd_write() 137 struct circ_buf *fifo = &rd->fifo; in rd_read()
|
/linux-6.6.21/include/linux/ |
D | circ_buf.h | 9 struct circ_buf { struct
|
D | serial_core.h | 699 struct circ_buf xmit; 723 struct circ_buf *xmit = &up->state->xmit; in uart_xmit_advance() 764 struct circ_buf *xmit = &__port->state->xmit; \
|
/linux-6.6.21/Documentation/driver-api/serial/ |
D | driver.rst | 51 port->state->xmit.head (circ_buf->head) 52 port->state->xmit.tail (circ_buf->tail)
|
/linux-6.6.21/drivers/net/ethernet/netronome/nfp/flower/ |
D | metadata.c | 43 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()
|
D | main.h | 77 struct circ_buf mask_id_free_list; 83 struct circ_buf free_list;
|
/linux-6.6.21/drivers/tty/serial/8250/ |
D | 8250_dma.c | 18 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.6.21/drivers/platform/chrome/ |
D | cros_ec_debugfs.c | 48 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.6.21/drivers/input/joystick/iforce/ |
D | iforce.h | 92 struct circ_buf xmit;
|
/linux-6.6.21/Documentation/translations/zh_CN/core-api/ |
D | circular-buffers.rst | 76 #include <linux/circ_buf.h>
|