Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/net/ethernet/arc/
H A Demac_main.c184 struct buffer_state *rx_buff = &priv->rx_buff[*last_rx_bd]; in arc_emac_rx() local
242 dma_unmap_single(dev, dma_unmap_addr(rx_buff, addr), in arc_emac_rx()
243 dma_unmap_len(rx_buff, len), DMA_FROM_DEVICE); in arc_emac_rx()
248 skb_put(rx_buff->skb, pktlen); in arc_emac_rx()
249 rx_buff->skb->dev = ndev; in arc_emac_rx()
250 rx_buff->skb->protocol = eth_type_trans(rx_buff->skb, ndev); in arc_emac_rx()
252 netif_receive_skb(rx_buff->skb); in arc_emac_rx()
254 rx_buff->skb = skb; in arc_emac_rx()
255 dma_unmap_addr_set(rx_buff, addr, addr); in arc_emac_rx()
256 dma_unmap_len_set(rx_buff, len, EMAC_BUFFER_SIZE); in arc_emac_rx()
[all …]
H A Demac.h151 struct buffer_state rx_buff[RX_BD_NUM]; member
/openbmc/linux/drivers/net/ethernet/
H A Dlantiq_xrx200.c69 void *rx_buff[LTQ_DESC_NUM]; member
189 void *buf = ch->rx_buff[ch->dma.desc]; in xrx200_alloc_buf()
194 ch->rx_buff[ch->dma.desc] = alloc(priv->rx_skb_size); in xrx200_alloc_buf()
195 if (!ch->rx_buff[ch->dma.desc]) { in xrx200_alloc_buf()
196 ch->rx_buff[ch->dma.desc] = buf; in xrx200_alloc_buf()
201 mapping = dma_map_single(priv->dev, ch->rx_buff[ch->dma.desc], in xrx200_alloc_buf()
204 skb_free_frag(ch->rx_buff[ch->dma.desc]); in xrx200_alloc_buf()
205 ch->rx_buff[ch->dma.desc] = buf; in xrx200_alloc_buf()
224 void *buf = ch->rx_buff[ch->dma.desc]; in xrx200_hw_receive()
440 buff = ch_rx->rx_buff[ch_rx->dma.desc]; in xrx200_change_mtu()
[all …]
/openbmc/linux/drivers/net/ethernet/amd/
H A 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()
H A Dlance.c876 void *rx_buff; in lance_init_ring() local
881 rx_buff = skb->data; in lance_init_ring()
883 rx_buff = kmalloc(PKT_BUF_SZ, GFP_DMA | gfp); in lance_init_ring()
884 if (!rx_buff) in lance_init_ring()
887 lp->rx_ring[i].base = (u32)isa_virt_to_bus(rx_buff) | 0x80000000; in lance_init_ring()
/openbmc/linux/drivers/mailbox/
H A Dti-msgmgr.c117 u32 *rx_buff; member
211 message.buf = (u8 *)qinst->rx_buff; in ti_msgmgr_queue_rx_data()
227 for (data_reg = qinst->queue_buff_start, word_data = qinst->rx_buff, in ti_msgmgr_queue_rx_data()
537 qinst->rx_buff = kzalloc(d->max_message_size, GFP_KERNEL); in ti_msgmgr_queue_startup()
538 if (!qinst->rx_buff) in ti_msgmgr_queue_startup()
543 kfree(qinst->rx_buff); in ti_msgmgr_queue_startup()
561 kfree(qinst->rx_buff); in ti_msgmgr_queue_shutdown()
/openbmc/linux/drivers/net/ethernet/ibm/
H A Dibmvnic.c795 skb = pool->rx_buff[bufidx].skb; in replenish_rx_pool()
816 pool->rx_buff[bufidx].data = dst; in replenish_rx_pool()
817 pool->rx_buff[bufidx].dma = dma_addr; in replenish_rx_pool()
818 pool->rx_buff[bufidx].skb = skb; in replenish_rx_pool()
819 pool->rx_buff[bufidx].pool_index = pool->index; in replenish_rx_pool()
820 pool->rx_buff[bufidx].size = pool->buff_size; in replenish_rx_pool()
827 cpu_to_be64((u64)&pool->rx_buff[bufidx]); in replenish_rx_pool()
862 struct ibmvnic_rx_buff *rx_buff; in replenish_rx_pool() local
867 rx_buff = (struct ibmvnic_rx_buff *) in replenish_rx_pool()
869 bufidx = (int)(rx_buff - pool->rx_buff); in replenish_rx_pool()
[all …]
/openbmc/qemu/hw/net/can/
H A Dcan_sja1000.c508 tmp8 = s->rx_buff[s->rxbuf_start]; count = 0; in can_sja_mem_write()
612 tmp8 = s->rx_buff[(s->rxbuf_start + 1) % SJA_RCV_BUF_LEN]; in can_sja_mem_write()
710 temp = s->rx_buff[(s->rxbuf_start + addr - 16) % in can_sja_mem_read()
743 temp = s->rx_buff[(s->rxbuf_start + addr - 20) % SJA_RCV_BUF_LEN]; in can_sja_mem_read()
838 s->rx_buff[(s->rx_ptr++) % SJA_RCV_BUF_LEN] = rcv[i]; in can_sja_receive()
879 s->rx_buff[(s->rx_ptr++) % SJA_RCV_BUF_LEN] = rcv[i]; in can_sja_receive()
969 VMSTATE_BUFFER(rx_buff, CanSJA1000State),
H A Dcan_sja1000.h55 uint8_t rx_buff[SJA_RCV_BUF_LEN]; /* 32~95 .. 64bytes Rx FIFO */ member
H A Dctucan_core.h97 uint8_t rx_buff[CTUCAN_RCV_BUF_LEN]; /* 32~95 .. 64bytes Rx FIFO */ member
H A Dctucan_core.c476 memcpy(&val, s->rx_buff + s->rx_tail_pos, 4); in ctucan_mem_read()
569 s->rx_buff[(s->rx_tail_pos + s->rx_cnt) % CTUCAN_RCV_BUF_LEN] = rcv[i]; in ctucan_receive()
678 VMSTATE_BUFFER(rx_buff, CtuCanCoreState),
/openbmc/linux/drivers/spi/
H A Dspi-tle62x0.c33 unsigned char rx_buff[4]; member
62 .rx_buf = st->rx_buff, in tle62x0_read()
101 unsigned char *buff = st->rx_buff; in tle62x0_status_show()
/openbmc/u-boot/drivers/virtio/
H A Dvirtio_net.c33 char rx_buff[VIRTIO_NET_NUM_RX_BUFS][VIRTIO_NET_RX_BUF_SIZE]; member
64 sg.addr = priv->rx_buff[i]; in virtio_net_start()
/openbmc/linux/drivers/isdn/mISDN/
H A Ddsp_cmx.c236 memset(dsp->rx_buff, dsp_silence, sizeof(dsp->rx_buff)); in dsp_cmx_add_conf_member()
1244 memset(dsp->rx_buff, dsp_silence, sizeof(dsp->rx_buff)); in dsp_cmx_receive()
1265 memset(dsp->rx_buff, dsp_silence, sizeof(dsp->rx_buff)); in dsp_cmx_receive()
1277 d = dsp->rx_buff; in dsp_cmx_receive()
1358 q = dsp->rx_buff; /* received data */
1454 o_q = other->rx_buff; /* received data */
1704 q = dsp->rx_buff;
1727 p = dsp->rx_buff;
H A Ddsp.h205 u8 rx_buff[CMX_BUFF_SIZE]; member
H A Ddsp_core.c842 memset(dsp->rx_buff, 0, sizeof(dsp->rx_buff)); in dsp_function()
/openbmc/linux/drivers/s390/net/
H A Dnetiucv.c142 struct sk_buff *rx_buff; member
652 conn->rx_buff->data = conn->rx_buff->head; in conn_action_rx()
653 skb_reset_tail_pointer(conn->rx_buff); in conn_action_rx()
654 conn->rx_buff->len = 0; in conn_action_rx()
655 rc = iucv_message_receive(conn->path, msg, 0, conn->rx_buff->data, in conn_action_rx()
662 netiucv_unpack_skb(conn, conn->rx_buff); in conn_action_rx()
1756 conn->rx_buff = alloc_skb(conn->max_buffsize, GFP_KERNEL | GFP_DMA); in netiucv_new_connection()
1757 if (!conn->rx_buff) in netiucv_new_connection()
1787 kfree_skb(conn->rx_buff); in netiucv_new_connection()
1814 kfree_skb(conn->rx_buff); in netiucv_remove_connection()
/openbmc/linux/include/linux/
H A Dscc.h75 struct sk_buff *rx_buff; /* pointer to frame currently received */ member
/openbmc/linux/drivers/net/hamradio/
H A Dscc.c350 if(scc->rx_buff != NULL) /* did we receive something? */ in flush_rx_FIFO()
353 dev_kfree_skb_irq(scc->rx_buff); in flush_rx_FIFO()
354 scc->rx_buff = NULL; in flush_rx_FIFO()
531 skb = scc->rx_buff; in scc_rxint()
545 scc->rx_buff = skb; in scc_rxint()
555 scc->rx_buff = NULL; in scc_rxint()
576 skb = scc->rx_buff; in scc_spint()
585 scc->rx_buff = skb = NULL; in scc_spint()
597 scc->rx_buff = NULL; in scc_spint()
601 scc->rx_buff = NULL; in scc_spint()
/openbmc/linux/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.c160 struct wil_rx_buff *rx_buff; in wil_ring_alloc_skb_edma() local
191 rx_buff = list_first_entry(free, struct wil_rx_buff, list); in wil_ring_alloc_skb_edma()
192 buff_id = rx_buff->id; in wil_ring_alloc_skb_edma()
195 list_move(&rx_buff->list, active); in wil_ring_alloc_skb_edma()
274 struct wil_rx_buff *rx_buff = in wil_move_all_rx_buff_to_free_list() local
276 struct sk_buff *skb = rx_buff->skb; in wil_move_all_rx_buff_to_free_list()
279 wil_err(wil, "No Rx skb at buff_id %d\n", rx_buff->id); in wil_move_all_rx_buff_to_free_list()
281 rx_buff->skb = NULL; in wil_move_all_rx_buff_to_free_list()
289 list_move(&rx_buff->list, &wil->rx_buff_mgmt.free); in wil_move_all_rx_buff_to_free_list()
/openbmc/u-boot/drivers/net/
H A Dpch_gbe.h288 char rx_buff[PCH_GBE_DESC_NUM][PCH_GBE_RX_FRAME_LEN]; member
H A Dpch_gbe.c120 priv->rx_buff[i]); in pch_gbe_rx_descs_init()
/openbmc/linux/drivers/net/ethernet/freescale/
H A Dgianfar.c1101 struct gfar_rx_buff *rxb = &rx_queue->rx_buff[i]; in free_skb_rx_queue()
1117 kfree(rx_queue->rx_buff); in free_skb_rx_queue()
1118 rx_queue->rx_buff = NULL; in free_skb_rx_queue()
1143 if (rx_queue->rx_buff) in free_skb_resources()
1252 rxb = &rx_queue->rx_buff[i]; in gfar_alloc_rx_buffs()
1274 rxb = rx_queue->rx_buff; in gfar_alloc_rx_buffs()
1398 rx_queue->rx_buff = kcalloc(rx_queue->rx_ring_size, in gfar_alloc_skb_resources()
1399 sizeof(*rx_queue->rx_buff), in gfar_alloc_skb_resources()
1401 if (!rx_queue->rx_buff) in gfar_alloc_skb_resources()
2389 new_rxb = &rxq->rx_buff[nta]; in gfar_reuse_rx_page()
[all …]
/openbmc/linux/drivers/ntb/
H A Dntb_transport.c167 void *rx_buff; member
501 "rx_buff - \t0x%p\n", qp->rx_buff); in debugfs_read()
640 qp->rx_buff = mw->virt_addr + rx_size * (qp_num / mw_count); in ntb_transport_setup_qp_mw()
643 qp->remote_rx_info = qp->rx_buff + rx_size; in ntb_transport_setup_qp_mw()
671 void *offset = (qp->rx_buff + qp->rx_max_frame * (i + 1) - in ntb_transport_setup_qp_mw()
1508 void *offset = qp->rx_buff + qp->rx_max_frame * in ntb_rx_copy_callback()
1640 offset = qp->rx_buff + qp->rx_max_frame * qp->rx_index; in ntb_process_rxc()
/openbmc/linux/arch/mips/include/asm/ip32/
H A Dmace.h106 volatile unsigned long rx_buff; member

12