Home
last modified time | relevance | path

Searched refs:rx_buff (Results 1 – 39 of 39) sorted by relevance

/linux-4.4.14/net/irda/
Dwrapper.c210 iobuff_t *rx_buff) in async_bump() argument
222 docopy = ((rx_buff->skb == NULL) || in async_bump()
223 (rx_buff->len < IRDA_RX_COPY_THRESHOLD)); in async_bump()
226 newskb = dev_alloc_skb(docopy ? rx_buff->len + 1 : rx_buff->truesize); in async_bump()
242 skb_copy_to_linear_data(newskb, rx_buff->data, in async_bump()
243 rx_buff->len - 2); in async_bump()
248 dataskb = rx_buff->skb; in async_bump()
250 rx_buff->skb = newskb; in async_bump()
251 rx_buff->head = newskb->data; /* NOT newskb->head */ in async_bump()
256 skb_put(dataskb, rx_buff->len - 2); in async_bump()
[all …]
/linux-4.4.14/drivers/net/irda/
Dstir4200.c177 iobuff_t rx_buff; /* receive unwrap state machine */ member
317 iobuff_t *rx_buff = &stir->rx_buff; in fir_eof() local
318 int len = rx_buff->len - 4; in fir_eof()
331 fcs = ~(crc32_le(~0, rx_buff->data, len)); in fir_eof()
332 if (fcs != get_unaligned_le32(rx_buff->data + len)) { in fir_eof()
348 skb_copy_to_linear_data(nskb, rx_buff->data, len); in fir_eof()
350 nskb = dev_alloc_skb(rx_buff->truesize); in fir_eof()
356 skb = rx_buff->skb; in fir_eof()
357 rx_buff->skb = nskb; in fir_eof()
358 rx_buff->head = nskb->data; in fir_eof()
[all …]
Dsir_dev.c329 dev->rx_buff.data = dev->rx_buff.head; in sirdev_enable_rx()
330 dev->rx_buff.len = 0; in sirdev_enable_rx()
331 dev->rx_buff.in_frame = FALSE; in sirdev_enable_rx()
332 dev->rx_buff.state = OUTSIDE_FRAME; in sirdev_enable_rx()
341 return dev->rx_buff.state != OUTSIDE_FRAME; in sirdev_is_receiving()
404 count = (len < dev->rx_buff.len) ? len : dev->rx_buff.len; in sirdev_raw_read()
407 memcpy(buf, dev->rx_buff.data, count); in sirdev_raw_read()
408 dev->rx_buff.data += count; in sirdev_raw_read()
409 dev->rx_buff.len -= count; in sirdev_raw_read()
564 &dev->rx_buff, *cp++); in sirdev_receive()
[all …]
Dkingsun-sir.c116 iobuff_t rx_buff; /* receive unwrap state machine */ member
235 &kingsun->rx_buff, bytes[i]); in kingsun_rcv_irq()
238 (kingsun->rx_buff.state != OUTSIDE_FRAME) in kingsun_rcv_irq()
265 kingsun->rx_buff.in_frame = FALSE; in kingsun_net_open()
266 kingsun->rx_buff.state = OUTSIDE_FRAME; in kingsun_net_open()
267 kingsun->rx_buff.truesize = IRDA_SKB_MAX_MTU; in kingsun_net_open()
268 kingsun->rx_buff.skb = dev_alloc_skb(IRDA_SKB_MAX_MTU); in kingsun_net_open()
269 if (!kingsun->rx_buff.skb) in kingsun_net_open()
272 skb_reserve(kingsun->rx_buff.skb, 1); in kingsun_net_open()
273 kingsun->rx_buff.head = kingsun->rx_buff.skb->data; in kingsun_net_open()
[all …]
Dw83977af_ir.c203 self->rx_buff.truesize = 14384; in w83977af_open()
207 self->rx_buff.head = in w83977af_open()
208 dma_zalloc_coherent(NULL, self->rx_buff.truesize, in w83977af_open()
210 if (self->rx_buff.head == NULL) { in w83977af_open()
223 self->rx_buff.in_frame = FALSE; in w83977af_open()
224 self->rx_buff.state = OUTSIDE_FRAME; in w83977af_open()
226 self->rx_buff.data = self->rx_buff.head; in w83977af_open()
247 dma_free_coherent(NULL, self->rx_buff.truesize, in w83977af_open()
248 self->rx_buff.head, self->rx_buff_dma); in w83977af_open()
292 if (self->rx_buff.head) in w83977af_close()
[all …]
Dvia-ircc.c352 self->rx_buff.truesize = 14384 + 2048; in via_ircc_open()
356 self->rx_buff.head = in via_ircc_open()
357 dma_zalloc_coherent(&pdev->dev, self->rx_buff.truesize, in via_ircc_open()
359 if (self->rx_buff.head == NULL) { in via_ircc_open()
372 self->rx_buff.in_frame = FALSE; in via_ircc_open()
373 self->rx_buff.state = OUTSIDE_FRAME; in via_ircc_open()
375 self->rx_buff.data = self->rx_buff.head; in via_ircc_open()
400 dma_free_coherent(&pdev->dev, self->rx_buff.truesize, in via_ircc_open()
401 self->rx_buff.head, self->rx_buff_dma); in via_ircc_open()
433 if (self->rx_buff.head) in via_remove_one()
[all …]
Dsh_irda.c153 iobuff_t rx_buff; member
355 &self->rx_buff, data[j]); in sh_irda_sir_fre()
583 kfree(self->rx_buff.head); in sh_irda_remove_iobuf()
587 self->rx_buff.head = NULL; in sh_irda_remove_iobuf()
588 self->rx_buff.data = NULL; in sh_irda_remove_iobuf()
593 if (self->rx_buff.head || in sh_irda_init_iobuf()
600 self->rx_buff.head = kmalloc(rxsize, GFP_KERNEL); in sh_irda_init_iobuf()
601 if (!self->rx_buff.head) in sh_irda_init_iobuf()
604 self->rx_buff.truesize = rxsize; in sh_irda_init_iobuf()
605 self->rx_buff.in_frame = FALSE; in sh_irda_init_iobuf()
[all …]
Dmcs7780.c519 mcs->rx_buff.in_frame = FALSE; in mcs_receive_start()
520 mcs->rx_buff.state = OUTSIDE_FRAME; in mcs_receive_start()
678 kfree_skb(mcs->rx_buff.skb); in mcs_net_close()
718 mcs->rx_buff.truesize = IRDA_SKB_MAX_MTU; in mcs_net_open()
719 mcs->rx_buff.skb = dev_alloc_skb(IRDA_SKB_MAX_MTU); in mcs_net_open()
720 if (!mcs->rx_buff.skb) in mcs_net_open()
723 skb_reserve(mcs->rx_buff.skb, 1); in mcs_net_open()
724 mcs->rx_buff.head = mcs->rx_buff.skb->data; in mcs_net_open()
754 kfree_skb(mcs->rx_buff.skb); in mcs_net_open()
782 &mcs->rx_buff, 0xc0); in mcs_receive_irq()
[all …]
Dali-ircc.c341 self->rx_buff.truesize = 14384; in ali_ircc_open()
345 self->rx_buff.head = in ali_ircc_open()
346 dma_zalloc_coherent(NULL, self->rx_buff.truesize, in ali_ircc_open()
348 if (self->rx_buff.head == NULL) { in ali_ircc_open()
361 self->rx_buff.in_frame = FALSE; in ali_ircc_open()
362 self->rx_buff.state = OUTSIDE_FRAME; in ali_ircc_open()
364 self->rx_buff.data = self->rx_buff.head; in ali_ircc_open()
396 dma_free_coherent(NULL, self->rx_buff.truesize, in ali_ircc_open()
397 self->rx_buff.head, self->rx_buff_dma); in ali_ircc_open()
432 if (self->rx_buff.head) in ali_ircc_close()
[all …]
Dnsc-ircc.c432 self->rx_buff.truesize = 14384; in nsc_ircc_open()
436 self->rx_buff.head = in nsc_ircc_open()
437 dma_zalloc_coherent(NULL, self->rx_buff.truesize, in nsc_ircc_open()
439 if (self->rx_buff.head == NULL) { in nsc_ircc_open()
453 self->rx_buff.in_frame = FALSE; in nsc_ircc_open()
454 self->rx_buff.state = OUTSIDE_FRAME; in nsc_ircc_open()
456 self->rx_buff.data = self->rx_buff.head; in nsc_ircc_open()
504 dma_free_coherent(NULL, self->rx_buff.truesize, in nsc_ircc_open()
505 self->rx_buff.head, self->rx_buff_dma); in nsc_ircc_open()
542 if (self->rx_buff.head) in nsc_ircc_close()
[all …]
Dsa1100_ir.c72 iobuff_t rx_buff; member
305 async_unwrap_char(dev, &dev->stats, &si->rx_buff, data); in sa1100_irda_sir_irq()
320 async_unwrap_char(dev, &dev->stats, &si->rx_buff, Ser2UTDR); in sa1100_irda_sir_irq()
321 async_unwrap_char(dev, &dev->stats, &si->rx_buff, Ser2UTDR); in sa1100_irda_sir_irq()
322 async_unwrap_char(dev, &dev->stats, &si->rx_buff, Ser2UTDR); in sa1100_irda_sir_irq()
330 async_unwrap_char(dev, &dev->stats, &si->rx_buff, in sa1100_irda_sir_irq()
720 : si->rx_buff.state != OUTSIDE_FRAME; in sa1100_irda_ioctl()
960 err = sa1100_irda_init_iobuf(&si->rx_buff, 14384); in sa1100_irda_probe()
1010 kfree(si->rx_buff.head); in sa1100_irda_probe()
1031 kfree(si->rx_buff.head); in sa1100_irda_remove()
Dsmsc-ircc2.c155 iobuff_t rx_buff; /* Receive buffer */ member
564 self->rx_buff.truesize = SMSC_IRCC2_RX_BUFF_TRUESIZE; in smsc_ircc_open()
567 self->rx_buff.head = in smsc_ircc_open()
568 dma_zalloc_coherent(NULL, self->rx_buff.truesize, in smsc_ircc_open()
570 if (self->rx_buff.head == NULL) in smsc_ircc_open()
579 self->rx_buff.in_frame = FALSE; in smsc_ircc_open()
580 self->rx_buff.state = OUTSIDE_FRAME; in smsc_ircc_open()
582 self->rx_buff.data = self->rx_buff.head; in smsc_ircc_open()
621 dma_free_coherent(NULL, self->rx_buff.truesize, in smsc_ircc_open()
622 self->rx_buff.head, self->rx_buff_dma); in smsc_ircc_open()
[all …]
Dsh_sir.c117 iobuff_t rx_buff; member
397 kfree(self->rx_buff.head); in sh_sir_remove_iobuf()
400 self->rx_buff.head = NULL; in sh_sir_remove_iobuf()
408 if (self->rx_buff.head || in sh_sir_init_iobuf()
414 err = __sh_sir_init_iobuf(&self->rx_buff, rxsize); in sh_sir_init_iobuf()
549 &self->rx_buff, (u8)data); in sh_sir_rx()
Dbfin_sir.c173 return self->rx_buff.state != OUTSIDE_FRAME; in bfin_sir_is_receiving()
211 async_unwrap_char(dev, &self->stats, &self->rx_buff, ch); in bfin_sir_rx_chars()
318 async_unwrap_char(dev, &self->stats, &self->rx_buff, port->rx_dma_buf.buf[i]); in bfin_sir_dma_rx_chars()
728 err = bfin_sir_init_iobuf(&self->rx_buff, IRDA_SKB_MAX_MTU); in bfin_sir_probe()
768 kfree(self->rx_buff.head); in bfin_sir_probe()
794 kfree(self->rx_buff.head); in bfin_sir_remove()
Dpxaficp_ir.c165 iobuff_t rx_buff; member
357 &si->rx_buff, data); in pxa_irda_sir_irq()
370 async_unwrap_char(dev, &dev->stats, &si->rx_buff, in pxa_irda_sir_irq()
673 : si->rx_buff.state != OUTSIDE_FRAME; in pxa_irda_ioctl()
981 err = pxa_irda_init_iobuf(&si->rx_buff, 14384); in pxa_irda_probe()
1035 kfree(si->rx_buff.head); in pxa_irda_probe()
1055 kfree(si->rx_buff.head); in pxa_irda_remove()
Dbfin_sir.h77 iobuff_t rx_buff; member
Dw83977af_ir.h181 iobuff_t rx_buff; /* Receive buffer */ member
Dali-ircc.h200 iobuff_t rx_buff; /* Receive buffer */ member
Dau1k_ir.c162 iobuff_t rx_buff; member
801 err = au1k_irda_init_iobuf(&aup->rx_buff, 14384); in au1k_irda_net_init()
877 kfree(aup->rx_buff.head); in au1k_irda_net_init()
953 kfree(aup->rx_buff.head); in au1k_irda_probe()
975 kfree(aup->rx_buff.head); in au1k_irda_remove()
Dnsc-ircc.h260 iobuff_t rx_buff; /* Receive buffer */ member
Dsir-dev.h182 iobuff_t rx_buff; /* Receive buffer */ member
Dmcs7780.h118 iobuff_t rx_buff; /* receive unwrap state machine */ member
Dvia-ircc.h102 iobuff_t rx_buff; /* Receive buffer */ member
/linux-4.4.14/drivers/net/ethernet/arc/
Demac_main.c224 struct buffer_state *rx_buff = &priv->rx_buff[*last_rx_bd]; in arc_emac_rx() local
256 skb = rx_buff->skb; in arc_emac_rx()
261 dma_unmap_single(&ndev->dev, dma_unmap_addr(rx_buff, addr), in arc_emac_rx()
262 dma_unmap_len(rx_buff, len), DMA_FROM_DEVICE); in arc_emac_rx()
265 rx_buff->skb = netdev_alloc_skb_ip_align(ndev, in arc_emac_rx()
267 if (unlikely(!rx_buff->skb)) { in arc_emac_rx()
277 addr = dma_map_single(&ndev->dev, (void *)rx_buff->skb->data, in arc_emac_rx()
282 dev_kfree_skb(rx_buff->skb); in arc_emac_rx()
286 dma_unmap_addr_set(rx_buff, addr, addr); in arc_emac_rx()
287 dma_unmap_len_set(rx_buff, len, EMAC_BUFFER_SIZE); in arc_emac_rx()
[all …]
Demac.h146 struct buffer_state rx_buff[RX_BD_NUM]; member
/linux-4.4.14/drivers/net/ethernet/amd/
Dariadne.c91 volatile u_short *rx_buff[RX_RING_SIZE]; member
103 u_short rx_buff[RX_RING_SIZE][PKT_BUF_SIZE / sizeof(u_short)]; member
148 offsetof(struct lancedata, rx_buff[i])); in ariadne_init_ring()
150 offsetof(struct lancedata, rx_buff[i])) | in ariadne_init_ring()
155 priv->rx_buff[i] = lancedata->rx_buff[i]; in ariadne_init_ring()
157 i, &lancedata->rx_ring[i], lancedata->rx_buff[i]); in ariadne_init_ring()
213 (const void *)priv->rx_buff[entry], in ariadne_rx()
Dlance.c872 void *rx_buff; in lance_init_ring() local
877 rx_buff = skb->data; in lance_init_ring()
879 rx_buff = kmalloc(PKT_BUF_SZ, GFP_DMA | gfp); in lance_init_ring()
880 if (rx_buff == NULL) in lance_init_ring()
883 lp->rx_ring[i].base = (u32)isa_virt_to_bus(rx_buff) | 0x80000000; in lance_init_ring()
/linux-4.4.14/drivers/spi/
Dspi-tle62x0.c36 unsigned char rx_buff[4]; member
65 .rx_buf = st->rx_buff, in tle62x0_read()
104 unsigned char *buff = st->rx_buff; in tle62x0_status_show()
Dspi-fsl-espi.c333 struct fsl_espi_transfer *trans, u8 *rx_buff) in fsl_espi_cmd_trans() argument
362 struct fsl_espi_transfer *trans, u8 *rx_buff) in fsl_espi_rw_trans() argument
368 u8 *rx_buf = rx_buff; in fsl_espi_rw_trans()
/linux-4.4.14/drivers/isdn/mISDN/
Ddsp_cmx.c247 memset(dsp->rx_buff, dsp_silence, sizeof(dsp->rx_buff)); in dsp_cmx_add_conf_member()
1255 memset(dsp->rx_buff, dsp_silence, sizeof(dsp->rx_buff)); in dsp_cmx_receive()
1276 memset(dsp->rx_buff, dsp_silence, sizeof(dsp->rx_buff)); in dsp_cmx_receive()
1288 d = dsp->rx_buff; in dsp_cmx_receive()
1369 q = dsp->rx_buff; /* received data */
1465 o_q = other->rx_buff; /* received data */
1716 q = dsp->rx_buff;
1739 p = dsp->rx_buff;
Ddsp.h205 u8 rx_buff[CMX_BUFF_SIZE]; member
Ddsp_core.c844 memset(dsp->rx_buff, 0, sizeof(dsp->rx_buff)); in dsp_function()
/linux-4.4.14/include/linux/
Dscc.h74 struct sk_buff *rx_buff; /* pointer to frame currently received */ member
/linux-4.4.14/drivers/s390/net/
Dnetiucv.c191 struct sk_buff *rx_buff; member
707 conn->rx_buff->data = conn->rx_buff->head; in conn_action_rx()
708 skb_reset_tail_pointer(conn->rx_buff); in conn_action_rx()
709 conn->rx_buff->len = 0; in conn_action_rx()
710 rc = iucv_message_receive(conn->path, msg, 0, conn->rx_buff->data, in conn_action_rx()
717 netiucv_unpack_skb(conn, conn->rx_buff); in conn_action_rx()
1897 conn->rx_buff = alloc_skb(conn->max_buffsize, GFP_KERNEL | GFP_DMA); in netiucv_new_connection()
1898 if (!conn->rx_buff) in netiucv_new_connection()
1928 kfree_skb(conn->rx_buff); in netiucv_new_connection()
1955 kfree_skb(conn->rx_buff); in netiucv_remove_connection()
/linux-4.4.14/drivers/net/hamradio/
Dscc.c347 if(scc->rx_buff != NULL) /* did we receive something? */ in flush_rx_FIFO()
350 dev_kfree_skb_irq(scc->rx_buff); in flush_rx_FIFO()
351 scc->rx_buff = NULL; in flush_rx_FIFO()
528 skb = scc->rx_buff; in scc_rxint()
542 scc->rx_buff = skb; in scc_rxint()
552 scc->rx_buff = NULL; in scc_rxint()
573 skb = scc->rx_buff; in scc_spint()
582 scc->rx_buff = skb = NULL; in scc_spint()
594 scc->rx_buff = NULL; in scc_spint()
598 scc->rx_buff = NULL; in scc_spint()
/linux-4.4.14/arch/mips/include/asm/ip32/
Dmace.h106 volatile unsigned long rx_buff; member
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.c287 rx_queue->rx_buff = kcalloc(rx_queue->rx_ring_size, in gfar_alloc_skb_resources()
288 sizeof(*rx_queue->rx_buff), in gfar_alloc_skb_resources()
290 if (!rx_queue->rx_buff) in gfar_alloc_skb_resources()
1993 struct gfar_rx_buff *rxb = &rx_queue->rx_buff[i]; in free_skb_rx_queue()
2009 kfree(rx_queue->rx_buff); in free_skb_rx_queue()
2010 rx_queue->rx_buff = NULL; in free_skb_rx_queue()
2035 if (rx_queue->rx_buff) in free_skb_resources()
2803 rxb = &rx_queue->rx_buff[i]; in gfar_alloc_rx_buffs()
2825 rxb = rx_queue->rx_buff; in gfar_alloc_rx_buffs()
2959 new_rxb = &rxq->rx_buff[nta]; in gfar_reuse_rx_page()
[all …]
Dgianfar.h1042 struct gfar_rx_buff *rx_buff __aligned(SMP_CACHE_BYTES);
/linux-4.4.14/drivers/ntb/
Dntb_transport.c151 void *rx_buff; member
474 "rx_buff - \t0x%p\n", qp->rx_buff); in debugfs_read()
608 qp->rx_buff = mw->virt_addr + rx_size * (qp_num / mw_count); in ntb_transport_setup_qp_mw()
611 qp->remote_rx_info = qp->rx_buff + rx_size; in ntb_transport_setup_qp_mw()
622 void *offset = (qp->rx_buff + qp->rx_max_frame * (i + 1) - in ntb_transport_setup_qp_mw()
1303 offset = qp->rx_buff + qp->rx_max_frame * qp->rx_index; in ntb_process_rxc()