Searched refs:rx_buffer (Results 1 - 19 of 19) sorted by relevance

/drivers/net/wireless/ti/wl1251/
H A Drx.c152 u8 *rx_buffer, beacon = 0; local
179 rx_buffer = skb_put(skb, length);
180 wl1251_mem_read(wl, rx_packet_ring_addr, rx_buffer, length);
/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c129 bi = &rx_ring->rx_buffer[i];
146 bi = rx_ring->rx_buffer;
190 new_buff = &rx_ring->rx_buffer[nta];
206 static bool fm10k_can_reuse_rx_page(struct fm10k_rx_buffer *rx_buffer, argument
220 rx_buffer->page_offset ^= FM10K_RX_BUFSZ;
228 rx_buffer->page_offset += truesize;
230 if (rx_buffer->page_offset > (PAGE_SIZE - FM10K_RX_BUFSZ))
243 * @rx_buffer: buffer containing page to add
247 * This function will add the data contained in rx_buffer->page to the skb.
256 struct fm10k_rx_buffer *rx_buffer,
255 fm10k_add_rx_frag(struct fm10k_ring *rx_ring, struct fm10k_rx_buffer *rx_buffer, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
292 struct fm10k_rx_buffer *rx_buffer; local
[all...]
H A Dfm10k_netdev.c108 rx_ring->rx_buffer = vzalloc(size);
109 if (!rx_ring->rx_buffer)
125 vfree(rx_ring->rx_buffer);
126 rx_ring->rx_buffer = NULL;
274 if (!rx_ring->rx_buffer)
283 struct fm10k_rx_buffer *buffer = &rx_ring->rx_buffer[i];
296 memset(rx_ring->rx_buffer, 0, size);
316 vfree(rx_ring->rx_buffer);
317 rx_ring->rx_buffer = NULL;
H A Dfm10k.h120 struct fm10k_rx_buffer *rx_buffer; member in union:fm10k_ring::__anon3187
/drivers/net/ethernet/dec/tulip/
H A Dxircom_cb.c79 __le32 *rx_buffer; member in struct:xircom_private
235 private->rx_buffer = dma_alloc_coherent(d, 8192,
238 if (private->rx_buffer == NULL)
293 dma_free_coherent(d, 8192, private->rx_buffer, private->rx_dma_handle);
319 dma_free_coherent(d, 8192, card->rx_buffer, card->rx_dma_handle);
341 card->rx_buffer[0], card->rx_buffer[4]);
567 BUG_ON(card->rx_buffer == NULL);
571 memset(card->rx_buffer, 0, 128); /* clear the descriptors */
575 card->rx_buffer[
[all...]
/drivers/net/ethernet/qualcomm/
H A Dqca_spi.h91 u8 *rx_buffer; member in struct:qcaspi
H A Dqca_spi.c331 bytes_read = qcaspi_read_legacy(qca, qca->rx_buffer,
334 bytes_read = qcaspi_read_burst(qca, qca->rx_buffer,
348 cp = qca->rx_buffer;
760 qca->rx_buffer = kmalloc(qca->buffer_size, GFP_KERNEL);
761 if (!qca->rx_buffer)
766 kfree(qca->rx_buffer);
779 kfree(qca->rx_buffer);
/drivers/tty/serial/
H A Difx6x60.h99 unsigned char *rx_buffer; member in struct:ifx_spi_device
H A Difx6x60.c663 ifx_dev->swap_buf(ifx_dev->rx_buffer, IFX_SPI_HEADER_OVERHEAD,
664 &ifx_dev->rx_buffer[IFX_SPI_HEADER_OVERHEAD]);
665 decode_result = ifx_spi_decode_spi_header(ifx_dev->rx_buffer,
683 (ifx_dev->rx_buffer + IFX_SPI_HEADER_OVERHEAD),
685 &ifx_dev->rx_buffer[IFX_SPI_TRANSFER_SIZE]);
688 ifx_dev->rx_buffer + IFX_SPI_HEADER_OVERHEAD,
767 ifx_dev->spi_xfer.rx_buf = ifx_dev->rx_buffer;
947 ifx_dev->rx_buffer,
1067 ifx_dev->rx_buffer = dma_alloc_coherent(ifx_dev->spi_dev->dev.parent,
1071 if (!ifx_dev->rx_buffer) {
[all...]
/drivers/spi/
H A Dspidev.c89 u8 *rx_buffer; member in struct:spidev_data
153 .rx_buf = spidev->rx_buffer,
183 missing = copy_to_user(buf, spidev->rx_buffer, status);
241 rx_buf = spidev->rx_buffer;
296 rx_buf = spidev->rx_buffer;
529 if (!spidev->rx_buffer) {
530 spidev->rx_buffer = kmalloc(bufsiz, GFP_KERNEL);
531 if (!spidev->rx_buffer) {
570 kfree(spidev->rx_buffer);
571 spidev->rx_buffer
[all...]
/drivers/media/dvb-core/
H A Ddvb_ca_en50221.c118 struct dvb_ringbuffer rx_buffer; member in struct:dvb_ca_slot
579 * automatically be added to the slot's rx_buffer.
598 /* check if we have space for a link buf in the rx_buffer */
602 if (ca->slot_info[slot].rx_buffer.data == NULL) {
606 buf_free = dvb_ringbuffer_free(&ca->slot_info[slot].rx_buffer);
677 if (ca->slot_info[slot].rx_buffer.data == NULL) {
681 dvb_ringbuffer_pkt_write(&ca->slot_info[slot].rx_buffer, buf, bytes_read);
1120 if (ca->slot_info[slot].rx_buffer.data == NULL) {
1128 dvb_ringbuffer_init(&ca->slot_info[slot].rx_buffer, rxbuf, RX_BUFFER_SIZE);
1388 if (ca->slot_info[slot].rx_buffer
[all...]
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c1812 * @rx_buffer: buffer containing page to add
1816 * This function will add the data contained in rx_buffer->page to the skb.
1825 struct ixgbe_rx_buffer *rx_buffer,
1829 struct page *page = rx_buffer->page;
1840 unsigned char *va = page_address(page) + rx_buffer->page_offset;
1854 rx_buffer->page_offset, size, truesize);
1866 rx_buffer->page_offset ^= truesize;
1874 rx_buffer->page_offset += truesize;
1876 if (rx_buffer->page_offset > last_offset)
1889 struct ixgbe_rx_buffer *rx_buffer; local
1824 ixgbe_add_rx_frag(struct ixgbe_ring *rx_ring, struct ixgbe_rx_buffer *rx_buffer, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
4311 struct ixgbe_rx_buffer *rx_buffer; local
[all...]
H A Dixgbe_ethtool.c1795 static bool ixgbe_check_lbtest_frame(struct ixgbe_rx_buffer *rx_buffer, argument
1803 data = kmap(rx_buffer->page) + rx_buffer->page_offset;
1810 kunmap(rx_buffer->page);
1820 struct ixgbe_rx_buffer *rx_buffer; local
1831 rx_buffer = &rx_ring->rx_buffer_info[rx_ntc];
1835 rx_buffer->dma,
1840 if (ixgbe_check_lbtest_frame(rx_buffer, size))
1845 rx_buffer->dma,
/drivers/net/ethernet/intel/igb/
H A Digb_main.c6539 static bool igb_can_reuse_rx_page(struct igb_rx_buffer *rx_buffer, argument
6556 rx_buffer->page_offset ^= IGB_RX_BUFSZ;
6564 rx_buffer->page_offset += truesize;
6566 if (rx_buffer->page_offset > (PAGE_SIZE - IGB_RX_BUFSZ))
6579 * @rx_buffer: buffer containing page to add
6583 * This function will add the data contained in rx_buffer->page to the skb.
6592 struct igb_rx_buffer *rx_buffer,
6596 struct page *page = rx_buffer->page;
6605 unsigned char *va = page_address(page) + rx_buffer->page_offset;
6626 rx_buffer
6591 igb_add_rx_frag(struct igb_ring *rx_ring, struct igb_rx_buffer *rx_buffer, union e1000_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
6635 struct igb_rx_buffer *rx_buffer; local
[all...]
H A Digb_ethtool.c1774 static int igb_check_lbtest_frame(struct igb_rx_buffer *rx_buffer, argument
1782 data = kmap(rx_buffer->page);
1789 kunmap(rx_buffer->page);
/drivers/net/ethernet/brocade/bna/
H A Dbfi_enet.h121 union bfi_addr_be_u rx_buffer; member in struct:bfi_enet_rxq_entry
/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe.h476 unsigned char *rx_buffer; member in struct:pch_gbe_buffer
H A Dpch_gbe_main.c1436 buffer_info->rx_buffer,
1492 buffer_info->rx_buffer = rx_ring->rx_buff_pool + bufsz * i;
1734 * buffer_info->rx_buffer: [Header:14][payload]
1737 memcpy(skb->data, buffer_info->rx_buffer, length);
/drivers/net/ethernet/ti/
H A Dtlan.h181 u8 *rx_buffer; member in struct:tlan_priv

Completed in 363 milliseconds