Home
last modified time | relevance | path

Searched refs:rx_buffer (Results 1 – 25 of 33) sorted by relevance

12

/linux/sound/soc/sof/
A Dsof-client-ipc-msg-injector.c30 void *rx_buffer; member
57 struct sof_ipc_reply *rhdr = priv->rx_buffer; in sof_msg_inject_dfs_read()
65 if (copy_to_user(buffer, priv->rx_buffer, count)) in sof_msg_inject_dfs_read()
78 struct sof_ipc4_msg *ipc4_msg = priv->rx_buffer; in sof_msg_inject_ipc4_dfs_read()
135 ret = sof_client_ipc_tx_message(cdev, priv->tx_buffer, priv->rx_buffer, in sof_msg_inject_send_message()
166 memset(priv->rx_buffer, 0, priv->max_msg_size); in sof_msg_inject_dfs_write()
210 ipc4_msg = priv->rx_buffer; in sof_msg_inject_ipc4_dfs_write()
274 priv->rx_buffer = devm_kzalloc(dev, alloc_size, GFP_KERNEL); in sof_msg_inject_probe()
275 if (!priv->tx_buffer || !priv->rx_buffer) in sof_msg_inject_probe()
284 ipc4_msg = priv->rx_buffer; in sof_msg_inject_probe()
[all …]
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_txrx.c1989 rx_buffer->page_count = in i40e_get_rx_buffer()
1991 page_count(rx_buffer->page); in i40e_get_rx_buffer()
1999 rx_buffer->dma, in i40e_get_rx_buffer()
2005 rx_buffer->pagecnt_bias--; in i40e_get_rx_buffer()
2007 return rx_buffer; in i40e_get_rx_buffer()
2030 rx_buffer->pagecnt_bias); in i40e_put_rx_buffer()
2032 rx_buffer->page = NULL; in i40e_put_rx_buffer()
2056 if (!rx_buffer->page) in i40e_process_rx_buffs()
2062 rx_buffer->pagecnt_bias++; in i40e_process_rx_buffs()
2144 rx_buffer->pagecnt_bias++; in i40e_construct_skb()
[all …]
/linux/drivers/net/ethernet/dec/tulip/
A Dxircom_cb.c79 __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/mailbox/
A Dmailbox-test.c39 char *rx_buffer; member
216 ptr = tdev->rx_buffer; in mbox_test_message_read()
229 memset(tdev->rx_buffer, 0, MBOX_MAX_MSG_LEN); in mbox_test_message_read()
292 memcpy_fromio(tdev->rx_buffer, tdev->rx_mmio, MBOX_MAX_MSG_LEN); in mbox_test_receive_message()
294 tdev->rx_buffer, MBOX_MAX_MSG_LEN); in mbox_test_receive_message()
298 memcpy(tdev->rx_buffer, message, MBOX_MAX_MSG_LEN); in mbox_test_receive_message()
405 tdev->rx_buffer = devm_kzalloc(&pdev->dev, in mbox_test_probe()
407 if (!tdev->rx_buffer) in mbox_test_probe()
/linux/drivers/net/ethernet/wangxun/libwx/
A Dwx_lib.c198 prefetchw(rx_buffer->page); in wx_get_rx_buffer()
199 *skb = rx_buffer->skb; in wx_get_rx_buffer()
215 rx_buffer->dma, in wx_get_rx_buffer()
220 return rx_buffer; in wx_get_rx_buffer()
233 rx_buffer->page = NULL; in wx_put_rx_buffer()
234 rx_buffer->skb = NULL; in wx_put_rx_buffer()
251 rx_buffer->page_offset; in wx_build_skb()
280 rx_buffer->page_offset, in wx_build_skb()
2215 if (rx_buffer->skb) { in wx_clean_rx_ring()
2228 rx_buffer->dma, in wx_clean_rx_ring()
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
A Dfm10k_main.c127 bi = &rx_ring->rx_buffer[i]; in fm10k_alloc_rx_buffers()
144 bi = rx_ring->rx_buffer; in fm10k_alloc_rx_buffers()
188 new_buff = &rx_ring->rx_buffer[nta]; in fm10k_reuse_rx_page()
221 rx_buffer->page_offset += truesize; in fm10k_can_reuse_rx_page()
303 struct fm10k_rx_buffer *rx_buffer; in fm10k_fetch_rx_buffer() local
306 rx_buffer = &rx_ring->rx_buffer[rx_ring->next_to_clean]; in fm10k_fetch_rx_buffer()
307 page = rx_buffer->page; in fm10k_fetch_rx_buffer()
312 rx_buffer->page_offset; in fm10k_fetch_rx_buffer()
334 rx_buffer->dma, in fm10k_fetch_rx_buffer()
335 rx_buffer->page_offset, in fm10k_fetch_rx_buffer()
[all …]
A Dfm10k_netdev.c90 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/net/ethernet/intel/ixgbevf/
A Dixgbevf_main.c533 prefetchw(rx_buffer->page); in ixgbevf_get_rx_buffer()
537 rx_buffer->dma, in ixgbevf_get_rx_buffer()
542 rx_buffer->pagecnt_bias--; in ixgbevf_get_rx_buffer()
544 return rx_buffer; in ixgbevf_get_rx_buffer()
564 rx_buffer->pagecnt_bias); in ixgbevf_put_rx_buffer()
568 rx_buffer->page = NULL; in ixgbevf_put_rx_buffer()
909 rx_buffer->pagecnt_bias++; in ixgbevf_construct_skb()
1177 rx_buffer->pagecnt_bias++; in ixgbevf_clean_rx_irq()
1194 rx_buffer->pagecnt_bias++; in ixgbevf_clean_rx_irq()
2376 rx_buffer->dma, in ixgbevf_clean_rx_ring()
[all …]
/linux/drivers/media/dvb-core/
A Ddvb_ca_en50221.c106 struct dvb_ringbuffer rx_buffer; member
168 vfree(ca->slot_info[i].rx_buffer.data); in dvb_ca_private_free()
652 if (!sl->rx_buffer.data) { in dvb_ca_en50221_read_data()
656 buf_free = dvb_ringbuffer_free(&sl->rx_buffer); in dvb_ca_en50221_read_data()
756 if (!sl->rx_buffer.data) { in dvb_ca_en50221_read_data()
1240 if (!sl->rx_buffer.data) { in dvb_ca_en50221_thread_state_machine()
1249 dvb_ringbuffer_init(&sl->rx_buffer, rxbuf, in dvb_ca_en50221_thread_state_machine()
1564 if (!sl->rx_buffer.data) in dvb_ca_en50221_io_read_condition()
1668 dvb_ringbuffer_pkt_read_user(&sl->rx_buffer, in dvb_ca_en50221_io_read()
1743 if (!sl->rx_buffer.data) { in dvb_ca_en50221_io_open()
[all …]
/linux/drivers/greybus/
A Dgb-beagleplay.c83 u8 rx_buffer[MAX_RX_HDLC]; member
340 hdlc_tx_frames(bg, bg->rx_buffer[0], (bg->rx_buffer[1] >> 1) & 0x7, NULL, 0); in hdlc_tx_s_frame_ack()
347 u8 address = bg->rx_buffer[0]; in hdlc_rx_frame()
349 crc = crc_ccitt(0xffff, bg->rx_buffer, bg->rx_buffer_len); in hdlc_rx_frame()
355 ctrl = bg->rx_buffer[1]; in hdlc_rx_frame()
356 buf = &bg->rx_buffer[2]; in hdlc_rx_frame()
400 bg->rx_buffer[bg->rx_buffer_len] = c; in hdlc_rx()
538 memcpy(bg->rx_buffer + bg->rx_buffer_len, data, count); in cc1352_bootloader_rx()
542 ret = cc1352_bootloader_pkt_rx(bg, bg->rx_buffer + off, in cc1352_bootloader_rx()
551 memmove(bg->rx_buffer, bg->rx_buffer + off, bg->rx_buffer_len); in cc1352_bootloader_rx()
/linux/drivers/net/wireless/ti/wl1251/
A Drx.c138 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/spi/
A Dspidev.c80 u8 *rx_buffer; member
142 .rx_buf = spidev->rx_buffer, in spidev_sync_read()
173 missing = copy_to_user(buf, spidev->rx_buffer, status); in spidev_read()
231 rx_buf = spidev->rx_buffer; in spidev_message()
615 if (!spidev->rx_buffer) { in spidev_open()
616 spidev->rx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open()
617 if (!spidev->rx_buffer) { in spidev_open()
659 kfree(spidev->rx_buffer); in spidev_release()
660 spidev->rx_buffer = NULL; in spidev_release()
/linux/drivers/net/ethernet/intel/iavf/
A Diavf_txrx.c1050 const struct libeth_fqe *rx_buffer, in iavf_add_rx_frag() argument
1053 u32 hr = rx_buffer->page->pp->p.offset; in iavf_add_rx_frag()
1056 rx_buffer->offset + hr, size, rx_buffer->truesize); in iavf_add_rx_frag()
1070 u32 hr = rx_buffer->page->pp->p.offset; in iavf_build_skb()
1075 va = page_address(rx_buffer->page) + rx_buffer->offset; in iavf_build_skb()
1079 skb = napi_build_skb(va, rx_buffer->truesize); in iavf_build_skb()
1145 struct libeth_fqe *rx_buffer; in iavf_clean_rx_irq() local
1181 rx_buffer = &rx_ring->rx_fqes[rx_ring->next_to_clean]; in iavf_clean_rx_irq()
1182 if (!libeth_rx_sync_for_cpu(rx_buffer, size)) in iavf_clean_rx_irq()
1187 iavf_add_rx_frag(skb, rx_buffer, size); in iavf_clean_rx_irq()
[all …]
/linux/drivers/net/mctp/
A Dmctp-i2c.c66 u8 rx_buffer[MCTP_I2C_BUFSZ]; member
248 midev->rx_buffer[midev->rx_pos] = *val; in mctp_i2c_slave_cb()
257 midev->rx_buffer[0] = mcli->lladdr << 1; in mctp_i2c_slave_cb()
291 hdr = (void *)midev->rx_buffer; in mctp_i2c_recv()
302 pec = midev->rx_buffer[midev->rx_pos - 1]; in mctp_i2c_recv()
303 calc_pec = i2c_smbus_pec(0, midev->rx_buffer, recvlen); in mctp_i2c_recv()
316 skb_put_data(skb, midev->rx_buffer, recvlen); in mctp_i2c_recv()
/linux/drivers/net/ethernet/qualcomm/
A Dqca_spi.c377 bytes_read = qcaspi_read_legacy(qca, qca->rx_buffer, in qcaspi_receive()
380 bytes_read = qcaspi_read_burst(qca, qca->rx_buffer, in qcaspi_receive()
394 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 Dqca_spi.h77 u8 *rx_buffer; member
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_main.c2061 prefetchw(rx_buffer->page); in ixgbe_get_rx_buffer()
2062 *skb = rx_buffer->skb; in ixgbe_get_rx_buffer()
2078 rx_buffer->dma, in ixgbe_get_rx_buffer()
2083 rx_buffer->pagecnt_bias--; in ixgbe_get_rx_buffer()
2085 return rx_buffer; in ixgbe_get_rx_buffer()
2112 rx_buffer->page = NULL; in ixgbe_put_rx_buffer()
2113 rx_buffer->skb = NULL; in ixgbe_put_rx_buffer()
2169 rx_buffer->pagecnt_bias++; in ixgbe_construct_skb()
5325 if (rx_buffer->skb) { in ixgbe_clean_rx_ring()
5340 rx_buffer->dma, in ixgbe_clean_rx_ring()
[all …]
/linux/drivers/net/ethernet/intel/igc/
A Digc_main.c1864 page_count(rx_buffer->page); in igc_get_rx_buffer()
1868 prefetchw(rx_buffer->page); in igc_get_rx_buffer()
1872 rx_buffer->dma, in igc_get_rx_buffer()
1877 rx_buffer->pagecnt_bias--; in igc_get_rx_buffer()
1879 return rx_buffer; in igc_get_rx_buffer()
2012 rx_buffer->pagecnt_bias++; in igc_construct_skb()
2161 rx_buffer->pagecnt_bias); in igc_put_rx_buffer()
2165 rx_buffer->page = NULL; in igc_put_rx_buffer()
2617 pktbuf = page_address(rx_buffer->page) + rx_buffer->page_offset; in igc_clean_rx_irq()
2641 rx_buffer->pagecnt_bias++; in igc_clean_rx_irq()
[all …]
/linux/drivers/net/ethernet/intel/igb/
A Digb_main.c8538 rx_buffer->pagecnt_bias++; in igb_construct_skb()
8830 page_count(rx_buffer->page); in igb_get_rx_buffer()
8834 prefetchw(rx_buffer->page); in igb_get_rx_buffer()
8838 rx_buffer->dma, in igb_get_rx_buffer()
8843 rx_buffer->pagecnt_bias--; in igb_get_rx_buffer()
8845 return rx_buffer; in igb_get_rx_buffer()
8862 rx_buffer->pagecnt_bias); in igb_put_rx_buffer()
8866 rx_buffer->page = NULL; in igb_put_rx_buffer()
8915 pktbuf = page_address(rx_buffer->page) + rx_buffer->page_offset; in igb_clean_rx_irq()
8949 rx_buffer->pagecnt_bias++; in igb_clean_rx_irq()
[all …]
/linux/drivers/iio/adc/
A Dti-ads1298.c130 u8 rx_buffer[ADS1298_SPI_RDATA_BUFFER_SIZE_MAX]; member
333 *val = sign_extend32(get_unaligned_be24(priv->rx_buffer + chan->address), in ads1298_read_raw()
508 const u8 *data = priv->rx_buffer + scan_chan->address; in ads1298_rdata_complete()
724 priv->rdata_xfer.rx_buf = priv->rx_buffer; in ads1298_probe()
/linux/drivers/net/wireless/microchip/wilc1000/
A Dwlan.c1041 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()
1559 if (!wilc->rx_buffer) in wilc_wlan_init()
1560 wilc->rx_buffer = kmalloc(WILC_RX_BUFF_SIZE, GFP_KERNEL); in wilc_wlan_init()
1562 if (!wilc->rx_buffer) { in wilc_wlan_init()
1577 kfree(wilc->rx_buffer); in wilc_wlan_init()
1578 wilc->rx_buffer = NULL; in wilc_wlan_init()
/linux/drivers/net/wan/
A Dfsl_ucc_hdlc.h80 u8 *rx_buffer; member
A Dfsl_ucc_hdlc.c299 priv->rx_buffer = bd_buffer; in uhdlc_init()
554 bdbuffer = priv->rx_buffer + in hdlc_rx_done()
791 if (priv->rx_buffer) { in uhdlc_memclean()
794 priv->rx_buffer, priv->dma_rx_addr); in uhdlc_memclean()
795 priv->rx_buffer = NULL; in uhdlc_memclean()
/linux/drivers/firmware/arm_ffa/
A Ddriver.c97 void *rx_buffer; member
280 memcpy(buffer + idx, drv_info->rx_buffer + idx * sz, in __ffa_partition_info_get()
1757 drv_info->rx_buffer = alloc_pages_exact(rxtx_bufsz, GFP_KERNEL); in ffa_init()
1758 if (!drv_info->rx_buffer) { in ffa_init()
1770 virt_to_phys(drv_info->rx_buffer), in ffa_init()
1802 free_pages_exact(drv_info->rx_buffer, rxtx_bufsz); in ffa_init()
1815 free_pages_exact(drv_info->rx_buffer, drv_info->rxtx_bufsz); in ffa_exit()
/linux/drivers/input/keyboard/
A Dapplespi.c378 u8 *rx_buffer; member
561 rd_t->rx_buf = applespi->rx_buffer; in applespi_setup_read_txfrs()
1414 applespi_get_trace_fun(evt_type)(evt_type, PT_READ, applespi->rx_buffer, in applespi_debug_print_read_packet()
1428 if (!applespi_verify_crc(applespi, applespi->rx_buffer, in applespi_got_data()
1446 packet = (struct spi_packet *)applespi->rx_buffer; in applespi_got_data()
1666 applespi->rx_buffer = devm_kmalloc(&spi->dev, APPLESPI_PACKET_SIZE, in applespi_probe()
1673 !applespi->rx_buffer || !applespi->msg_buf) in applespi_probe()

Completed in 133 milliseconds

12