| /linux/drivers/net/ethernet/intel/iavf/ |
| A D | iavf_txrx.c | 1257 prefetchw(rx_buffer->page); in iavf_get_rx_buffer() 1261 rx_buffer->dma, in iavf_get_rx_buffer() 1267 rx_buffer->pagecnt_bias--; in iavf_get_rx_buffer() 1269 return rx_buffer; in iavf_get_rx_buffer() 1295 if (!rx_buffer) in iavf_construct_skb() 1298 va = page_address(rx_buffer->page) + rx_buffer->page_offset; in iavf_construct_skb() 1359 if (!rx_buffer) in iavf_build_skb() 1362 va = page_address(rx_buffer->page) + rx_buffer->page_offset; in iavf_build_skb() 1395 if (!rx_buffer) in iavf_put_rx_buffer() 1412 rx_buffer->page = NULL; in iavf_put_rx_buffer() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| A D | i40e_txrx.c | 2072 struct i40e_rx_buffer *rx_buffer; in i40e_get_rx_buffer() local 2077 page_count(rx_buffer->page); in i40e_get_rx_buffer() 2085 rx_buffer->dma, in i40e_get_rx_buffer() 2086 rx_buffer->page_offset, in i40e_get_rx_buffer() 2091 rx_buffer->pagecnt_bias--; in i40e_get_rx_buffer() 2093 return rx_buffer; in i40e_get_rx_buffer() 2170 rx_buffer->pagecnt_bias++; in i40e_construct_skb() 2249 rx_buffer->pagecnt_bias); in i40e_put_rx_buffer() 2251 rx_buffer->page = NULL; in i40e_put_rx_buffer() 2523 rx_buffer->pagecnt_bias++; in i40e_clean_rx_irq() [all …]
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| A D | xircom_cb.c | 79 __le32 *rx_buffer; member 234 private->rx_buffer = dma_alloc_coherent(d, 8192, in xircom_probe() 237 if (private->rx_buffer == NULL) in xircom_probe() 340 card->rx_buffer[0], card->rx_buffer[4]); in xircom_interrupt() 566 BUG_ON(card->rx_buffer == NULL); in setup_descriptors() 574 card->rx_buffer[i*4 + 0] = cpu_to_le32(0x80000000); in setup_descriptors() 576 card->rx_buffer[i*4 + 1] = cpu_to_le32(1536); in setup_descriptors() 578 card->rx_buffer[i*4 + 1] |= cpu_to_le32(1 << 25); in setup_descriptors() 586 card->rx_buffer[i*4 + 3] = 0; in setup_descriptors() 1103 status = le32_to_cpu(card->rx_buffer[4*descnr]); in investigate_read_descriptor() [all …]
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| A D | fm10k_main.c | 120 bi = &rx_ring->rx_buffer[i]; in fm10k_alloc_rx_buffers() 137 bi = rx_ring->rx_buffer; in fm10k_alloc_rx_buffers() 181 new_buff = &rx_ring->rx_buffer[nta]; in fm10k_reuse_rx_page() 214 rx_buffer->page_offset += truesize; in fm10k_can_reuse_rx_page() 296 struct fm10k_rx_buffer *rx_buffer; in fm10k_fetch_rx_buffer() local 299 rx_buffer = &rx_ring->rx_buffer[rx_ring->next_to_clean]; in fm10k_fetch_rx_buffer() 300 page = rx_buffer->page; in fm10k_fetch_rx_buffer() 305 rx_buffer->page_offset; in fm10k_fetch_rx_buffer() 327 rx_buffer->dma, in fm10k_fetch_rx_buffer() 328 rx_buffer->page_offset, in fm10k_fetch_rx_buffer() [all …]
|
| A D | fm10k_netdev.c | 90 rx_ring->rx_buffer = vzalloc(size); in fm10k_setup_rx_resources() 91 if (!rx_ring->rx_buffer) in fm10k_setup_rx_resources() 107 vfree(rx_ring->rx_buffer); in fm10k_setup_rx_resources() 108 rx_ring->rx_buffer = NULL; in fm10k_setup_rx_resources() 253 if (!rx_ring->rx_buffer) in fm10k_clean_rx_ring() 261 struct fm10k_rx_buffer *buffer = &rx_ring->rx_buffer[i]; in fm10k_clean_rx_ring() 274 memset(rx_ring->rx_buffer, 0, size); in fm10k_clean_rx_ring() 294 vfree(rx_ring->rx_buffer); in fm10k_free_rx_resources() 295 rx_ring->rx_buffer = NULL; in fm10k_free_rx_resources()
|
| /linux/drivers/mailbox/ |
| A D | mailbox-test.c | 37 char *rx_buffer; member 207 ptr = tdev->rx_buffer; in mbox_test_message_read() 220 memset(tdev->rx_buffer, 0, MBOX_MAX_MSG_LEN); in mbox_test_message_read() 283 memcpy_fromio(tdev->rx_buffer, tdev->rx_mmio, MBOX_MAX_MSG_LEN); in mbox_test_receive_message() 285 tdev->rx_buffer, MBOX_MAX_MSG_LEN); in mbox_test_receive_message() 289 memcpy(tdev->rx_buffer, message, MBOX_MAX_MSG_LEN); in mbox_test_receive_message() 397 tdev->rx_buffer = devm_kzalloc(&pdev->dev, in mbox_test_probe() 399 if (!tdev->rx_buffer) in mbox_test_probe()
|
| /linux/drivers/net/ethernet/intel/ixgbevf/ |
| A D | ixgbevf_main.c | 534 prefetchw(rx_buffer->page); in ixgbevf_get_rx_buffer() 538 rx_buffer->dma, in ixgbevf_get_rx_buffer() 543 rx_buffer->pagecnt_bias--; in ixgbevf_get_rx_buffer() 545 return rx_buffer; in ixgbevf_get_rx_buffer() 565 rx_buffer->pagecnt_bias); in ixgbevf_put_rx_buffer() 569 rx_buffer->page = NULL; in ixgbevf_put_rx_buffer() 910 rx_buffer->pagecnt_bias++; in ixgbevf_construct_skb() 1178 rx_buffer->pagecnt_bias++; in ixgbevf_clean_rx_irq() 1195 rx_buffer->pagecnt_bias++; in ixgbevf_clean_rx_irq() 2355 rx_buffer->dma, in ixgbevf_clean_rx_ring() [all …]
|
| /linux/drivers/media/dvb-core/ |
| A D | dvb_ca_en50221.c | 106 struct dvb_ringbuffer rx_buffer; member 162 vfree(ca->slot_info[i].rx_buffer.data); in dvb_ca_private_free() 646 if (!sl->rx_buffer.data) { in dvb_ca_en50221_read_data() 650 buf_free = dvb_ringbuffer_free(&sl->rx_buffer); in dvb_ca_en50221_read_data() 750 if (!sl->rx_buffer.data) { in dvb_ca_en50221_read_data() 1232 if (!sl->rx_buffer.data) { in dvb_ca_en50221_thread_state_machine() 1241 dvb_ringbuffer_init(&sl->rx_buffer, rxbuf, in dvb_ca_en50221_thread_state_machine() 1556 if (!sl->rx_buffer.data) in dvb_ca_en50221_io_read_condition() 1660 dvb_ringbuffer_pkt_read_user(&sl->rx_buffer, in dvb_ca_en50221_io_read() 1725 if (!sl->rx_buffer.data) { in dvb_ca_en50221_io_open() [all …]
|
| /linux/drivers/spi/ |
| A D | spidev.c | 78 u8 *rx_buffer; member 131 .rx_buf = spidev->rx_buffer, in spidev_sync_read() 162 missing = copy_to_user(buf, spidev->rx_buffer, status); in spidev_read() 220 rx_buf = spidev->rx_buffer; in spidev_message() 590 if (!spidev->rx_buffer) { in spidev_open() 591 spidev->rx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open() 592 if (!spidev->rx_buffer) { in spidev_open() 635 kfree(spidev->rx_buffer); in spidev_release() 636 spidev->rx_buffer = NULL; in spidev_release()
|
| /linux/drivers/net/wireless/ti/wl1251/ |
| A D | rx.c | 138 u8 *rx_buffer, beacon = 0; in wl1251_rx_body() local 165 rx_buffer = skb_put(skb, length); in wl1251_rx_body() 166 wl1251_mem_read(wl, rx_packet_ring_addr, rx_buffer, length); in wl1251_rx_body()
|
| /linux/drivers/firmware/arm_ffa/ |
| A D | driver.c | 164 void *rx_buffer; member 288 memcpy(buffer, drv_info->rx_buffer, sizeof(*buffer) * count); in __ffa_partition_info_get() 725 drv_info->rx_buffer = alloc_pages_exact(RXTX_BUFFER_SIZE, GFP_KERNEL); in ffa_init() 726 if (!drv_info->rx_buffer) { in ffa_init() 738 virt_to_phys(drv_info->rx_buffer), in ffa_init() 754 free_pages_exact(drv_info->rx_buffer, RXTX_BUFFER_SIZE); in ffa_init() 767 free_pages_exact(drv_info->rx_buffer, RXTX_BUFFER_SIZE); in ffa_exit()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| A D | igc_main.c | 1646 page_count(rx_buffer->page); in igc_get_rx_buffer() 1650 prefetchw(rx_buffer->page); in igc_get_rx_buffer() 1654 rx_buffer->dma, in igc_get_rx_buffer() 1659 rx_buffer->pagecnt_bias--; in igc_get_rx_buffer() 1661 return rx_buffer; in igc_get_rx_buffer() 1724 void *va = page_address(rx_buffer->page) + rx_buffer->page_offset; in igc_build_skb() 1782 rx_buffer->pagecnt_bias++; in igc_construct_skb() 1931 rx_buffer->pagecnt_bias); in igc_put_rx_buffer() 1935 rx_buffer->page = NULL; in igc_put_rx_buffer() 2345 pktbuf = page_address(rx_buffer->page) + rx_buffer->page_offset; in igc_clean_rx_irq() [all …]
|
| /linux/drivers/net/ethernet/qualcomm/ |
| A D | qca_spi.c | 389 bytes_read = qcaspi_read_legacy(qca, qca->rx_buffer, in qcaspi_receive() 392 bytes_read = qcaspi_read_burst(qca, qca->rx_buffer, in qcaspi_receive() 406 cp = qca->rx_buffer; in qcaspi_receive() 823 qca->rx_buffer = kmalloc(qca->buffer_size, GFP_KERNEL); in qcaspi_netdev_init() 824 if (!qca->rx_buffer) in qcaspi_netdev_init() 830 kfree(qca->rx_buffer); in qcaspi_netdev_init() 843 kfree(qca->rx_buffer); in qcaspi_netdev_uninit()
|
| A D | qca_spi.h | 89 u8 *rx_buffer; member
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_main.c | 2036 prefetchw(rx_buffer->page); in ixgbe_get_rx_buffer() 2037 *skb = rx_buffer->skb; in ixgbe_get_rx_buffer() 2053 rx_buffer->dma, in ixgbe_get_rx_buffer() 2058 rx_buffer->pagecnt_bias--; in ixgbe_get_rx_buffer() 2060 return rx_buffer; in ixgbe_get_rx_buffer() 2087 rx_buffer->page = NULL; in ixgbe_put_rx_buffer() 2088 rx_buffer->skb = NULL; in ixgbe_put_rx_buffer() 2144 rx_buffer->pagecnt_bias++; in ixgbe_construct_skb() 5307 if (rx_buffer->skb) { in ixgbe_clean_rx_ring() 5322 rx_buffer->dma, in ixgbe_clean_rx_ring() [all …]
|
| A D | ixgbe_ethtool.c | 1955 static bool ixgbe_check_lbtest_frame(struct ixgbe_rx_buffer *rx_buffer, in ixgbe_check_lbtest_frame() argument 1963 data = kmap(rx_buffer->page) + rx_buffer->page_offset; in ixgbe_check_lbtest_frame() 1970 kunmap(rx_buffer->page); in ixgbe_check_lbtest_frame() 2017 struct ixgbe_rx_buffer *rx_buffer; in ixgbe_clean_test_rings() local 2020 rx_buffer = &rx_ring->rx_buffer_info[rx_ntc]; in ixgbe_clean_test_rings() 2024 rx_buffer->dma, in ixgbe_clean_test_rings() 2029 if (ixgbe_check_lbtest_frame(rx_buffer, size)) in ixgbe_clean_test_rings() 2036 rx_buffer->dma, in ixgbe_clean_test_rings()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| A D | igb_main.c | 8345 rx_buffer->pagecnt_bias++; in igb_construct_skb() 8637 page_count(rx_buffer->page); in igb_get_rx_buffer() 8641 prefetchw(rx_buffer->page); in igb_get_rx_buffer() 8645 rx_buffer->dma, in igb_get_rx_buffer() 8650 rx_buffer->pagecnt_bias--; in igb_get_rx_buffer() 8652 return rx_buffer; in igb_get_rx_buffer() 8669 rx_buffer->pagecnt_bias); in igb_put_rx_buffer() 8673 rx_buffer->page = NULL; in igb_put_rx_buffer() 8720 pktbuf = page_address(rx_buffer->page) + rx_buffer->page_offset; in igb_clean_rx_irq() 8753 rx_buffer->pagecnt_bias++; in igb_clean_rx_irq() [all …]
|
| /linux/drivers/staging/pi433/ |
| A D | pi433_if.c | 90 u8 *rx_buffer; member 528 &dev->rx_buffer[dev->rx_position], in pi433_receive() 799 retval = copy_to_user(buf, device->rx_buffer, bytes_received); in pi433_read() 1144 device->rx_buffer = kmalloc(MAX_MSG_SIZE, GFP_KERNEL); in pi433_probe() 1145 if (!device->rx_buffer) { in pi433_probe() 1260 kfree(device->rx_buffer); in pi433_probe() 1285 kfree(device->rx_buffer); in pi433_remove()
|
| /linux/drivers/staging/ks7010/ |
| A D | ks7010_sdio.c | 426 struct rx_device_buffer *rx_buffer; in ks_wlan_hw_rx() local 435 rx_buffer = &priv->rx_dev.rx_dev_buff[priv->rx_dev.qtail]; in ks_wlan_hw_rx() 437 ret = ks7010_sdio_read(priv, DATA_WINDOW, &rx_buffer->data[0], in ks_wlan_hw_rx() 447 rx_buffer->data, 32); in ks_wlan_hw_rx() 458 hdr = (struct hostif_hdr *)&rx_buffer->data[0]; in ks_wlan_hw_rx() 459 rx_buffer->size = le16_to_cpu(hdr->size) + sizeof(hdr->size); in ks_wlan_hw_rx()
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| A D | wlan.c | 1049 buffer = &wilc->rx_buffer[offset]; in wilc_wlan_handle_isr_ext() 1257 kfree(wilc->rx_buffer); in wilc_wlan_cleanup() 1258 wilc->rx_buffer = NULL; in wilc_wlan_cleanup() 1500 if (!wilc->rx_buffer) in wilc_wlan_init() 1501 wilc->rx_buffer = kmalloc(WILC_RX_BUFF_SIZE, GFP_KERNEL); in wilc_wlan_init() 1503 if (!wilc->rx_buffer) { in wilc_wlan_init() 1517 kfree(wilc->rx_buffer); in wilc_wlan_init() 1518 wilc->rx_buffer = NULL; in wilc_wlan_init()
|
| A D | netdev.h | 252 u8 *rx_buffer; member
|
| /linux/drivers/input/keyboard/ |
| A D | applespi.c | 378 u8 *rx_buffer; member 561 rd_t->rx_buf = applespi->rx_buffer; in applespi_setup_read_txfrs() 1415 applespi_get_trace_fun(evt_type)(evt_type, PT_READ, applespi->rx_buffer, in applespi_debug_print_read_packet() 1429 if (!applespi_verify_crc(applespi, applespi->rx_buffer, in applespi_got_data() 1447 packet = (struct spi_packet *)applespi->rx_buffer; in applespi_got_data() 1681 applespi->rx_buffer = devm_kmalloc(&spi->dev, APPLESPI_PACKET_SIZE, in applespi_probe() 1688 !applespi->rx_buffer || !applespi->msg_buf) in applespi_probe()
|
| /linux/drivers/net/wan/ |
| A D | fsl_ucc_hdlc.c | 297 priv->rx_buffer = bd_buffer; in uhdlc_init() 550 bdbuffer = priv->rx_buffer + in hdlc_rx_done() 782 if (priv->rx_buffer) { in uhdlc_memclean() 785 priv->rx_buffer, priv->dma_rx_addr); in uhdlc_memclean() 786 priv->rx_buffer = NULL; in uhdlc_memclean()
|
| A D | fsl_ucc_hdlc.h | 80 u8 *rx_buffer; member
|
| /linux/drivers/net/ethernet/ti/ |
| A D | tlan.h | 181 u8 *rx_buffer; member
|