Home
last modified time | relevance | path

Searched refs:tx_buff (Results 1 – 36 of 36) sorted by relevance

/linux-4.4.14/drivers/net/irda/
Dsir_dev.c367 if (unlikely(len > dev->tx_buff.truesize)) in sirdev_raw_write()
371 while (dev->tx_buff.len > 0) { /* wait until tx idle */ in sirdev_raw_write()
377 dev->tx_buff.data = dev->tx_buff.head; in sirdev_raw_write()
378 memcpy(dev->tx_buff.data, buf, len); in sirdev_raw_write()
379 dev->tx_buff.len = len; in sirdev_raw_write()
381 ret = dev->drv->do_write(dev, dev->tx_buff.data, dev->tx_buff.len); in sirdev_raw_write()
385 dev->tx_buff.data += ret; in sirdev_raw_write()
386 dev->tx_buff.len -= ret; in sirdev_raw_write()
444 __func__, dev->tx_buff.len); in sirdev_write_complete()
446 if (likely(dev->tx_buff.len > 0)) { in sirdev_write_complete()
[all …]
Dbfin_sir.c183 if (self->tx_buff.len != 0) { in bfin_sir_tx_chars()
184 chr = *(self->tx_buff.data); in bfin_sir_tx_chars()
186 self->tx_buff.data++; in bfin_sir_tx_chars()
187 self->tx_buff.len--; in bfin_sir_tx_chars()
190 self->stats.tx_bytes += self->tx_buff.data - self->tx_buff.head; in bfin_sir_tx_chars()
254 if (self->tx_buff.len == 0) { in bfin_sir_dma_tx_chars()
267 blackfin_dcache_flush_range((unsigned long)(self->tx_buff.data), in bfin_sir_dma_tx_chars()
268 (unsigned long)(self->tx_buff.data+self->tx_buff.len)); in bfin_sir_dma_tx_chars()
274 (unsigned long)(self->tx_buff.data)); in bfin_sir_dma_tx_chars()
275 set_dma_x_count(port->tx_dma_channel, self->tx_buff.len); in bfin_sir_dma_tx_chars()
[all …]
Dw83977af_ir.c204 self->tx_buff.truesize = 4000; in w83977af_open()
215 self->tx_buff.head = in w83977af_open()
216 dma_zalloc_coherent(NULL, self->tx_buff.truesize, in w83977af_open()
218 if (self->tx_buff.head == NULL) { in w83977af_open()
225 self->tx_buff.data = self->tx_buff.head; in w83977af_open()
244 dma_free_coherent(NULL, self->tx_buff.truesize, in w83977af_open()
245 self->tx_buff.head, self->tx_buff_dma); in w83977af_open()
288 if (self->tx_buff.head) in w83977af_close()
289 dma_free_coherent(NULL, self->tx_buff.truesize, in w83977af_close()
290 self->tx_buff.head, self->tx_buff_dma); in w83977af_close()
[all …]
Dsh_sir.c116 iobuff_t tx_buff; member
398 kfree(self->tx_buff.head); in sh_sir_remove_iobuf()
401 self->tx_buff.head = NULL; in sh_sir_remove_iobuf()
409 self->tx_buff.head) { in sh_sir_init_iobuf()
418 err = __sh_sir_init_iobuf(&self->tx_buff, txsize); in sh_sir_init_iobuf()
492 if (0 >= self->tx_buff.len) { in sh_sir_tx()
495 sh_sir_write(self, IRIF_UART3, self->tx_buff.data[0]); in sh_sir_tx()
496 self->tx_buff.len--; in sh_sir_tx()
497 self->tx_buff.data++; in sh_sir_tx()
604 self->tx_buff.data = self->tx_buff.head; in sh_sir_hard_xmit()
[all …]
Dsh_irda.c152 iobuff_t tx_buff; member
585 self->tx_buff.head = NULL; in sh_irda_remove_iobuf()
586 self->tx_buff.data = NULL; in sh_irda_remove_iobuf()
594 self->tx_buff.head) { in sh_irda_init_iobuf()
610 self->tx_buff.head = self->membase + IRDARAM; in sh_irda_init_iobuf()
611 self->tx_buff.truesize = IRDARAM_LEN; in sh_irda_init_iobuf()
639 self->tx_buff.len = 0; in sh_irda_hard_xmit()
644 self->tx_buff.len = async_wrap_skb(skb, in sh_irda_hard_xmit()
645 self->tx_buff.head, in sh_irda_hard_xmit()
646 self->tx_buff.truesize); in sh_irda_hard_xmit()
[all …]
Dali-ircc.c342 self->tx_buff.truesize = 14384; in ali_ircc_open()
353 self->tx_buff.head = in ali_ircc_open()
354 dma_zalloc_coherent(NULL, self->tx_buff.truesize, in ali_ircc_open()
356 if (self->tx_buff.head == NULL) { in ali_ircc_open()
363 self->tx_buff.data = self->tx_buff.head; in ali_ircc_open()
368 self->tx_fifo.tail = self->tx_buff.head; in ali_ircc_open()
393 dma_free_coherent(NULL, self->tx_buff.truesize, in ali_ircc_open()
394 self->tx_buff.head, self->tx_buff_dma); in ali_ircc_open()
428 if (self->tx_buff.head) in ali_ircc_close()
429 dma_free_coherent(NULL, self->tx_buff.truesize, in ali_ircc_close()
[all …]
Dvia-ircc.c353 self->tx_buff.truesize = 14384 + 2048; in via_ircc_open()
364 self->tx_buff.head = in via_ircc_open()
365 dma_zalloc_coherent(&pdev->dev, self->tx_buff.truesize, in via_ircc_open()
367 if (self->tx_buff.head == NULL) { in via_ircc_open()
374 self->tx_buff.data = self->tx_buff.head; in via_ircc_open()
379 self->tx_fifo.tail = self->tx_buff.head; in via_ircc_open()
397 dma_free_coherent(&pdev->dev, self->tx_buff.truesize, in via_ircc_open()
398 self->tx_buff.head, self->tx_buff_dma); in via_ircc_open()
430 if (self->tx_buff.head) in via_remove_one()
431 dma_free_coherent(&pdev->dev, self->tx_buff.truesize, in via_remove_one()
[all …]
Dsmsc-ircc2.c154 iobuff_t tx_buff; /* Transmit buffer */ member
565 self->tx_buff.truesize = SMSC_IRCC2_TX_BUFF_TRUESIZE; in smsc_ircc_open()
573 self->tx_buff.head = in smsc_ircc_open()
574 dma_zalloc_coherent(NULL, self->tx_buff.truesize, in smsc_ircc_open()
576 if (self->tx_buff.head == NULL) in smsc_ircc_open()
581 self->tx_buff.data = self->tx_buff.head; in smsc_ircc_open()
618 dma_free_coherent(NULL, self->tx_buff.truesize, in smsc_ircc_open()
619 self->tx_buff.head, self->tx_buff_dma); in smsc_ircc_open()
921 self->tx_buff.data = self->tx_buff.head; in smsc_ircc_hard_xmit_sir()
924 self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, in smsc_ircc_hard_xmit_sir()
[all …]
Dpxaficp_ir.c164 iobuff_t tx_buff; member
377 while ((si->tx_buff.len) && in pxa_irda_sir_irq()
379 stuart_writel(si, *si->tx_buff.data++, STTHR); in pxa_irda_sir_irq()
380 si->tx_buff.len -= 1; in pxa_irda_sir_irq()
383 if (si->tx_buff.len == 0) { in pxa_irda_sir_irq()
385 dev->stats.tx_bytes += si->tx_buff.data - si->tx_buff.head; in pxa_irda_sir_irq()
606 si->tx_buff.data = si->tx_buff.head; in pxa_irda_hard_xmit()
607 si->tx_buff.len = async_wrap_skb(skb, si->tx_buff.data, si->tx_buff.truesize); in pxa_irda_hard_xmit()
984 err = pxa_irda_init_iobuf(&si->tx_buff, 4000); in pxa_irda_probe()
1033 kfree(si->tx_buff.head); in pxa_irda_probe()
[all …]
Dnsc-ircc.c433 self->tx_buff.truesize = 14384; in nsc_ircc_open()
445 self->tx_buff.head = in nsc_ircc_open()
446 dma_zalloc_coherent(NULL, self->tx_buff.truesize, in nsc_ircc_open()
448 if (self->tx_buff.head == NULL) { in nsc_ircc_open()
455 self->tx_buff.data = self->tx_buff.head; in nsc_ircc_open()
460 self->tx_fifo.tail = self->tx_buff.head; in nsc_ircc_open()
501 dma_free_coherent(NULL, self->tx_buff.truesize, in nsc_ircc_open()
502 self->tx_buff.head, self->tx_buff_dma); in nsc_ircc_open()
538 if (self->tx_buff.head) in nsc_ircc_close()
539 dma_free_coherent(NULL, self->tx_buff.truesize, in nsc_ircc_close()
[all …]
Dsa1100_ir.c71 iobuff_t tx_buff; member
258 si->tx_buff.data = si->tx_buff.head; in sa1100_irda_sir_tx_start()
259 si->tx_buff.len = async_wrap_skb(skb, si->tx_buff.data, in sa1100_irda_sir_tx_start()
260 si->tx_buff.truesize); in sa1100_irda_sir_tx_start()
263 sg_set_buf(&si->dma_tx.sg, si->tx_buff.data, si->tx_buff.len); in sa1100_irda_sir_tx_start()
963 err = sa1100_irda_init_iobuf(&si->tx_buff, IRDA_SIR_MAX_FRAME); in sa1100_irda_probe()
1009 kfree(si->tx_buff.head); in sa1100_irda_probe()
1030 kfree(si->tx_buff.head); in sa1100_irda_remove()
Dirda-usb.c443 skb_copy_from_linear_data(skb, self->tx_buff + self->header_length, skb->len); in irda_usb_hard_xmit()
448 __u8* frame = self->tx_buff; in irda_usb_hard_xmit()
462 irda_usb_build_header(self, self->tx_buff, 0); in irda_usb_hard_xmit()
470 self->tx_buff, skb->len + self->header_length, in irda_usb_hard_xmit()
1430 kfree(self->tx_buff); in irda_usb_close()
1431 self->tx_buff = NULL; in irda_usb_close()
1730 self->tx_buff = kzalloc(IRDA_SKB_MAX_MTU + self->header_length, in irda_usb_probe()
1732 if (!self->tx_buff) in irda_usb_probe()
1766 kfree(self->tx_buff); in irda_usb_probe()
Dbfin_sir.h76 iobuff_t tx_buff; member
Dirda-usb.h158 char *tx_buff; member
Dw83977af_ir.h180 iobuff_t tx_buff; /* Transmit buffer */ member
Dali-ircc.h199 iobuff_t tx_buff; /* Transmit buffer */ member
Dnsc-ircc.h259 iobuff_t tx_buff; /* Transmit buffer */ member
Dsir-dev.h181 iobuff_t tx_buff; /* Transmit buffer */ member
Dvia-ircc.h101 iobuff_t tx_buff; /* Transmit buffer */ member
/linux-4.4.14/net/irda/
Dwrapper.c83 int async_wrap_skb(struct sk_buff *skb, __u8 *tx_buff, int buffsize) in async_wrap_skb() argument
123 memset(tx_buff + n, XBOF, xbofs); in async_wrap_skb()
127 tx_buff[n++] = BOF; in async_wrap_skb()
142 n += stuff_byte(skb->data[i], tx_buff+n); in async_wrap_skb()
149 n += stuff_byte(fcs.bytes[0], tx_buff+n); in async_wrap_skb()
150 n += stuff_byte(fcs.bytes[1], tx_buff+n); in async_wrap_skb()
152 n += stuff_byte(fcs.bytes[1], tx_buff+n); in async_wrap_skb()
153 n += stuff_byte(fcs.bytes[0], tx_buff+n); in async_wrap_skb()
155 tx_buff[n++] = EOF; in async_wrap_skb()
/linux-4.4.14/drivers/net/ethernet/amd/
Dariadne.c90 volatile u_short *tx_buff[TX_RING_SIZE]; member
102 u_short tx_buff[TX_RING_SIZE][PKT_BUF_SIZE / sizeof(u_short)]; member
132 offsetof(struct lancedata, tx_buff[i])); in ariadne_init_ring()
134 offsetof(struct lancedata, tx_buff[i])) | in ariadne_init_ring()
139 priv->tx_buff[i] = lancedata->tx_buff[i]; in ariadne_init_ring()
141 i, &lancedata->tx_ring[i], lancedata->tx_buff[i]); in ariadne_init_ring()
583 memcpyw(priv->tx_buff[entry], (u_short *)skb->data, len); in ariadne_start_xmit()
587 (void *)priv->tx_buff[entry], in ariadne_start_xmit()
/linux-4.4.14/drivers/net/ethernet/arc/
Demac_main.c162 struct buffer_state *tx_buff = &priv->tx_buff[*txbd_dirty]; in arc_emac_tx_clean() local
163 struct sk_buff *skb = tx_buff->skb; in arc_emac_tx_clean()
186 dma_unmap_single(&ndev->dev, dma_unmap_addr(tx_buff, addr), in arc_emac_tx_clean()
187 dma_unmap_len(tx_buff, len), DMA_TO_DEVICE); in arc_emac_tx_clean()
610 dma_unmap_addr_set(&priv->tx_buff[*txbd_curr], addr, addr); in arc_emac_tx()
611 dma_unmap_len_set(&priv->tx_buff[*txbd_curr], len, len); in arc_emac_tx()
613 priv->tx_buff[*txbd_curr].skb = skb; in arc_emac_tx()
Demac.h147 struct buffer_state tx_buff[TX_BD_NUM]; member
/linux-4.4.14/drivers/s390/net/
Dnetiucv.c192 struct sk_buff *tx_buff; member
757 conn->tx_buff->data = conn->tx_buff->head; in conn_action_txdone()
758 skb_reset_tail_pointer(conn->tx_buff); in conn_action_txdone()
759 conn->tx_buff->len = 0; in conn_action_txdone()
762 header.next = conn->tx_buff->len + skb->len + NETIUCV_HDRLEN; in conn_action_txdone()
763 memcpy(skb_put(conn->tx_buff, NETIUCV_HDRLEN), &header, in conn_action_txdone()
766 skb_put(conn->tx_buff, skb->len), in conn_action_txdone()
778 if (conn->tx_buff->len == 0) { in conn_action_txdone()
784 memcpy(skb_put(conn->tx_buff, NETIUCV_HDRLEN), &header, NETIUCV_HDRLEN); in conn_action_txdone()
789 conn->tx_buff->data, conn->tx_buff->len); in conn_action_txdone()
[all …]
/linux-4.4.14/drivers/spi/
Dspi-tle62x0.c35 unsigned char tx_buff[4]; member
43 unsigned char *buff = st->tx_buff; in tle62x0_write()
62 unsigned char *txbuff = st->tx_buff; in tle62x0_read()
/linux-4.4.14/include/net/irda/
Dwrapper.h54 int async_wrap_skb(struct sk_buff *skb, __u8 *tx_buff, int buffsize);
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e.h387 #define ATL1E_SET_PCIMAP_TYPE(tx_buff, type) do { \ argument
388 ((tx_buff)->flags) &= ~ATL1E_TX_PCIMAP_TYPE_MASK; \
389 ((tx_buff)->flags) |= (type); \
/linux-4.4.14/drivers/net/hamradio/
Dscc.c300 if (scc->tx_buff != NULL) in scc_discard_buffers()
302 dev_kfree_skb(scc->tx_buff); in scc_discard_buffers()
303 scc->tx_buff = NULL; in scc_discard_buffers()
371 skb = scc->tx_buff; in scc_txint()
378 scc->tx_buff = skb; in scc_txint()
391 scc->tx_buff = NULL; in scc_txint()
417 scc->tx_buff = NULL; in scc_txint()
499 if (scc->tx_buff != NULL) in scc_exint()
501 dev_kfree_skb_irq(scc->tx_buff); in scc_exint()
502 scc->tx_buff = NULL; in scc_exint()
[all …]
/linux-4.4.14/include/linux/
Dscc.h75 struct sk_buff *tx_buff; /* pointer to frame currently transmitted */ member
/linux-4.4.14/drivers/isdn/mISDN/
Ddsp.h204 u8 tx_buff[CMX_BUFF_SIZE]; member
Ddsp_cmx.c1368 p = dsp->tx_buff; /* transmit data */
1740 q = dsp->tx_buff;
1873 p = dsp->tx_buff;
/linux-4.4.14/sound/drivers/
Dserial-u16550.c158 unsigned char tx_buff[TX_BUFF_SIZE]; member
194 outb(uart->tx_buff[buff_out], uart->base + UART_TX); in snd_uart16550_buffer_output()
599 uart->tx_buff[buff_in] = byte; in snd_uart16550_write_buffer()
/linux-4.4.14/drivers/net/usb/
Dpegasus.h100 __u8 tx_buff[PEGASUS_MTU]; member
Dpegasus.c696 ((__le16 *) pegasus->tx_buff)[0] = cpu_to_le16(l16); in pegasus_start_xmit()
697 skb_copy_from_linear_data(skb, pegasus->tx_buff + 2, skb->len); in pegasus_start_xmit()
700 pegasus->tx_buff, count, in pegasus_start_xmit()
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse_main.c456 struct tse_buffer *tx_buff; in tse_tx_complete() local
466 tx_buff = &priv->tx_ring[entry]; in tse_tx_complete()
472 if (likely(tx_buff->skb)) in tse_tx_complete()
475 tse_free_tx_buffer(priv, tx_buff); in tse_tx_complete()
/linux-4.4.14/drivers/isdn/hisax/
Dhisax.h460 u_char *tx_buff; member