| /OK3568_Linux_fs/kernel/drivers/input/joystick/iforce/ |
| H A D | iforce-serio.c | 41 if (iforce->xmit.head == iforce->xmit.tail) { in iforce_serio_xmit() 51 serio_write(iforce_serio->serio, iforce->xmit.buf[iforce->xmit.tail]); in iforce_serio_xmit() 52 cs ^= iforce->xmit.buf[iforce->xmit.tail]; in iforce_serio_xmit() 53 XMIT_INC(iforce->xmit.tail, 1); in iforce_serio_xmit() 55 for (i=iforce->xmit.buf[iforce->xmit.tail]; i >= 0; --i) { in iforce_serio_xmit() 57 iforce->xmit.buf[iforce->xmit.tail]); in iforce_serio_xmit() 58 cs ^= iforce->xmit.buf[iforce->xmit.tail]; in iforce_serio_xmit() 59 XMIT_INC(iforce->xmit.tail, 1); in iforce_serio_xmit() 114 .xmit = iforce_serio_xmit,
|
| H A D | iforce-usb.c | 32 if (iforce->xmit.head == iforce->xmit.tail) { in __iforce_usb_xmit() 38 ((char *)iforce_usb->out->transfer_buffer)[0] = iforce->xmit.buf[iforce->xmit.tail]; in __iforce_usb_xmit() 39 XMIT_INC(iforce->xmit.tail, 1); in __iforce_usb_xmit() 40 n = iforce->xmit.buf[iforce->xmit.tail]; in __iforce_usb_xmit() 41 XMIT_INC(iforce->xmit.tail, 1); in __iforce_usb_xmit() 47 c = CIRC_CNT_TO_END(iforce->xmit.head, iforce->xmit.tail, XMIT_SIZE); in __iforce_usb_xmit() 51 &iforce->xmit.buf[iforce->xmit.tail], in __iforce_usb_xmit() 55 &iforce->xmit.buf[0], in __iforce_usb_xmit() 58 XMIT_INC(iforce->xmit.tail, n); in __iforce_usb_xmit() 132 .xmit = iforce_usb_xmit,
|
| H A D | iforce-packets.c | 41 head = iforce->xmit.head; in iforce_send_packet() 42 tail = iforce->xmit.tail; in iforce_send_packet() 53 XMIT_INC(iforce->xmit.head, n+2); in iforce_send_packet() 58 iforce->xmit.buf[head] = HI(cmd); in iforce_send_packet() 60 iforce->xmit.buf[head] = LO(cmd); in iforce_send_packet() 66 memcpy(&iforce->xmit.buf[head], in iforce_send_packet() 70 memcpy(&iforce->xmit.buf[0], in iforce_send_packet() 81 iforce->xport_ops->xmit(iforce); in iforce_send_packet()
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | sunhv.c | 42 static void transmit_chars_putchar(struct uart_port *port, struct circ_buf *xmit) in transmit_chars_putchar() argument 44 while (!uart_circ_empty(xmit)) { in transmit_chars_putchar() 45 long status = sun4v_con_putchar(xmit->buf[xmit->tail]); in transmit_chars_putchar() 50 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars_putchar() 55 static void transmit_chars_write(struct uart_port *port, struct circ_buf *xmit) in transmit_chars_write() argument 57 while (!uart_circ_empty(xmit)) { in transmit_chars_write() 58 unsigned long ra = __pa(xmit->buf + xmit->tail); in transmit_chars_write() 61 len = CIRC_CNT_TO_END(xmit->head, xmit->tail, in transmit_chars_write() 66 xmit->tail = (xmit->tail + sent) & (UART_XMIT_SIZE - 1); in transmit_chars_write() 170 void (*transmit_chars)(struct uart_port *port, struct circ_buf *xmit); [all …]
|
| H A D | sirfsoc_uart.c | 180 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_tx_with_dma() local 185 tran_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in sirfsoc_uart_tx_with_dma() 186 tran_start = (unsigned long)(xmit->buf + xmit->tail); in sirfsoc_uart_tx_with_dma() 187 if (uart_circ_empty(xmit) || uart_tx_stopped(port) || in sirfsoc_uart_tx_with_dma() 241 xmit->buf + xmit->tail, in sirfsoc_uart_tx_with_dma() 426 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_pio_tx_chars() local 428 while (!uart_circ_empty(xmit) && in sirfsoc_uart_pio_tx_chars() 433 xmit->buf[xmit->tail]); in sirfsoc_uart_pio_tx_chars() 434 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sirfsoc_uart_pio_tx_chars() 438 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sirfsoc_uart_pio_tx_chars() [all …]
|
| H A D | sprd_serial.c | 209 struct circ_buf *xmit = &port->state->xmit; in sprd_stop_tx_dma() local 218 xmit->tail = (xmit->tail + trans_len) & (UART_XMIT_SIZE - 1); in sprd_stop_tx_dma() 232 struct circ_buf *xmit = &port->state->xmit; in sprd_tx_buf_remap() local 235 CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in sprd_tx_buf_remap() 238 (void *)&(xmit->buf[xmit->tail]), in sprd_tx_buf_remap() 249 struct circ_buf *xmit = &port->state->xmit; in sprd_complete_tx_dma() local 256 xmit->tail = (xmit->tail + sp->tx_dma.trans_len) & (UART_XMIT_SIZE - 1); in sprd_complete_tx_dma() 259 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sprd_complete_tx_dma() 262 if (uart_circ_empty(xmit) || sprd_tx_buf_remap(port) || in sprd_complete_tx_dma() 325 struct circ_buf *xmit = &port->state->xmit; in sprd_start_tx_dma() local [all …]
|
| H A D | mux.c | 184 struct circ_buf *xmit = &port->state->xmit; in mux_write() local 193 if(uart_circ_empty(xmit) || uart_tx_stopped(port)) { in mux_write() 200 UART_PUT_CHAR(port, xmit->buf[xmit->tail]); in mux_write() 201 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in mux_write() 203 if(uart_circ_empty(xmit)) in mux_write() 211 if(uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mux_write() 214 if (uart_circ_empty(xmit)) in mux_write()
|
| H A D | timbuart.c | 100 struct circ_buf *xmit = &port->state->xmit; in timbuart_tx_chars() local 103 !uart_circ_empty(xmit)) { in timbuart_tx_chars() 104 iowrite8(xmit->buf[xmit->tail], in timbuart_tx_chars() 106 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in timbuart_tx_chars() 123 struct circ_buf *xmit = &port->state->xmit; in timbuart_handle_tx_port() local 125 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in timbuart_handle_tx_port() 136 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in timbuart_handle_tx_port() 147 if (!uart_circ_empty(xmit)) in timbuart_handle_tx_port()
|
| H A D | 21285.c | 157 struct circ_buf *xmit = &port->state->xmit; in serial21285_tx_chars() local 166 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in serial21285_tx_chars() 172 *CSR_UARTDR = xmit->buf[xmit->tail]; in serial21285_tx_chars() 173 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in serial21285_tx_chars() 175 if (uart_circ_empty(xmit)) in serial21285_tx_chars() 179 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in serial21285_tx_chars() 182 if (uart_circ_empty(xmit)) in serial21285_tx_chars()
|
| H A D | stm32-usart.c | 331 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars_pio() local 338 while (!uart_circ_empty(xmit)) { in stm32_usart_transmit_chars_pio() 342 writel_relaxed(xmit->buf[xmit->tail], port->membase + ofs->tdr); in stm32_usart_transmit_chars_pio() 343 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in stm32_usart_transmit_chars_pio() 348 if (uart_circ_empty(xmit)) in stm32_usart_transmit_chars_pio() 358 struct circ_buf *xmit = &port->state->xmit; in stm32_usart_transmit_chars_dma() local 367 count = uart_circ_chars_pending(xmit); in stm32_usart_transmit_chars_dma() 372 if (xmit->tail < xmit->head) { in stm32_usart_transmit_chars_dma() 373 memcpy(&stm32port->tx_buf[0], &xmit->buf[xmit->tail], count); in stm32_usart_transmit_chars_dma() 375 size_t one = UART_XMIT_SIZE - xmit->tail; in stm32_usart_transmit_chars_dma() [all …]
|
| H A D | serial-tegra.c | 483 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_fill_tx_fifo() local 487 BUG_ON(uart_circ_empty(xmit)); in tegra_uart_fill_tx_fifo() 493 tegra_uart_write(tup, xmit->buf[xmit->tail], UART_TX); in tegra_uart_fill_tx_fifo() 494 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in tegra_uart_fill_tx_fifo() 514 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_tx_dma_complete() local 525 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in tegra_uart_tx_dma_complete() 534 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_tx_dma() local 538 tx_phys_addr = tup->tx_dma_buf_phys + xmit->tail; in tegra_uart_start_tx_dma() 564 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_next_tx() local 569 tail = (unsigned long)&xmit->buf[xmit->tail]; in tegra_uart_start_next_tx() [all …]
|
| H A D | atmel_serial.c | 820 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_chars() local 829 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in atmel_tx_chars() 833 atmel_uart_write_char(port, xmit->buf[xmit->tail]); in atmel_tx_chars() 834 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in atmel_tx_chars() 836 if (uart_circ_empty(xmit)) in atmel_tx_chars() 840 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_chars() 843 if (!uart_circ_empty(xmit)) { in atmel_tx_chars() 863 struct circ_buf *xmit = &port->state->xmit; in atmel_complete_tx_dma() local 871 xmit->tail += atmel_port->tx_len; in atmel_complete_tx_dma() 872 xmit->tail &= UART_XMIT_SIZE - 1; in atmel_complete_tx_dma() [all …]
|
| H A D | apbuart.c | 127 struct circ_buf *xmit = &port->state->xmit; in apbuart_tx_chars() local 137 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in apbuart_tx_chars() 145 UART_PUT_CHAR(port, xmit->buf[xmit->tail]); in apbuart_tx_chars() 146 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in apbuart_tx_chars() 148 if (uart_circ_empty(xmit)) in apbuart_tx_chars() 152 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in apbuart_tx_chars() 155 if (uart_circ_empty(xmit)) in apbuart_tx_chars()
|
| H A D | altera_uart.c | 254 struct circ_buf *xmit = &port->state->xmit; in altera_uart_tx_chars() local 266 if (xmit->head == xmit->tail) in altera_uart_tx_chars() 268 altera_uart_writel(port, xmit->buf[xmit->tail], in altera_uart_tx_chars() 270 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in altera_uart_tx_chars() 274 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in altera_uart_tx_chars() 277 if (xmit->head == xmit->tail) { in altera_uart_tx_chars()
|
| H A D | mvebu-uart.c | 195 struct circ_buf *xmit = &port->state->xmit; in mvebu_uart_start_tx() local 197 if (IS_EXTENDED(port) && !uart_circ_empty(xmit)) { in mvebu_uart_start_tx() 198 writel(xmit->buf[xmit->tail], port->membase + UART_TSH(port)); in mvebu_uart_start_tx() 199 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in mvebu_uart_start_tx() 311 struct circ_buf *xmit = &port->state->xmit; in mvebu_uart_tx_chars() local 322 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in mvebu_uart_tx_chars() 328 writel(xmit->buf[xmit->tail], port->membase + UART_TSH(port)); in mvebu_uart_tx_chars() 329 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in mvebu_uart_tx_chars() 332 if (uart_circ_empty(xmit)) in mvebu_uart_tx_chars() 340 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mvebu_uart_tx_chars() [all …]
|
| H A D | samsung_tty.c | 285 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_stop_tx() local 305 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in s3c24xx_serial_stop_tx() 324 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_tx_dma_complete() local 339 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in s3c24xx_serial_tx_dma_complete() 343 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in s3c24xx_serial_tx_dma_complete() 407 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_tx_dma() local 414 dma->tx_transfer_addr = dma->tx_addr + xmit->tail; in s3c24xx_serial_start_tx_dma() 440 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_next_tx() local 444 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in s3c24xx_serial_start_next_tx() 453 xmit->tail & (dma_get_cache_alignment() - 1)) in s3c24xx_serial_start_next_tx() [all …]
|
| H A D | mcf.c | 332 struct circ_buf *xmit = &port->state->xmit; in mcf_tx_chars() local 343 if (xmit->head == xmit->tail) in mcf_tx_chars() 345 writeb(xmit->buf[xmit->tail], port->membase + MCFUART_UTB); in mcf_tx_chars() 346 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE -1); in mcf_tx_chars() 350 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mcf_tx_chars() 353 if (xmit->head == xmit->tail) { in mcf_tx_chars()
|
| H A D | men_z135_uart.c | 296 struct circ_buf *xmit = &port->state->xmit; in men_z135_handle_tx() local 306 if (uart_circ_empty(xmit)) in men_z135_handle_tx() 316 qlen = uart_circ_chars_pending(xmit); in men_z135_handle_tx() 348 head = xmit->head & (UART_XMIT_SIZE - 1); in men_z135_handle_tx() 349 tail = xmit->tail & (UART_XMIT_SIZE - 1); in men_z135_handle_tx() 354 memcpy_toio(port->membase + MEN_Z135_TX_RAM, &xmit->buf[xmit->tail], n); in men_z135_handle_tx() 355 xmit->tail = (xmit->tail + n) & (UART_XMIT_SIZE - 1); in men_z135_handle_tx() 361 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in men_z135_handle_tx() 365 if (!uart_circ_empty(xmit)) in men_z135_handle_tx()
|
| /OK3568_Linux_fs/kernel/drivers/media/pci/bt8xx/ |
| H A D | bttv-i2c.c | 127 u32 xmit; in bttv_i2c_sendbytes() local 135 xmit = (msg->addr << 25) | (msg->buf[0] << 16) | I2C_HW; in bttv_i2c_sendbytes() 137 xmit |= BT878_I2C_NOSTOP; in bttv_i2c_sendbytes() 138 btwrite(xmit, BT848_I2C); in bttv_i2c_sendbytes() 150 xmit = (msg->buf[cnt] << 24) | I2C_HW | BT878_I2C_NOSTART; in bttv_i2c_sendbytes() 152 xmit |= BT878_I2C_NOSTOP; in bttv_i2c_sendbytes() 153 btwrite(xmit, BT848_I2C); in bttv_i2c_sendbytes() 162 if (i2c_debug && !(xmit & BT878_I2C_NOSTOP)) in bttv_i2c_sendbytes() 177 u32 xmit; in bttv_i2c_readbytes() local 182 xmit = (msg->addr << 25) | (1 << 24) | I2C_HW; in bttv_i2c_readbytes() [all …]
|
| /OK3568_Linux_fs/kernel/samples/bpf/ |
| H A D | test_lwt_bpf.sh | 142 install_test xmit test_ctx 153 remove_prog xmit 295 install_test xmit push_ll_and_redirect 303 remove_prog xmit 308 install_test xmit fill_garbage_and_redirect 316 remove_prog xmit 321 install_test xmit test_rewrite 334 install_test xmit fill_garbage 342 remove_prog xmit 347 install_test xmit nop [all …]
|
| /OK3568_Linux_fs/kernel/drivers/tty/ |
| H A D | amiserial.c | 86 struct circ_buf xmit; member 178 if (info->xmit.head != info->xmit.tail in rs_start() 179 && info->xmit.buf in rs_start() 311 if (info->xmit.head == info->xmit.tail in transmit_chars() 320 custom.serdat = info->xmit.buf[info->xmit.tail++] | 0x100; in transmit_chars() 322 info->xmit.tail = info->xmit.tail & (SERIAL_XMIT_SIZE-1); in transmit_chars() 325 if (CIRC_CNT(info->xmit.head, in transmit_chars() 326 info->xmit.tail, in transmit_chars() 333 if (info->xmit.head == info->xmit.tail) { in transmit_chars() 496 if (info->xmit.buf) in startup() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/unixbench/git/UnixBench/src/ |
| H A D | dummy.c | 53 int xmit; /* # characters sent */ member 198 if (cp->xmit >= cp->blen) continue; 201 if (cp->xmit + l > cp->blen) 202 l = cp->blen - cp->xmit; 205 cp->xmit += l; 207 fprintf(stderr, "child %d, %d processed, %d to go\n", i, cp->xmit, cp->blen - cp->xmit); 210 if (*p == '\n' || (p == &cp->bp[-1] && cp->xmit >= cp->blen)) { 238 if (cp->xmit >= cp->blen) {
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/8250/ |
| H A D | 8250_dma.c | 24 struct circ_buf *xmit = &p->port.state->xmit; in __dma_tx_complete() local 35 xmit->tail += dma->tx_size; in __dma_tx_complete() 36 xmit->tail &= UART_XMIT_SIZE - 1; in __dma_tx_complete() 39 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in __dma_tx_complete() 106 struct circ_buf *xmit = &p->port.state->xmit; in serial8250_tx_dma() local 122 if (uart_tx_stopped(&p->port) || uart_circ_empty(xmit)) { in serial8250_tx_dma() 128 dma->tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in serial8250_tx_dma() 136 dma->tx_addr + xmit->tail, in serial8250_tx_dma() 336 p->port.state->xmit.buf, in serial8250_request_dma()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/include/ |
| H A D | hal_sdio.h | 71 void _rtw_sdio_free_xmitbuf_sema_up(struct xmit_priv *xmit); 72 void _rtw_sdio_free_xmitbuf_sema_down(struct xmit_priv *xmit); 74 void dbg_rtw_sdio_free_xmitbuf_sema_up(struct xmit_priv *xmit, const char *caller); 75 void dbg_rtw_sdio_free_xmitbuf_sema_down(struct xmit_priv *xmit, const char *caller);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/include/ |
| H A D | hal_sdio.h | 70 void _rtw_sdio_free_xmitbuf_sema_up(struct xmit_priv *xmit); 71 void _rtw_sdio_free_xmitbuf_sema_down(struct xmit_priv *xmit); 73 void dbg_rtw_sdio_free_xmitbuf_sema_up(struct xmit_priv *xmit, const char *caller); 74 void dbg_rtw_sdio_free_xmitbuf_sema_down(struct xmit_priv *xmit, const char *caller);
|