| /linux/sound/soc/sof/ |
| H A D | sof-client-ipc-msg-injector.c | 30 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() 165 memset(priv->rx_buffer, 0, priv->max_msg_size); in sof_msg_inject_dfs_write() 209 ipc4_msg = priv->rx_buffer; in sof_msg_inject_ipc4_dfs_write() 273 priv->rx_buffer = devm_kzalloc(dev, alloc_size, GFP_KERNEL); in sof_msg_inject_probe() 274 if (!priv->tx_buffer || !priv->rx_buffer) in sof_msg_inject_probe() 283 ipc4_msg = priv->rx_buffer; in sof_msg_inject_probe() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_txrx.c | 1919 static bool i40e_can_reuse_rx_page(struct i40e_rx_buffer *rx_buffer, in i40e_can_reuse_rx_page() argument 1922 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in i40e_can_reuse_rx_page() 1923 struct page *page = rx_buffer->page; in i40e_can_reuse_rx_page() 1933 if (unlikely((rx_buffer->page_count - pagecnt_bias) > 1)) { in i40e_can_reuse_rx_page() 1940 if (rx_buffer->page_offset > I40E_LAST_OFFSET) { in i40e_can_reuse_rx_page() 1952 rx_buffer->pagecnt_bias = USHRT_MAX; in i40e_can_reuse_rx_page() 1963 static void i40e_rx_buffer_flip(struct i40e_rx_buffer *rx_buffer, in i40e_rx_buffer_flip() argument 1967 rx_buffer->page_offset ^= truesize; in i40e_rx_buffer_flip() 1969 rx_buffer->page_offset += truesize; in i40e_rx_buffer_flip() 1984 struct i40e_rx_buffer *rx_buffer; in i40e_get_rx_buffer() local [all …]
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H 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() 292 dma_free_coherent(d, 8192, private->rx_buffer, private->rx_dma_handle); in xircom_probe() 318 dma_free_coherent(d, 8192, card->rx_buffer, card->rx_dma_handle); in xircom_remove() 340 card->rx_buffer[0], card->rx_buffer[4]); in xircom_interrupt() 566 BUG_ON(card->rx_buffer == NULL); in setup_descriptors() 570 memset(card->rx_buffer, 0, 128); /* clear the descriptors */ 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() [all …]
|
| /linux/drivers/mailbox/ |
| H A D | mailbox-test.c | 39 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/intel/ixgbevf/ |
| H A D | ixgbevf_main.c | 115 static bool ixgbevf_can_reuse_rx_page(struct ixgbevf_rx_buffer *rx_buffer); 535 struct ixgbevf_rx_buffer *rx_buffer; in ixgbevf_get_rx_buffer() local 537 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in ixgbevf_get_rx_buffer() 538 prefetchw(rx_buffer->page); in ixgbevf_get_rx_buffer() 542 rx_buffer->dma, in ixgbevf_get_rx_buffer() 543 rx_buffer->page_offset, in ixgbevf_get_rx_buffer() 547 rx_buffer->pagecnt_bias--; in ixgbevf_get_rx_buffer() 549 return rx_buffer; in ixgbevf_get_rx_buffer() 553 struct ixgbevf_rx_buffer *rx_buffer, in ixgbevf_put_rx_buffer() argument 556 if (ixgbevf_can_reuse_rx_page(rx_buffer)) { in ixgbevf_put_rx_buffer() [all …]
|
| /linux/drivers/iio/imu/smi330/ |
| H A D | smi330_i2c.c | 18 u8 rx_buffer[SMI330_I2C_MAX_RX_BUFFER_SIZE]; member 49 .buf = priv->rx_buffer, in smi330_regmap_i2c_read() 57 memcpy(val_buf, priv->rx_buffer + SMI330_NUM_DUMMY_BYTES, val_size); in smi330_regmap_i2c_read()
|
| /linux/drivers/greybus/ |
| H A D | gb-beagleplay.c | 83 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/ |
| H 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/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 1197 const struct libeth_fqe *rx_buffer, in iavf_add_rx_frag() argument 1200 u32 hr = netmem_get_pp(rx_buffer->netmem)->p.offset; in iavf_add_rx_frag() 1203 rx_buffer->netmem, rx_buffer->offset + hr, in iavf_add_rx_frag() 1204 size, rx_buffer->truesize); in iavf_add_rx_frag() 1215 static struct sk_buff *iavf_build_skb(const struct libeth_fqe *rx_buffer, in iavf_build_skb() argument 1218 struct page *buf_page = __netmem_to_page(rx_buffer->netmem); in iavf_build_skb() 1224 va = page_address(buf_page) + rx_buffer->offset; in iavf_build_skb() 1228 skb = napi_build_skb(va, rx_buffer->truesize); in iavf_build_skb() 1396 struct libeth_fqe *rx_buffer; in iavf_clean_rx_irq() local 1426 rx_buffer = &rx_ring->rx_fqes[rx_ring->next_to_clean]; in iavf_clean_rx_irq() [all …]
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| H 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()
|
| H A D | fm10k.h | 111 struct fm10k_rx_buffer *rx_buffer; member
|
| /linux/drivers/net/ethernet/qualcomm/ |
| H A D | qca_spi.c | 378 bytes_read = qcaspi_read_legacy(qca, qca->rx_buffer, in qcaspi_receive() 381 bytes_read = qcaspi_read_burst(qca, qca->rx_buffer, in qcaspi_receive() 395 cp = qca->rx_buffer; in qcaspi_receive() 828 qca->rx_buffer = kmalloc(qca->buffer_size, GFP_KERNEL); in qcaspi_netdev_init() 829 if (!qca->rx_buffer) in qcaspi_netdev_init() 835 kfree(qca->rx_buffer); in qcaspi_netdev_init() 848 kfree(qca->rx_buffer); in qcaspi_netdev_uninit()
|
| H A D | qca_spi.h | 77 u8 *rx_buffer; member
|
| /linux/drivers/net/mctp/ |
| H A D | mctp-i2c.c | 66 u8 rx_buffer[MCTP_I2C_BUFSZ]; member 247 midev->rx_buffer[midev->rx_pos] = *val; in mctp_i2c_slave_cb() 256 midev->rx_buffer[0] = mcli->lladdr << 1; in mctp_i2c_slave_cb() 290 hdr = (void *)midev->rx_buffer; in mctp_i2c_recv() 301 pec = midev->rx_buffer[midev->rx_pos - 1]; in mctp_i2c_recv() 302 calc_pec = i2c_smbus_pec(0, midev->rx_buffer, recvlen); in mctp_i2c_recv() 315 skb_put_data(skb, midev->rx_buffer, recvlen); in mctp_i2c_recv()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_main.c | 2150 static bool ixgbe_can_reuse_rx_page(struct ixgbe_rx_buffer *rx_buffer, in ixgbe_can_reuse_rx_page() argument 2153 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in ixgbe_can_reuse_rx_page() 2154 struct page *page = rx_buffer->page; in ixgbe_can_reuse_rx_page() 2172 if (rx_buffer->page_offset > IXGBE_LAST_OFFSET) in ixgbe_can_reuse_rx_page() 2182 rx_buffer->pagecnt_bias = USHRT_MAX; in ixgbe_can_reuse_rx_page() 2204 struct ixgbe_rx_buffer *rx_buffer, in ixgbe_add_rx_frag() argument 2215 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page, in ixgbe_add_rx_frag() 2216 rx_buffer->page_offset, size, truesize); in ixgbe_add_rx_frag() 2218 rx_buffer->page_offset ^= truesize; in ixgbe_add_rx_frag() 2220 rx_buffer->page_offset += truesize; in ixgbe_add_rx_frag() [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | applespi.c | 378 u8 *rx_buffer; member 561 rd_t->rx_buf = applespi->rx_buffer; in applespi_setup_read_txfrs() 1396 applespi_get_trace_fun(evt_type)(evt_type, PT_READ, applespi->rx_buffer, in applespi_debug_print_read_packet() 1410 if (!applespi_verify_crc(applespi, applespi->rx_buffer, in applespi_got_data() 1424 packet = (struct spi_packet *)applespi->rx_buffer; in applespi_got_data() 1641 applespi->rx_buffer = devm_kmalloc(&spi->dev, APPLESPI_PACKET_SIZE, in applespi_probe() 1648 !applespi->rx_buffer || !applespi->msg_buf) in applespi_probe()
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | wlan.c | 1203 buffer = &wilc->rx_buffer[offset]; in wilc_wlan_handle_isr_ext() 1443 kfree(wilc->rx_buffer); in wilc_wlan_cleanup() 1444 wilc->rx_buffer = NULL; in wilc_wlan_cleanup() 1786 if (!wilc->rx_buffer) in wilc_wlan_init() 1787 wilc->rx_buffer = kmalloc(WILC_RX_BUFF_SIZE, GFP_KERNEL); in wilc_wlan_init() 1789 if (!wilc->rx_buffer) { in wilc_wlan_init() 1804 kfree(wilc->rx_buffer); in wilc_wlan_init() 1805 wilc->rx_buffer = NULL; in wilc_wlan_init()
|
| H A D | netdev.h | 261 u8 *rx_buffer; member
|
| /linux/drivers/net/wan/ |
| H A D | fsl_ucc_hdlc.h | 80 u8 *rx_buffer; member
|
| /linux/drivers/firmware/arm_ffa/ |
| H A D | driver.c | 97 void *rx_buffer; member 292 } *rx_buf = drv_info->rx_buffer + idx * sz; in __ffa_partition_info_get() 1450 msg = drv_info->rx_buffer; in handle_fwk_notif_callbacks() 2038 drv_info->rx_buffer = alloc_pages_exact(rxtx_bufsz, GFP_KERNEL); in ffa_init() 2039 if (!drv_info->rx_buffer) { in ffa_init() 2051 virt_to_phys(drv_info->rx_buffer), in ffa_init() 2074 free_pages_exact(drv_info->rx_buffer, rxtx_bufsz); in ffa_init() 2087 free_pages_exact(drv_info->rx_buffer, drv_info->rxtx_bufsz); in ffa_exit()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | tlan.h | 181 u8 *rx_buffer; member
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe.h | 426 unsigned char *rx_buffer; member
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bfi_enet.h | 112 union bfi_addr_be_u rx_buffer; member
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_ethtool.c | 1798 static int igb_check_lbtest_frame(struct igb_rx_buffer *rx_buffer, in igb_check_lbtest_frame() argument 1806 data = kmap_local_page(rx_buffer->page); in igb_check_lbtest_frame()
|