Home
last modified time | relevance | path

Searched refs:xmit (Results 1 – 150 of 150) sorted by relevance

/linux-4.1.27/arch/ia64/hp/sim/
Dsimserial.c45 struct circ_buf xmit; member
113 if (!info->xmit.buf) in rs_put_char()
117 if (CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE) == 0) { in rs_put_char()
121 info->xmit.buf[info->xmit.head] = ch; in rs_put_char()
122 info->xmit.head = (info->xmit.head + 1) & (SERIAL_XMIT_SIZE-1); in rs_put_char()
145 if (info->xmit.head == info->xmit.tail || tty->stopped) { in transmit_chars()
148 info->xmit.head, info->xmit.tail, tty->stopped); in transmit_chars()
160 count = min(CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE), in transmit_chars()
161 SERIAL_XMIT_SIZE - info->xmit.tail); in transmit_chars()
162 console->write(console, info->xmit.buf+info->xmit.tail, count); in transmit_chars()
[all …]
/linux-4.1.27/drivers/input/joystick/iforce/
Diforce-serio.c44 if (iforce->xmit.head == iforce->xmit.tail) { in iforce_serial_xmit()
54 serio_write(iforce->serio, iforce->xmit.buf[iforce->xmit.tail]); in iforce_serial_xmit()
55 cs ^= iforce->xmit.buf[iforce->xmit.tail]; in iforce_serial_xmit()
56 XMIT_INC(iforce->xmit.tail, 1); in iforce_serial_xmit()
58 for (i=iforce->xmit.buf[iforce->xmit.tail]; i >= 0; --i) { in iforce_serial_xmit()
59 serio_write(iforce->serio, iforce->xmit.buf[iforce->xmit.tail]); in iforce_serial_xmit()
60 cs ^= iforce->xmit.buf[iforce->xmit.tail]; in iforce_serial_xmit()
61 XMIT_INC(iforce->xmit.tail, 1); in iforce_serial_xmit()
Diforce-usb.c37 if (iforce->xmit.head == iforce->xmit.tail) { in iforce_usb_xmit()
43 ((char *)iforce->out->transfer_buffer)[0] = iforce->xmit.buf[iforce->xmit.tail]; in iforce_usb_xmit()
44 XMIT_INC(iforce->xmit.tail, 1); in iforce_usb_xmit()
45 n = iforce->xmit.buf[iforce->xmit.tail]; in iforce_usb_xmit()
46 XMIT_INC(iforce->xmit.tail, 1); in iforce_usb_xmit()
52 c = CIRC_CNT_TO_END(iforce->xmit.head, iforce->xmit.tail, XMIT_SIZE); in iforce_usb_xmit()
56 &iforce->xmit.buf[iforce->xmit.tail], in iforce_usb_xmit()
60 &iforce->xmit.buf[0], in iforce_usb_xmit()
63 XMIT_INC(iforce->xmit.tail, n); in iforce_usb_xmit()
Diforce-packets.c63 head = iforce->xmit.head; in iforce_send_packet()
64 tail = iforce->xmit.tail; in iforce_send_packet()
75 XMIT_INC(iforce->xmit.head, n+2); in iforce_send_packet()
80 iforce->xmit.buf[head] = HI(cmd); in iforce_send_packet()
82 iforce->xmit.buf[head] = LO(cmd); in iforce_send_packet()
88 memcpy(&iforce->xmit.buf[head], in iforce_send_packet()
92 memcpy(&iforce->xmit.buf[0], in iforce_send_packet()
Diforce.h123 struct circ_buf xmit; member
Diforce-main.c271 iforce->xmit.buf = iforce->xmit_data; in iforce_init_device()
/linux-4.1.27/drivers/tty/serial/
Dsunhv.c46 static void transmit_chars_putchar(struct uart_port *port, struct circ_buf *xmit) in transmit_chars_putchar() argument
48 while (!uart_circ_empty(xmit)) { in transmit_chars_putchar()
49 long status = sun4v_con_putchar(xmit->buf[xmit->tail]); in transmit_chars_putchar()
54 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars_putchar()
59 static void transmit_chars_write(struct uart_port *port, struct circ_buf *xmit) in transmit_chars_write() argument
61 while (!uart_circ_empty(xmit)) { in transmit_chars_write()
62 unsigned long ra = __pa(xmit->buf + xmit->tail); in transmit_chars_write()
65 len = CIRC_CNT_TO_END(xmit->head, xmit->tail, in transmit_chars_write()
70 xmit->tail = (xmit->tail + sent) & (UART_XMIT_SIZE - 1); in transmit_chars_write()
168 void (*transmit_chars)(struct uart_port *port, struct circ_buf *xmit);
[all …]
Dtilegx.c136 struct circ_buf *xmit; in handle_transmit() local
144 xmit = &port->state->xmit; in handle_transmit()
152 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in handle_transmit()
155 while (!uart_circ_empty(xmit)) { in handle_transmit()
156 ch = xmit->buf[xmit->tail]; in handle_transmit()
159 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in handle_transmit()
167 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in handle_transmit()
260 struct circ_buf *xmit; in tilegx_start_tx() local
268 xmit = &port->state->xmit; in tilegx_start_tx()
276 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in tilegx_start_tx()
[all …]
Dsn_console.c533 struct circ_buf *xmit; in sn_transmit_chars() local
542 xmit = &port->sc_port.state->xmit; in sn_transmit_chars()
551 if (uart_circ_empty(xmit) || uart_tx_stopped(&port->sc_port)) { in sn_transmit_chars()
557 head = xmit->head; in sn_transmit_chars()
558 tail = xmit->tail; in sn_transmit_chars()
559 start = &xmit->buf[tail]; in sn_transmit_chars()
586 xmit->tail = tail; in sn_transmit_chars()
587 start = &xmit->buf[tail]; in sn_transmit_chars()
592 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sn_transmit_chars()
595 if (uart_circ_empty(xmit)) in sn_transmit_chars()
[all …]
Dserial-tegra.c357 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_fill_tx_fifo() local
361 BUG_ON(uart_circ_empty(xmit)); in tegra_uart_fill_tx_fifo()
367 tegra_uart_write(tup, xmit->buf[xmit->tail], UART_TX); in tegra_uart_fill_tx_fifo()
368 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in tegra_uart_fill_tx_fifo()
388 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_tx_dma_complete() local
397 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in tegra_uart_tx_dma_complete()
399 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in tegra_uart_tx_dma_complete()
408 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_tx_dma() local
415 tx_phys_addr = tup->tx_dma_buf_phys + xmit->tail; in tegra_uart_start_tx_dma()
437 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_next_tx() local
[all …]
Dmux.c192 struct circ_buf *xmit = &port->state->xmit; in mux_write() local
201 if(uart_circ_empty(xmit) || uart_tx_stopped(port)) { in mux_write()
208 UART_PUT_CHAR(port, xmit->buf[xmit->tail]); in mux_write()
209 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in mux_write()
211 if(uart_circ_empty(xmit)) in mux_write()
219 if(uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mux_write()
222 if (uart_circ_empty(xmit)) in mux_write()
Dfsl_lpuart.c347 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart_pio_tx() local
352 while (!uart_circ_empty(xmit) && in lpuart_pio_tx()
354 writeb(xmit->buf[xmit->tail], sport->port.membase + UARTDR); in lpuart_pio_tx()
355 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in lpuart_pio_tx()
359 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in lpuart_pio_tx()
362 if (uart_circ_empty(xmit)) in lpuart_pio_tx()
371 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart_dma_tx() local
377 tx_bus_addr = sport->dma_tx_buf_bus + xmit->tail; in lpuart_dma_tx()
398 struct circ_buf *xmit = &sport->port.state->xmit; in lpuart_prepare_tx() local
399 unsigned long count = CIRC_CNT_TO_END(xmit->head, in lpuart_prepare_tx()
[all …]
Dbfin_uart.c149 struct circ_buf *xmit = &uart->port.state->xmit; in bfin_serial_stop_tx() local
157 xmit->tail = (xmit->tail + uart->tx_count) & (UART_XMIT_SIZE - 1); in bfin_serial_stop_tx()
319 struct circ_buf *xmit = &uart->port.state->xmit; in bfin_serial_tx_chars() local
321 if (uart_circ_empty(xmit) || uart_tx_stopped(&uart->port)) { in bfin_serial_tx_chars()
341 while ((UART_GET_LSR(uart) & THRE) && xmit->tail != xmit->head) { in bfin_serial_tx_chars()
342 UART_PUT_CHAR(uart, xmit->buf[xmit->tail]); in bfin_serial_tx_chars()
343 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in bfin_serial_tx_chars()
347 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in bfin_serial_tx_chars()
377 struct circ_buf *xmit = &uart->port.state->xmit; in bfin_serial_dma_tx_chars() local
381 if (uart_circ_empty(xmit) || uart_tx_stopped(&uart->port)) { in bfin_serial_dma_tx_chars()
[all …]
D21285.c121 struct circ_buf *xmit = &port->state->xmit; in serial21285_tx_chars() local
130 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in serial21285_tx_chars()
136 *CSR_UARTDR = xmit->buf[xmit->tail]; in serial21285_tx_chars()
137 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in serial21285_tx_chars()
139 if (uart_circ_empty(xmit)) in serial21285_tx_chars()
143 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in serial21285_tx_chars()
146 if (uart_circ_empty(xmit)) in serial21285_tx_chars()
Dtimbuart.c112 struct circ_buf *xmit = &port->state->xmit; in timbuart_tx_chars() local
115 !uart_circ_empty(xmit)) { in timbuart_tx_chars()
116 iowrite8(xmit->buf[xmit->tail], in timbuart_tx_chars()
118 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in timbuart_tx_chars()
135 struct circ_buf *xmit = &port->state->xmit; in timbuart_handle_tx_port() local
137 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in timbuart_handle_tx_port()
148 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in timbuart_handle_tx_port()
159 if (!uart_circ_empty(xmit)) in timbuart_handle_tx_port()
Dsirfsoc_uart.c204 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_tx_with_dma() local
209 tran_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in sirfsoc_uart_tx_with_dma()
210 tran_start = (unsigned long)(xmit->buf + xmit->tail); in sirfsoc_uart_tx_with_dma()
211 if (uart_circ_empty(xmit) || uart_tx_stopped(port) || in sirfsoc_uart_tx_with_dma()
265 xmit->buf + xmit->tail, in sirfsoc_uart_tx_with_dma()
443 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_pio_tx_chars() local
445 while (!uart_circ_empty(xmit) && in sirfsoc_uart_pio_tx_chars()
450 xmit->buf[xmit->tail]); in sirfsoc_uart_pio_tx_chars()
451 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sirfsoc_uart_pio_tx_chars()
455 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sirfsoc_uart_pio_tx_chars()
[all …]
Dcrisv10.c1451 CIRC_CNT(info->xmit.head, in rs_stop()
1452 info->xmit.tail,SERIAL_XMIT_SIZE))); in rs_stop()
1476 CIRC_CNT(info->xmit.head, in rs_start()
1477 info->xmit.tail,SERIAL_XMIT_SIZE))); in rs_start()
1486 info->xmit.head != info->xmit.tail && info->xmit.buf) in rs_start()
1576 info->xmit.tail = (info->xmit.tail + sentl) & (SERIAL_XMIT_SIZE - 1); in transmit_chars_dma()
1580 if (CIRC_CNT(info->xmit.head, in transmit_chars_dma()
1581 info->xmit.tail, in transmit_chars_dma()
1587 c = CIRC_CNT_TO_END(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in transmit_chars_dma()
1618 descr->buf = virt_to_phys(info->xmit.buf + info->xmit.tail); in transmit_chars_dma()
[all …]
Dnetx-serial.c141 struct circ_buf *xmit = &port->state->xmit; in netx_transmit_buffer() local
150 if (uart_tx_stopped(port) || uart_circ_empty(xmit)) { in netx_transmit_buffer()
158 writel(xmit->buf[xmit->tail], port->membase + UART_DR); in netx_transmit_buffer()
159 xmit->tail = (xmit->tail + 1) & in netx_transmit_buffer()
162 if (uart_circ_empty(xmit)) in netx_transmit_buffer()
166 if (uart_circ_empty(xmit)) in netx_transmit_buffer()
186 struct circ_buf *xmit = &port->state->xmit; in netx_txint() local
188 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in netx_txint()
195 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in netx_txint()
Daltera_uart.c244 struct circ_buf *xmit = &port->state->xmit; in altera_uart_tx_chars() local
256 if (xmit->head == xmit->tail) in altera_uart_tx_chars()
258 altera_uart_writel(port, xmit->buf[xmit->tail], in altera_uart_tx_chars()
260 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in altera_uart_tx_chars()
264 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in altera_uart_tx_chars()
267 if (xmit->head == xmit->tail) { in altera_uart_tx_chars()
Dm32r_sio.c266 struct circ_buf *xmit = &up->port.state->xmit; in m32r_sio_start_tx() local
271 if (!uart_circ_empty(xmit)) { in m32r_sio_start_tx()
272 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in m32r_sio_start_tx()
273 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in m32r_sio_start_tx()
386 struct circ_buf *xmit = &up->port.state->xmit; in transmit_chars() local
397 if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) { in transmit_chars()
404 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
405 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars()
407 if (uart_circ_empty(xmit)) in transmit_chars()
413 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars()
[all …]
Datmel_serial.c693 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_chars() local
701 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in atmel_tx_chars()
705 UART_PUT_CHAR(port, xmit->buf[xmit->tail]); in atmel_tx_chars()
706 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in atmel_tx_chars()
708 if (uart_circ_empty(xmit)) in atmel_tx_chars()
712 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_chars()
715 if (!uart_circ_empty(xmit)) in atmel_tx_chars()
724 struct circ_buf *xmit = &port->state->xmit; in atmel_complete_tx_dma() local
732 xmit->tail += sg_dma_len(&atmel_port->sg_tx); in atmel_complete_tx_dma()
733 xmit->tail &= UART_XMIT_SIZE - 1; in atmel_complete_tx_dma()
[all …]
Dapbuart.c130 struct circ_buf *xmit = &port->state->xmit; in apbuart_tx_chars() local
140 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in apbuart_tx_chars()
148 UART_PUT_CHAR(port, xmit->buf[xmit->tail]); in apbuart_tx_chars()
149 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in apbuart_tx_chars()
151 if (uart_circ_empty(xmit)) in apbuart_tx_chars()
155 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in apbuart_tx_chars()
158 if (uart_circ_empty(xmit)) in apbuart_tx_chars()
Dst-asc.c241 struct circ_buf *xmit = &port->state->xmit; in asc_transmit_chars() local
264 if (uart_circ_empty(xmit)) { in asc_transmit_chars()
273 c = xmit->buf[xmit->tail]; in asc_transmit_chars()
274 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in asc_transmit_chars()
278 } while ((txroom > 0) && (!uart_circ_empty(xmit))); in asc_transmit_chars()
280 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in asc_transmit_chars()
283 if (uart_circ_empty(xmit)) in asc_transmit_chars()
404 struct circ_buf *xmit = &port->state->xmit; in asc_start_tx() local
406 if (!uart_circ_empty(xmit)) in asc_start_tx()
Dpch_uart.c797 struct circ_buf *xmit = &port->state->xmit; in pch_dma_tx_complete() local
802 xmit->tail += sg_dma_len(sg); in pch_dma_tx_complete()
805 xmit->tail &= UART_XMIT_SIZE - 1; in pch_dma_tx_complete()
818 struct circ_buf *xmit = &port->state->xmit; in pop_tx() local
820 if (uart_tx_stopped(port) || uart_circ_empty(xmit) || count >= size) in pop_tx()
825 CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in pop_tx()
827 pch_uart_hal_write(priv, &xmit->buf[xmit->tail], sz); in pop_tx()
828 xmit->tail = (xmit->tail + sz) & (UART_XMIT_SIZE - 1); in pop_tx()
830 } while (!uart_circ_empty(xmit) && count < size); in pop_tx()
903 struct circ_buf *xmit = &port->state->xmit; in handle_tx() local
[all …]
Dserial_ks8695.c211 struct circ_buf *xmit = &port->state->xmit; in ks8695uart_tx_chars() local
222 if (uart_tx_stopped(port) || uart_circ_empty(xmit)) { in ks8695uart_tx_chars()
228 while (!uart_circ_empty(xmit) && (count-- > 0)) { in ks8695uart_tx_chars()
230 UART_PUT_CHAR(port, xmit->buf[xmit->tail]); in ks8695uart_tx_chars()
232 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in ks8695uart_tx_chars()
236 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in ks8695uart_tx_chars()
239 if (uart_circ_empty(xmit)) in ks8695uart_tx_chars()
Dsamsung.c165 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_stop_tx() local
186 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in s3c24xx_serial_stop_tx()
205 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_tx_dma_complete() local
221 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in s3c24xx_serial_tx_dma_complete()
225 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in s3c24xx_serial_tx_dma_complete()
291 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_tx_dma() local
299 dma->tx_transfer_addr = dma->tx_addr + xmit->tail; in s3c24xx_serial_start_tx_dma()
325 struct circ_buf *xmit = &port->state->xmit; in s3c24xx_serial_start_next_tx() local
329 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in s3c24xx_serial_start_next_tx()
338 xmit->tail & (dma_get_cache_alignment() - 1)) in s3c24xx_serial_start_next_tx()
[all …]
Dmcf.c336 struct circ_buf *xmit = &port->state->xmit; in mcf_tx_chars() local
347 if (xmit->head == xmit->tail) in mcf_tx_chars()
349 writeb(xmit->buf[xmit->tail], port->membase + MCFUART_UTB); in mcf_tx_chars()
350 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE -1); in mcf_tx_chars()
354 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mcf_tx_chars()
357 if (xmit->head == xmit->tail) { in mcf_tx_chars()
Dmen_z135_uart.c300 struct circ_buf *xmit = &port->state->xmit; in men_z135_handle_tx() local
310 if (uart_circ_empty(xmit)) in men_z135_handle_tx()
320 qlen = uart_circ_chars_pending(xmit); in men_z135_handle_tx()
352 head = xmit->head & (UART_XMIT_SIZE - 1); in men_z135_handle_tx()
353 tail = xmit->tail & (UART_XMIT_SIZE - 1); in men_z135_handle_tx()
358 memcpy_toio(port->membase + MEN_Z135_TX_RAM, &xmit->buf[xmit->tail], n); in men_z135_handle_tx()
359 xmit->tail = (xmit->tail + n) & (UART_XMIT_SIZE - 1); in men_z135_handle_tx()
366 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in men_z135_handle_tx()
370 if (!uart_circ_empty(xmit)) in men_z135_handle_tx()
Dnwpserial.c263 struct circ_buf *xmit; in nwpserial_start_tx() local
265 xmit = &up->port.state->xmit; in nwpserial_start_tx()
272 while (!(uart_circ_empty(xmit) || uart_tx_stopped(&up->port))) { in nwpserial_start_tx()
273 nwpserial_putchar(up, xmit->buf[xmit->tail]); in nwpserial_start_tx()
274 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE-1); in nwpserial_start_tx()
Ddigicolor-usart.c187 struct circ_buf *xmit = &port->state->xmit; in digicolor_uart_tx() local
202 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in digicolor_uart_tx()
207 while (!uart_circ_empty(xmit)) { in digicolor_uart_tx()
208 writeb(xmit->buf[xmit->tail], port->membase + UA_EMI_REC); in digicolor_uart_tx()
209 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in digicolor_uart_tx()
216 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in digicolor_uart_tx()
Dimx.c425 struct circ_buf *xmit = &sport->port.state->xmit; in imx_transmit_buffer() local
436 if (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port)) { in imx_transmit_buffer()
457 while (!uart_circ_empty(xmit) && in imx_transmit_buffer()
461 writel(xmit->buf[xmit->tail], sport->port.membase + URTX0); in imx_transmit_buffer()
462 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in imx_transmit_buffer()
466 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in imx_transmit_buffer()
469 if (uart_circ_empty(xmit)) in imx_transmit_buffer()
477 struct circ_buf *xmit = &sport->port.state->xmit; in dma_tx_callback() local
490 xmit->tail = (xmit->tail + sport->tx_bytes) & (UART_XMIT_SIZE - 1); in dma_tx_callback()
499 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in dma_tx_callback()
[all …]
Dip22zilog.c361 struct circ_buf *xmit; in ip22zilog_transmit_chars() local
404 xmit = &up->port.state->xmit; in ip22zilog_transmit_chars()
405 if (uart_circ_empty(xmit)) in ip22zilog_transmit_chars()
411 writeb(xmit->buf[xmit->tail], &channel->data); in ip22zilog_transmit_chars()
415 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in ip22zilog_transmit_chars()
418 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in ip22zilog_transmit_chars()
607 struct circ_buf *xmit = &port->state->xmit; in ip22zilog_start_tx() local
609 if (uart_circ_empty(xmit)) in ip22zilog_start_tx()
611 writeb(xmit->buf[xmit->tail], &channel->data); in ip22zilog_start_tx()
615 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in ip22zilog_start_tx()
[all …]
Dsunsab.c237 struct circ_buf *xmit = &up->port.state->xmit; in transmit_chars() local
257 if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) { in transmit_chars()
270 writeb(xmit->buf[xmit->tail], in transmit_chars()
272 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars()
274 if (uart_circ_empty(xmit)) in transmit_chars()
282 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars()
285 if (uart_circ_empty(xmit)) in transmit_chars()
441 struct circ_buf *xmit = &up->port.state->xmit; in sunsab_start_tx() local
444 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in sunsab_start_tx()
457 writeb(xmit->buf[xmit->tail], in sunsab_start_tx()
[all …]
Dmxs-auart.c209 struct circ_buf *xmit = &s->port.state->xmit; in dma_tx_callback() local
218 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in dma_tx_callback()
260 struct circ_buf *xmit = &s->port.state->xmit; in mxs_auart_tx_chars() local
270 while (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) { in mxs_auart_tx_chars()
272 CIRC_CNT_TO_END(xmit->head, in mxs_auart_tx_chars()
273 xmit->tail, in mxs_auart_tx_chars()
275 memcpy(buffer + i, xmit->buf + xmit->tail, size); in mxs_auart_tx_chars()
276 xmit->tail = (xmit->tail + size) & (UART_XMIT_SIZE - 1); in mxs_auart_tx_chars()
305 if (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) { in mxs_auart_tx_chars()
307 writel(xmit->buf[xmit->tail], in mxs_auart_tx_chars()
[all …]
Daltera_jtaguart.c146 struct circ_buf *xmit = &port->state->xmit; in altera_jtaguart_tx_chars() local
157 pending = uart_circ_chars_pending(xmit); in altera_jtaguart_tx_chars()
167 writel(xmit->buf[xmit->tail], in altera_jtaguart_tx_chars()
169 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in altera_jtaguart_tx_chars()
Darc_uart.c165 struct circ_buf *xmit = &port->state->xmit; in arc_serial_tx_chars() local
174 } else if (!uart_circ_empty(xmit)) { in arc_serial_tx_chars()
175 ch = xmit->buf[xmit->tail]; in arc_serial_tx_chars()
176 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in arc_serial_tx_chars()
188 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in arc_serial_tx_chars()
Dclps711x.c156 struct circ_buf *xmit = &port->state->xmit; in uart_clps711x_int_tx() local
165 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in uart_clps711x_int_tx()
173 while (!uart_circ_empty(xmit)) { in uart_clps711x_int_tx()
176 writew(xmit->buf[xmit->tail], port->membase + UARTDR_OFFSET); in uart_clps711x_int_tx()
177 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in uart_clps711x_int_tx()
185 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in uart_clps711x_int_tx()
Dvt8500_serial.c207 struct circ_buf *xmit = &port->state->xmit; in handle_tx() local
214 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in handle_tx()
220 if (uart_circ_empty(xmit)) in handle_tx()
223 writeb(xmit->buf[xmit->tail], port->membase + VT8500_TXFIFO); in handle_tx()
225 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in handle_tx()
229 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in handle_tx()
232 if (uart_circ_empty(xmit)) in handle_tx()
Dlpc32xx_hs.c290 struct circ_buf *xmit = &port->state->xmit; in __serial_lpc32xx_tx() local
300 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in __serial_lpc32xx_tx()
306 writel((u32) xmit->buf[xmit->tail], in __serial_lpc32xx_tx()
308 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in __serial_lpc32xx_tx()
310 if (uart_circ_empty(xmit)) in __serial_lpc32xx_tx()
314 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in __serial_lpc32xx_tx()
318 if (uart_circ_empty(xmit)) { in __serial_lpc32xx_tx()
Dsprd_serial.c255 struct circ_buf *xmit = &port->state->xmit; in sprd_tx() local
265 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in sprd_tx()
272 serial_out(port, SPRD_TXD, xmit->buf[xmit->tail]); in sprd_tx()
273 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sprd_tx()
275 if (uart_circ_empty(xmit)) in sprd_tx()
279 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sprd_tx()
282 if (uart_circ_empty(xmit)) in sprd_tx()
Dbcm63xx_uart.c315 struct circ_buf *xmit; in bcm_uart_do_tx() local
330 xmit = &port->state->xmit; in bcm_uart_do_tx()
331 if (uart_circ_empty(xmit)) in bcm_uart_do_tx()
341 c = xmit->buf[xmit->tail]; in bcm_uart_do_tx()
343 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in bcm_uart_do_tx()
345 if (uart_circ_empty(xmit)) in bcm_uart_do_tx()
349 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in bcm_uart_do_tx()
352 if (uart_circ_empty(xmit)) in bcm_uart_do_tx()
Dicom.c234 stgAddr = stgAddr + sizeof(icom_port->statStg->xmit[0]); in get_port_memory()
236 memset(&icom_port->statStg->xmit[index], 0, sizeof(struct xmit_status_area)); in get_port_memory()
237 icom_port->statStg->xmit[index].leLengthASD = in get_port_memory()
242 icom_port->statStg->xmit[index].leBuffer = in get_port_memory()
245 memset(&icom_port->statStg->xmit[index], 0, sizeof(struct xmit_status_area)); in get_port_memory()
246 icom_port->statStg->xmit[index].leLengthASD = in get_port_memory()
250 icom_port->statStg->xmit[index].leBuffer = in get_port_memory()
253 memset(&icom_port->statStg->xmit[index], 0, sizeof(struct xmit_status_area)); in get_port_memory()
636 int temp_tail = port->state->xmit.tail; in icom_write()
640 if (cpu_to_le16(ICOM_PORT->statStg->xmit[0].flags) & in icom_write()
[all …]
Dsh-sci.c598 struct circ_buf *xmit = &port->state->xmit; in sci_transmit_chars() local
607 if (uart_circ_empty(xmit)) in sci_transmit_chars()
623 } else if (!uart_circ_empty(xmit) && !stopped) { in sci_transmit_chars()
624 c = xmit->buf[xmit->tail]; in sci_transmit_chars()
625 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sci_transmit_chars()
637 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sci_transmit_chars()
639 if (uart_circ_empty(xmit)) { in sci_transmit_chars()
1258 struct circ_buf *xmit = &port->state->xmit; in sci_dma_tx_complete() local
1265 xmit->tail += sg_dma_len(&s->sg_tx); in sci_dma_tx_complete()
1266 xmit->tail &= UART_XMIT_SIZE - 1; in sci_dma_tx_complete()
[all …]
Dpnx8xxx_uart.c252 struct circ_buf *xmit = &sport->port.state->xmit; in pnx8xxx_tx_chars() local
267 if (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port)) { in pnx8xxx_tx_chars()
277 serial_out(sport, PNX8XXX_FIFO, xmit->buf[xmit->tail]); in pnx8xxx_tx_chars()
278 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in pnx8xxx_tx_chars()
280 if (uart_circ_empty(xmit)) in pnx8xxx_tx_chars()
284 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in pnx8xxx_tx_chars()
287 if (uart_circ_empty(xmit)) in pnx8xxx_tx_chars()
Ddz.c258 struct circ_buf *xmit; in dz_transmit_chars() local
264 xmit = &dport->port.state->xmit; in dz_transmit_chars()
273 if (uart_circ_empty(xmit) || uart_tx_stopped(&dport->port)) { in dz_transmit_chars()
284 tmp = xmit->buf[xmit->tail]; in dz_transmit_chars()
285 xmit->tail = (xmit->tail + 1) & (DZ_XMIT_SIZE - 1); in dz_transmit_chars()
289 if (uart_circ_chars_pending(xmit) < DZ_WAKEUP_CHARS) in dz_transmit_chars()
293 if (uart_circ_empty(xmit)) { in dz_transmit_chars()
Dar933x_uart.c342 struct circ_buf *xmit = &up->port.state->xmit; in ar933x_uart_tx_chars() local
363 if (uart_circ_empty(xmit)) in ar933x_uart_tx_chars()
366 ar933x_uart_putc(up, xmit->buf[xmit->tail]); in ar933x_uart_tx_chars()
368 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in ar933x_uart_tx_chars()
372 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in ar933x_uart_tx_chars()
375 if (!uart_circ_empty(xmit)) in ar933x_uart_tx_chars()
Duartlite.c167 struct circ_buf *xmit = &port->state->xmit; in ulite_transmit() local
179 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in ulite_transmit()
182 uart_out32(xmit->buf[xmit->tail], ULITE_TX, port); in ulite_transmit()
183 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE-1); in ulite_transmit()
187 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in ulite_transmit()
Dmeson_uart.c143 struct circ_buf *xmit = &port->state->xmit; in meson_uart_start_tx() local
159 if (uart_circ_empty(xmit)) in meson_uart_start_tx()
162 ch = xmit->buf[xmit->tail]; in meson_uart_start_tx()
164 xmit->tail = (xmit->tail+1) & (SERIAL_XMIT_SIZE - 1); in meson_uart_start_tx()
168 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in meson_uart_start_tx()
Dvr41xx_siu.c392 struct circ_buf *xmit; in transmit_chars() local
395 xmit = &port->state->xmit; in transmit_chars()
404 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in transmit_chars()
410 siu_write(port, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
411 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars()
413 if (uart_circ_empty(xmit)) in transmit_chars()
417 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars()
420 if (uart_circ_empty(xmit)) in transmit_chars()
Damba-pl010.c186 struct circ_buf *xmit = &uap->port.state->xmit; in pl010_tx_chars() local
195 if (uart_circ_empty(xmit) || uart_tx_stopped(&uap->port)) { in pl010_tx_chars()
202 writel(xmit->buf[xmit->tail], uap->port.membase + UART01x_DR); in pl010_tx_chars()
203 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in pl010_tx_chars()
205 if (uart_circ_empty(xmit)) in pl010_tx_chars()
209 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in pl010_tx_chars()
212 if (uart_circ_empty(xmit)) in pl010_tx_chars()
Damba-pl011.c440 uart_circ_empty(&uap->port.state->xmit)) { in pl011_dma_tx_callback()
470 struct circ_buf *xmit = &uap->port.state->xmit; in pl011_dma_tx_refill() local
479 count = uart_circ_chars_pending(xmit); in pl011_dma_tx_refill()
495 if (xmit->tail < xmit->head) in pl011_dma_tx_refill()
496 memcpy(&dmatx->buf[0], &xmit->buf[xmit->tail], count); in pl011_dma_tx_refill()
498 size_t first = UART_XMIT_SIZE - xmit->tail; in pl011_dma_tx_refill()
505 memcpy(&dmatx->buf[0], &xmit->buf[xmit->tail], first); in pl011_dma_tx_refill()
507 memcpy(&dmatx->buf[first], &xmit->buf[0], second); in pl011_dma_tx_refill()
549 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in pl011_dma_tx_refill()
552 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in pl011_dma_tx_refill()
[all …]
Defm32-uart.c137 struct circ_buf *xmit = &port->state->xmit; in efm32_uart_tx_chars() local
148 if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) { in efm32_uart_tx_chars()
150 efm32_uart_write32(efm_port, xmit->buf[xmit->tail], in efm32_uart_tx_chars()
152 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in efm32_uart_tx_chars()
157 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in efm32_uart_tx_chars()
160 if (!port->x_char && uart_circ_empty(xmit) && in efm32_uart_tx_chars()
Dxilinx_uartps.c275 if (uart_circ_empty(&port->state->xmit)) { in cdns_uart_isr()
282 if (uart_circ_empty(&port->state->xmit)) in cdns_uart_isr()
288 writel(port->state->xmit.buf[ in cdns_uart_isr()
289 port->state->xmit.tail], in cdns_uart_isr()
297 port->state->xmit.tail = in cdns_uart_isr()
298 (port->state->xmit.tail + 1) & in cdns_uart_isr()
303 &port->state->xmit) < WAKEUP_CHARS) in cdns_uart_isr()
515 if (uart_circ_empty(&port->state->xmit) || uart_tx_stopped(port)) in cdns_uart_start_tx()
528 if (uart_circ_empty(&port->state->xmit)) in cdns_uart_start_tx()
534 writel(port->state->xmit.buf[port->state->xmit.tail], in cdns_uart_start_tx()
[all …]
Dlantiq.c221 struct circ_buf *xmit = &port->state->xmit; in lqasc_tx_chars() local
236 if (uart_circ_empty(xmit)) in lqasc_tx_chars()
239 ltq_w8(port->state->xmit.buf[port->state->xmit.tail], in lqasc_tx_chars()
241 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in lqasc_tx_chars()
245 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in lqasc_tx_chars()
Dsc16is7xx.c552 struct circ_buf *xmit = &port->state->xmit; in sc16is7xx_handle_tx() local
562 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in sc16is7xx_handle_tx()
566 to_send = uart_circ_chars_pending(xmit); in sc16is7xx_handle_tx()
577 s->buf[i] = xmit->buf[xmit->tail]; in sc16is7xx_handle_tx()
578 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sc16is7xx_handle_tx()
585 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sc16is7xx_handle_tx()
655 struct circ_buf *xmit = &one->port.state->xmit; in sc16is7xx_stop_tx() local
664 if (uart_circ_empty(xmit) && in sc16is7xx_stop_tx()
Dpxa.c185 struct circ_buf *xmit = &up->port.state->xmit; in transmit_chars() local
194 if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) { in transmit_chars()
201 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
202 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars()
204 if (uart_circ_empty(xmit)) in transmit_chars()
208 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars()
212 if (uart_circ_empty(xmit)) in transmit_chars()
Dsa1100.c247 struct circ_buf *xmit = &sport->port.state->xmit; in sa1100_tx_chars() local
262 if (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port)) { in sa1100_tx_chars()
272 UART_PUT_CHAR(sport, xmit->buf[xmit->tail]); in sa1100_tx_chars()
273 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sa1100_tx_chars()
275 if (uart_circ_empty(xmit)) in sa1100_tx_chars()
279 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sa1100_tx_chars()
282 if (uart_circ_empty(xmit)) in sa1100_tx_chars()
Dsunzilog.c459 struct circ_buf *xmit; in sunzilog_transmit_chars() local
502 xmit = &up->port.state->xmit; in sunzilog_transmit_chars()
503 if (uart_circ_empty(xmit)) in sunzilog_transmit_chars()
510 writeb(xmit->buf[xmit->tail], &channel->data); in sunzilog_transmit_chars()
514 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sunzilog_transmit_chars()
517 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sunzilog_transmit_chars()
707 struct circ_buf *xmit = &port->state->xmit; in sunzilog_start_tx() local
709 if (uart_circ_empty(xmit)) in sunzilog_start_tx()
711 writeb(xmit->buf[xmit->tail], &channel->data); in sunzilog_start_tx()
715 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sunzilog_start_tx()
[all …]
Ducc_uart.c335 struct circ_buf *xmit = &port->state->xmit; in qe_uart_tx_pump() local
361 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in qe_uart_tx_pump()
370 (xmit->tail != xmit->head)) { in qe_uart_tx_pump()
374 *p++ = xmit->buf[xmit->tail]; in qe_uart_tx_pump()
375 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in qe_uart_tx_pump()
378 if (xmit->head == xmit->tail) in qe_uart_tx_pump()
393 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in qe_uart_tx_pump()
396 if (uart_circ_empty(xmit)) { in qe_uart_tx_pump()
Dbfin_sport_uart.c332 struct circ_buf *xmit = &up->port.state->xmit; in sport_uart_tx_chars() local
344 if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) { in sport_uart_tx_chars()
355 while(!(SPORT_GET_STAT(up) & TXF) && !uart_circ_empty(xmit)) { in sport_uart_tx_chars()
356 tx_one_byte(up, xmit->buf[xmit->tail]); in sport_uart_tx_chars()
357 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE -1); in sport_uart_tx_chars()
361 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sport_uart_tx_chars()
Detraxfs-uart.c487 struct circ_buf *xmit = &up->port.state->xmit; in transmit_chars_no_dma() local
493 if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) { in transmit_chars_no_dma()
509 reg_ser_rw_dout dout = { .data = xmit->buf[xmit->tail] }; in transmit_chars_no_dma()
513 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE-1); in transmit_chars_no_dma()
515 if (xmit->head == xmit->tail) in transmit_chars_no_dma()
520 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars_no_dma()
Dpmac_zilog.c375 struct circ_buf *xmit; in pmz_transmit_chars() local
426 xmit = &uap->port.state->xmit; in pmz_transmit_chars()
427 if (uart_circ_empty(xmit)) { in pmz_transmit_chars()
435 write_zsdata(uap, xmit->buf[xmit->tail]); in pmz_transmit_chars()
438 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in pmz_transmit_chars()
441 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in pmz_transmit_chars()
654 struct circ_buf *xmit = &port->state->xmit; in pmz_start_tx() local
656 if (uart_circ_empty(xmit)) in pmz_start_tx()
658 write_zsdata(uap, xmit->buf[xmit->tail]); in pmz_start_tx()
660 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in pmz_start_tx()
[all …]
Dsb1250-duart.c393 struct circ_buf *xmit = &sport->port.state->xmit; in sbd_transmit_chars() local
406 stop_tx = (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port)); in sbd_transmit_chars()
410 write_sbdchn(sport, R_DUART_TX_HOLD, xmit->buf[xmit->tail]); in sbd_transmit_chars()
411 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sbd_transmit_chars()
414 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sbd_transmit_chars()
419 if (stop_tx || uart_circ_empty(xmit)) { in sbd_transmit_chars()
Dmax3100.c267 struct circ_buf *xmit = &s->port.state->xmit; in max3100_work() local
298 } else if (!uart_circ_empty(xmit) && in max3100_work()
300 tx = xmit->buf[xmit->tail]; in max3100_work()
301 xmit->tail = (xmit->tail + 1) & in max3100_work()
317 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in max3100_work()
323 (!uart_circ_empty(xmit) && in max3100_work()
Dmsm_serial.c236 struct circ_buf *xmit = &port->state->xmit; in handle_tx() local
247 tx_count = uart_circ_chars_pending(xmit); in handle_tx()
248 tx_count = min3(tx_count, (unsigned int)UART_XMIT_SIZE - xmit->tail, in handle_tx()
276 buf[i] = xmit->buf[xmit->tail + i]; in handle_tx()
281 xmit->tail = (xmit->tail + num_chars) & (UART_XMIT_SIZE - 1); in handle_tx()
286 if (uart_circ_empty(xmit)) in handle_tx()
289 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in handle_tx()
Dserial_txx9.c349 struct circ_buf *xmit = &up->port.state->xmit; in transmit_chars() local
358 if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) { in transmit_chars()
365 sio_out(up, TXX9_SITFIFO, xmit->buf[xmit->tail]); in transmit_chars()
366 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars()
368 if (uart_circ_empty(xmit)) in transmit_chars()
372 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars()
375 if (uart_circ_empty(xmit)) in transmit_chars()
Drp2.c438 struct circ_buf *xmit = &up->port.state->xmit; in rp2_tx_chars() local
452 if (uart_circ_empty(xmit)) { in rp2_tx_chars()
456 writeb(xmit->buf[xmit->tail], up->base + RP2_DATA_BYTE); in rp2_tx_chars()
457 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in rp2_tx_chars()
461 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in rp2_tx_chars()
Dsccnxp.c412 struct circ_buf *xmit = &port->state->xmit; in sccnxp_handle_tx() local
422 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in sccnxp_handle_tx()
434 while (!uart_circ_empty(xmit)) { in sccnxp_handle_tx()
439 sccnxp_port_write(port, SCCNXP_THR_REG, xmit->buf[xmit->tail]); in sccnxp_handle_tx()
440 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sccnxp_handle_tx()
444 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sccnxp_handle_tx()
Dmax310x.c652 struct circ_buf *xmit = &port->state->xmit; in max310x_handle_tx() local
662 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in max310x_handle_tx()
666 to_send = uart_circ_chars_pending(xmit); in max310x_handle_tx()
677 xmit->buf[xmit->tail]); in max310x_handle_tx()
678 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in max310x_handle_tx()
682 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in max310x_handle_tx()
Dzs.c611 struct circ_buf *xmit = &zport->port.state->xmit; in zs_raw_transmit_chars() local
622 if (uart_circ_empty(xmit) || uart_tx_stopped(&zport->port)) { in zs_raw_transmit_chars()
628 write_zsdata(zport, xmit->buf[xmit->tail]); in zs_raw_transmit_chars()
629 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in zs_raw_transmit_chars()
632 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in zs_raw_transmit_chars()
636 if (uart_circ_empty(xmit)) in zs_raw_transmit_chars()
Dsunsu.c401 struct circ_buf *xmit = &up->port.state->xmit; in transmit_chars() local
414 if (uart_circ_empty(xmit)) { in transmit_chars()
421 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
422 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars()
424 if (uart_circ_empty(xmit)) in transmit_chars()
428 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars()
431 if (uart_circ_empty(xmit)) in transmit_chars()
Dcrisv10.h93 struct circ_buf xmit; member
Dmpc52xx_uart.c1437 struct circ_buf *xmit = &port->state->xmit; in mpc52xx_uart_int_tx_chars() local
1448 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in mpc52xx_uart_int_tx_chars()
1455 psc_ops->write_char(port, xmit->buf[xmit->tail]); in mpc52xx_uart_int_tx_chars()
1456 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in mpc52xx_uart_int_tx_chars()
1458 if (uart_circ_empty(xmit)) in mpc52xx_uart_int_tx_chars()
1463 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mpc52xx_uart_int_tx_chars()
1467 if (uart_circ_empty(xmit)) { in mpc52xx_uart_int_tx_chars()
Dmpsc.c1117 struct circ_buf *xmit = &pi->port.state->xmit; in mpsc_copy_tx_data() local
1137 } else if (!uart_circ_empty(xmit) in mpsc_copy_tx_data()
1140 (u32)uart_circ_chars_pending(xmit)); in mpsc_copy_tx_data()
1141 i = min(i, (u32)CIRC_CNT_TO_END(xmit->head, xmit->tail, in mpsc_copy_tx_data()
1144 memcpy(bp, &xmit->buf[xmit->tail], i); in mpsc_copy_tx_data()
1145 xmit->tail = (xmit->tail + i) & (UART_XMIT_SIZE - 1); in mpsc_copy_tx_data()
1147 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mpsc_copy_tx_data()
Domap-serial.c388 struct circ_buf *xmit = &up->port.state->xmit; in transmit_chars() local
397 if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) { in transmit_chars()
403 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
404 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in transmit_chars()
406 if (uart_circ_empty(xmit)) in transmit_chars()
410 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in transmit_chars()
413 if (uart_circ_empty(xmit)) in transmit_chars()
Dioc3_serial.c912 if (uart_circ_empty(&state->xmit) || uart_tx_stopped(the_port)) { in transmit_chars()
918 head = state->xmit.head; in transmit_chars()
919 tail = state->xmit.tail; in transmit_chars()
920 start = (char *)&state->xmit.buf[tail]; in transmit_chars()
933 state->xmit.tail = tail; in transmit_chars()
934 start = (char *)&state->xmit.buf[tail]; in transmit_chars()
937 if (uart_circ_chars_pending(&state->xmit) < WAKEUP_CHARS) in transmit_chars()
940 if (uart_circ_empty(&state->xmit)) { in transmit_chars()
Dserial_core.c153 if (!state->xmit.buf) { in uart_port_startup()
159 state->xmit.buf = (unsigned char *) page; in uart_port_startup()
160 uart_circ_clear(&state->xmit); in uart_port_startup()
259 if (state->xmit.buf) { in uart_shutdown()
260 free_page((unsigned long)state->xmit.buf); in uart_shutdown()
261 state->xmit.buf = NULL; in uart_shutdown()
500 return __uart_put_char(state->uart_port, &state->xmit, ch); in uart_put_char()
527 circ = &state->xmit; in uart_write()
559 ret = uart_circ_chars_free(&state->xmit); in uart_write_room()
571 ret = uart_circ_chars_pending(&state->xmit); in uart_chars_in_buffer()
[all …]
Dioc4_serial.c1641 if (uart_circ_empty(&state->xmit) || uart_tx_stopped(the_port)) { in transmit_chars()
1647 head = state->xmit.head; in transmit_chars()
1648 tail = state->xmit.tail; in transmit_chars()
1649 start = (char *)&state->xmit.buf[tail]; in transmit_chars()
1662 state->xmit.tail = tail; in transmit_chars()
1663 start = (char *)&state->xmit.buf[tail]; in transmit_chars()
1666 if (uart_circ_chars_pending(&state->xmit) < WAKEUP_CHARS) in transmit_chars()
1669 if (uart_circ_empty(&state->xmit)) { in transmit_chars()
Dicom.h199 } xmit[NUM_XBUFFS]; member
Dsirfsoc_uart.h408 struct circ_buf xmit; member
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttv-i2c.c141 u32 xmit; in bttv_i2c_sendbytes() local
149 xmit = (msg->addr << 25) | (msg->buf[0] << 16) | I2C_HW; in bttv_i2c_sendbytes()
151 xmit |= BT878_I2C_NOSTOP; in bttv_i2c_sendbytes()
152 btwrite(xmit, BT848_I2C); in bttv_i2c_sendbytes()
164 xmit = (msg->buf[cnt] << 24) | I2C_HW | BT878_I2C_NOSTART; in bttv_i2c_sendbytes()
166 xmit |= BT878_I2C_NOSTOP; in bttv_i2c_sendbytes()
167 btwrite(xmit, BT848_I2C); in bttv_i2c_sendbytes()
176 if (i2c_debug && !(xmit & BT878_I2C_NOSTOP)) in bttv_i2c_sendbytes()
191 u32 xmit; in bttv_i2c_readbytes() local
196 xmit = (msg->addr << 25) | (1 << 24) | I2C_HW; in bttv_i2c_readbytes()
[all …]
/linux-4.1.27/drivers/tty/serial/8250/
D8250_dma.c22 struct circ_buf *xmit = &p->port.state->xmit; in __dma_tx_complete() local
33 xmit->tail += dma->tx_size; in __dma_tx_complete()
34 xmit->tail &= UART_XMIT_SIZE - 1; in __dma_tx_complete()
37 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in __dma_tx_complete()
74 struct circ_buf *xmit = &p->port.state->xmit; in serial8250_tx_dma() local
79 uart_circ_empty(xmit)) in serial8250_tx_dma()
82 dma->tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in serial8250_tx_dma()
85 dma->tx_addr + xmit->tail, in serial8250_tx_dma()
211 p->port.state->xmit.buf, in serial8250_request_dma()
D8250_omap.c827 struct circ_buf *xmit = &p->port.state->xmit; in omap_8250_dma_tx_complete() local
839 xmit->tail += dma->tx_size; in omap_8250_dma_tx_complete()
840 xmit->tail &= UART_XMIT_SIZE - 1; in omap_8250_dma_tx_complete()
848 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in omap_8250_dma_tx_complete()
851 if (!uart_circ_empty(xmit) && !uart_tx_stopped(&p->port)) { in omap_8250_dma_tx_complete()
875 struct circ_buf *xmit = &p->port.state->xmit; in omap_8250_tx_dma() local
882 if (uart_tx_stopped(&p->port) || uart_circ_empty(xmit)) { in omap_8250_tx_dma()
900 dma->tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in omap_8250_tx_dma()
932 dma->tx_addr + xmit->tail + skip_byte, in omap_8250_tx_dma()
959 serial_out(p, UART_TX, xmit->buf[xmit->tail]); in omap_8250_tx_dma()
[all …]
D8250_core.c1551 struct circ_buf *xmit = &port->state->xmit; in serial8250_tx_chars() local
1564 if (uart_circ_empty(xmit)) { in serial8250_tx_chars()
1571 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in serial8250_tx_chars()
1572 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in serial8250_tx_chars()
1574 if (uart_circ_empty(xmit)) in serial8250_tx_chars()
1583 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in serial8250_tx_chars()
1593 if (uart_circ_empty(xmit) && !(up->capabilities & UART_CAP_RPM)) in serial8250_tx_chars()
1904 (!uart_circ_empty(&up->port.state->xmit) || up->port.x_char) && in serial8250_backup_timeout()
/linux-4.1.27/drivers/tty/
Damiserial.c96 struct circ_buf xmit; member
216 if (info->xmit.head != info->xmit.tail in rs_start()
217 && info->xmit.buf in rs_start()
349 if (info->xmit.head == info->xmit.tail in transmit_chars()
358 custom.serdat = info->xmit.buf[info->xmit.tail++] | 0x100; in transmit_chars()
360 info->xmit.tail = info->xmit.tail & (SERIAL_XMIT_SIZE-1); in transmit_chars()
363 if (CIRC_CNT(info->xmit.head, in transmit_chars()
364 info->xmit.tail, in transmit_chars()
371 if (info->xmit.head == info->xmit.tail) { in transmit_chars()
534 if (info->xmit.buf) in startup()
[all …]
Dsynclinkmp.c617 static void trace_block(SLMP_INFO *info, const char* data, int count, int xmit);
1943 hdlc->xmit = hdlcdev_xmit; in hdlcdev_init()
5442 static void trace_block(SLMP_INFO *info,const char* data, int count, int xmit) in trace_block() argument
5446 if (xmit) in trace_block()
Dsynclink.c738 static void mgsl_trace_block(struct mgsl_struct *info,const char* data, int count, int xmit);
7506 static void mgsl_trace_block(struct mgsl_struct *info,const char* data, int count, int xmit) in mgsl_trace_block() argument
7510 if (xmit) in mgsl_trace_block()
8039 hdlc->xmit = hdlcdev_xmit; in hdlcdev_init()
Dsynclink_gt.c1824 hdlc->xmit = hdlcdev_xmit; in hdlcdev_init()
/linux-4.1.27/net/dsa/
Ddsa_priv.h18 netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev); member
29 netdev_tx_t (*xmit)(struct sk_buff *skb, member
Dslave.c401 return p->xmit(skb, dev); in dsa_slave_xmit()
877 p->xmit = dsa_netdev_ops.xmit; in dsa_slave_create()
882 p->xmit = edsa_netdev_ops.xmit; in dsa_slave_create()
887 p->xmit = trailer_netdev_ops.xmit; in dsa_slave_create()
892 p->xmit = brcm_netdev_ops.xmit; in dsa_slave_create()
896 p->xmit = dsa_slave_notag_xmit; in dsa_slave_create()
Dtag_brcm.c169 .xmit = brcm_tag_xmit,
Dtag_trailer.c115 .xmit = trailer_xmit,
Dtag_dsa.c187 .xmit = dsa_xmit,
Dtag_edsa.c206 .xmit = edsa_xmit,
/linux-4.1.27/arch/mn10300/kernel/
Dasm-offsets.c104 OFFSET(__xmit_buffer, uart_state, xmit.buf); in foo()
105 OFFSET(__xmit_head, uart_state, xmit.head); in foo()
106 OFFSET(__xmit_tail, uart_state, xmit.tail); in foo()
Dmn10300-serial.c709 uart_circ_empty(&port->uart.state->xmit)) in mn10300_serial_transmit_interrupt()
712 if (uart_circ_chars_pending(&port->uart.state->xmit) < WAKEUP_CHARS) in mn10300_serial_transmit_interrupt()
840 CIRC_CNT(&port->uart.state->xmit.head, in mn10300_serial_start_tx()
841 &port->uart.state->xmit.tail, in mn10300_serial_start_tx()
/linux-4.1.27/drivers/tty/serial/cpm_uart/
Dcpm_uart_core.c691 struct circ_buf *xmit = &port->state->xmit; in cpm_uart_tx_pump() local
716 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in cpm_uart_tx_pump()
725 xmit->tail != xmit->head) { in cpm_uart_tx_pump()
729 *p++ = xmit->buf[xmit->tail]; in cpm_uart_tx_pump()
730 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in cpm_uart_tx_pump()
733 if (xmit->head == xmit->tail) in cpm_uart_tx_pump()
746 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in cpm_uart_tx_pump()
749 if (uart_circ_empty(xmit)) { in cpm_uart_tx_pump()
/linux-4.1.27/include/linux/
Dhdlc.h31 netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev); member
44 netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev); member
Dserial_core.h281 struct circ_buf xmit; member
/linux-4.1.27/drivers/net/wan/
Dhdlc_raw_eth.c42 return dev_to_hdlc(dev)->xmit(skb, dev); in eth_tx()
48 .xmit = eth_tx,
Dhdlc.c75 if (hdlc->proto->xmit) in hdlc_start_xmit()
76 return hdlc->proto->xmit(skb, dev); in hdlc_start_xmit()
78 return hdlc->xmit(skb, dev); /* call hardware driver directly */ in hdlc_start_xmit()
Dhdlc_x25.c85 hdlc->xmit(skb, dev); /* Ignore return value :-( */ in x25_data_transmit()
185 .xmit = x25_xmit,
Dhostess_sv11.c280 dev_to_hdlc(netdev)->xmit = hostess_queue_xmit; in sv11_init()
Dsealevel.c189 dev_to_hdlc(dev)->xmit = sealevel_queue_xmit; in slvl_setup()
Dc101.c379 hdlc->xmit = sca_xmit; in c101_run()
Dpci200syn.c397 hdlc->xmit = sca_xmit; in pci200_pci_init_one()
Dpc300too.c457 hdlc->xmit = sca_xmit; in pc300_pci_init_one()
Dn2.c472 hdlc->xmit = sca_xmit; in n2_run()
Dwanxl.c785 hdlc->xmit = wanxl_xmit; in wanxl_pci_init_one()
Dixp4xx_hss.c1352 hdlc->xmit = hss_hdlc_xmit; in hss_init_one()
Ddscc4.c935 hdlc->xmit = dscc4_start_xmit; in dscc4_found1()
Dcosa.c586 dev_to_hdlc(chan->netdev)->xmit = cosa_net_tx; in cosa_probe()
Dfarsync.c2527 hdlc->xmit = fst_start_xmit; in fst_add_one()
/linux-4.1.27/drivers/net/wireless/b43legacy/
DMakefile7 b43legacy-y += xmit.o
/linux-4.1.27/drivers/i2c/busses/
Di2c-mxs.c376 int i, ret, xlen = 0, xmit = 0; in mxs_i2c_pio_setup_xfer() local
474 xmit = 0; in mxs_i2c_pio_setup_xfer()
482 xmit = 1; in mxs_i2c_pio_setup_xfer()
487 xmit = 1; in mxs_i2c_pio_setup_xfer()
490 if (!xmit) in mxs_i2c_pio_setup_xfer()
/linux-4.1.27/drivers/net/wireless/b43/
DMakefile18 b43-y += xmit.o
/linux-4.1.27/include/net/nfc/
Dhci.h37 int (*xmit) (struct nfc_hci_dev *hdev, struct sk_buff *skb); member
97 typedef int (*xmit) (struct sk_buff *skb, void *cb_data); typedef
/linux-4.1.27/drivers/isdn/i4l/
Disdn_bsdcomp.c140 int xmit; member
336 db->xmit = data->flags & IPPP_COMP_FLAG_XMIT; in bsd_alloc()
337 decomp = db->xmit ? 0 : 1; in bsd_alloc()
389 decomp = db->xmit ? 0 : 1; in bsd_init()
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-pcsx-defs.h571 uint64_t xmit:1; member
575 uint64_t xmit:1;
603 uint64_t xmit:1; member
607 uint64_t xmit:1;
956 uint64_t xmit:2; member
962 uint64_t xmit:2;
/linux-4.1.27/net/packet/
Dinternal.h116 int (*xmit)(struct sk_buff *skb); member
Daf_packet.c309 return po->xmit == packet_direct_xmit; in packet_use_direct_xmit()
2354 err = po->xmit(skb); in tpacket_snd()
2592 err = po->xmit(skb); in packet_snd()
2856 po->xmit = dev_queue_xmit; in packet_create()
3476 po->xmit = val ? packet_direct_xmit : dev_queue_xmit; in packet_setsockopt()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
DMakefile6 xmit.o \
/linux-4.1.27/net/rds/
Dloop.c185 .xmit = rds_loop_xmit,
Diw.c268 .xmit = rds_iw_xmit,
Dtcp.c268 .xmit = rds_tcp_xmit,
Dib.c374 .xmit = rds_ib_xmit,
Drds.h430 int (*xmit)(struct rds_connection *conn, struct rds_message *rm, member
Dsend.c331 ret = conn->c_trans->xmit(conn, rm, in rds_send_xmit()
/linux-4.1.27/drivers/mmc/card/
Dsdio_uart.c432 struct kfifo *xmit = &port->xmit_fifo; in sdio_uart_transmit_chars() local
447 if (tty == NULL || !kfifo_len(xmit) || in sdio_uart_transmit_chars()
454 len = kfifo_out_locked(xmit, iobuf, 16, &port->write_lock); in sdio_uart_transmit_chars()
460 len = kfifo_len(xmit); in sdio_uart_transmit_chars()
/linux-4.1.27/net/l2tp/
Dl2tp_ip.c479 goto xmit; in l2tp_ip_sendmsg()
488 xmit: in l2tp_ip_sendmsg()
/linux-4.1.27/Documentation/nfc/
Dnfc-hci.txt67 int (*xmit) (struct nfc_hci_dev *hdev, struct sk_buff *skb);
91 - xmit() shall simply write a frame to the physical link.
227 handles shdlc framing in and out. It uses the driver xmit to send frames and
/linux-4.1.27/Documentation/serial/
Ddriver52 info->xmit.head (circ->head)
53 info->xmit.tail (circ->tail)
207 This will be called whenever the port->info->xmit circular
/linux-4.1.27/firmware/keyspan_pda/
Dkeyspan_pda.S664 ;; TODO: shut down xmit/receive
665 ;; TODO: wait for current xmit char to leave
674 ;; TODO: restart xmit/receive
Dxircom_pgs.S702 ;; TODO: shut down xmit/receive
703 ;; TODO: wait for current xmit char to leave
712 ;; TODO: restart xmit/receive
/linux-4.1.27/fs/
Dcompat_ioctl.c458 __kernel_time_t xmit, recv; in ppp_gidle() local
466 if (get_user(xmit, &idle->xmit_idle) || in ppp_gidle()
468 put_user(xmit, &idle32->xmit_idle) || in ppp_gidle()
/linux-4.1.27/net/nfc/hci/
Dcore.c949 if (ops->xmit == NULL) in nfc_hci_allocate_device()
959 hdev->llc = nfc_llc_allocate(llc_name, hdev, ops->xmit, in nfc_hci_allocate_device()
/linux-4.1.27/Documentation/networking/
Dieee802154.txt36 One can use SOCK_RAW for passing raw data towards device xmit function. YMMV.
Dstmmac.txt48 The xmit method is invoked when the kernel needs to transmit a packet; it sets
Dbonding.txt755 xmit-hash-policy can be used to select the appropriate hashing for
/linux-4.1.27/drivers/nfc/microread/
Dmicroread.c644 .xmit = microread_xmit,
/linux-4.1.27/net/tipc/
Dsocket.c1792 goto xmit; in tipc_sk_rcv()
1795 goto xmit; in tipc_sk_rcv()
1800 xmit: in tipc_sk_rcv()
/linux-4.1.27/drivers/tty/serial/jsm/
Djsm_cls.c469 circ = &ch->uart_port.state->xmit; in cls_copy_data_from_queue_to_uart()
Djsm_neo.c499 circ = &ch->uart_port.state->xmit; in neo_copy_data_from_queue_to_uart()
/linux-4.1.27/drivers/nfc/pn544/
Dpn544.c899 .xmit = pn544_hci_xmit,
/linux-4.1.27/drivers/char/pcmcia/
Dsynclink_cs.c391 static void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit);
3835 static void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit) in trace_block() argument
3839 if (xmit) in trace_block()
4312 hdlc->xmit = hdlcdev_xmit; in hdlcdev_init()
/linux-4.1.27/drivers/nfc/st21nfca/
Dst21nfca.c946 .xmit = st21nfca_hci_xmit,
/linux-4.1.27/Documentation/isdn/
DREADME.concap98 - process (xmit) data handed down by upper protocol layer
/linux-4.1.27/drivers/net/wireless/
Dairo.c1212 } xmit, xmit11; member
2103 struct sk_buff *skb = priv->xmit.skb; in airo_end_xmit()
2104 int fid = priv->xmit.fid; in airo_end_xmit()
2154 priv->xmit.skb = skb; in airo_start_xmit()
2155 priv->xmit.fid = i; in airo_start_xmit()
/linux-4.1.27/drivers/net/wan/lmc/
Dlmc_main.c859 dev_to_hdlc(dev)->xmit = lmc_start_xmit; in lmc_init_one()
/linux-4.1.27/drivers/net/bonding/
Dbond_main.c2250 goto xmit; in bond_arp_send()
2280 xmit: in bond_arp_send()