Home
last modified time | relevance | path

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

12

/linux/sound/soc/sof/
H 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()
138 priv->rx_buffer, in sof_msg_inject_send_message()
169 memset(priv->rx_buffer, 0, priv->max_msg_size); in sof_msg_inject_dfs_write()
213 ipc4_msg = priv->rx_buffer; in sof_msg_inject_ipc4_dfs_write()
277 priv->rx_buffer = devm_kzalloc(dev, alloc_size, GFP_KERNEL); in sof_msg_inject_probe()
278 if (!priv->tx_buffer || !priv->rx_buffer) in sof_msg_inject_probe()
287 ipc4_msg = priv->rx_buffer; in sof_msg_inject_probe()
[all...]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c1620 * @bi: rx_buffer struct to modify
1908 * @rx_buffer: buffer containing the page
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()
1959 * i40e_rx_buffer_flip - adjusted rx_buffer to point to an unused region
1960 * @rx_buffer
1963 i40e_rx_buffer_flip(struct i40e_rx_buffer * rx_buffer,unsigned int truesize) i40e_rx_buffer_flip() argument
1984 struct i40e_rx_buffer *rx_buffer; i40e_get_rx_buffer() local
2017 i40e_put_rx_buffer(struct i40e_ring * rx_ring,struct i40e_rx_buffer * rx_buffer) i40e_put_rx_buffer() argument
2045 struct i40e_rx_buffer *rx_buffer; i40e_process_rx_buffs() local
2083 struct i40e_rx_buffer *rx_buffer; i40e_construct_skb() local
2212 struct i40e_rx_buffer *rx_buffer; i40e_build_skb() local
2382 i40e_add_xdp_frag(struct xdp_buff * xdp,u32 * nr_frags,struct i40e_rx_buffer * rx_buffer,u32 size) i40e_add_xdp_frag() argument
2415 i40e_consume_xdp_buff(struct i40e_ring * rx_ring,struct xdp_buff * xdp,struct i40e_rx_buffer * rx_buffer) i40e_consume_xdp_buff() argument
2453 struct i40e_rx_buffer *rx_buffer; i40e_clean_rx_irq() local
[all...]
/linux/drivers/net/ethernet/dec/tulip/
H 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()
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 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/intel/fm10k/
H 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()
204 static bool fm10k_can_reuse_rx_page(struct fm10k_rx_buffer *rx_buffer, in fm10k_can_reuse_rx_page() argument
218 rx_buffer->page_offset ^= FM10K_RX_BUFSZ; in fm10k_can_reuse_rx_page()
221 rx_buffer->page_offset += truesize; in fm10k_can_reuse_rx_page()
223 if (rx_buffer->page_offset > (PAGE_SIZE - FM10K_RX_BUFSZ)) in fm10k_can_reuse_rx_page()
237 * @rx_buffer: buffer containing page to add
242 * This function will add the data contained in rx_buffer->page to the skb.
250 static bool fm10k_add_rx_frag(struct fm10k_rx_buffer *rx_buffer, in fm10k_add_rx_frag() argument
303 struct fm10k_rx_buffer *rx_buffer; fm10k_fetch_rx_buffer() local
[all...]
H 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/
H A Dixgbevf_main.c115 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()
784 ixgbevf_can_reuse_rx_page(struct ixgbevf_rx_buffer * rx_buffer) ixgbevf_can_reuse_rx_page() argument
828 ixgbevf_add_rx_frag(struct ixgbevf_ring * rx_ring,struct ixgbevf_rx_buffer * rx_buffer,struct sk_buff * skb,unsigned int size) ixgbevf_add_rx_frag() argument
850 ixgbevf_construct_skb(struct ixgbevf_ring * rx_ring,struct ixgbevf_rx_buffer * rx_buffer,struct xdp_buff * xdp,union ixgbe_adv_rx_desc * rx_desc) ixgbevf_construct_skb() argument
925 ixgbevf_build_skb(struct ixgbevf_ring * rx_ring,struct ixgbevf_rx_buffer * rx_buffer,struct xdp_buff * xdp,union ixgbe_adv_rx_desc * rx_desc) ixgbevf_build_skb() argument
1104 ixgbevf_rx_buffer_flip(struct ixgbevf_ring * rx_ring,struct ixgbevf_rx_buffer * rx_buffer,unsigned int size) ixgbevf_rx_buffer_flip() argument
1135 struct ixgbevf_rx_buffer *rx_buffer; ixgbevf_clean_rx_irq() local
2398 struct ixgbevf_rx_buffer *rx_buffer; ixgbevf_clean_rx_ring() local
[all...]
/linux/drivers/media/dvb-core/
H 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()
626 * rx_buffer.
648 /* check if we have space for a link buf in the rx_buffer */ in dvb_ca_en50221_read_data()
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()
760 dvb_ringbuffer_pkt_write(&sl->rx_buffer, buf, bytes_read); 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, rxbu in dvb_ca_en50221_thread_state_machine()
[all...]
/linux/drivers/iio/imu/smi330/
H A Dsmi330_i2c.c18 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 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/ethernet/wangxun/libwx/
H A Dwx_lib.c168 struct wx_rx_buffer *rx_buffer) in wx_dma_sync_frag() argument
170 struct sk_buff *skb = rx_buffer->skb; in wx_dma_sync_frag()
184 struct wx_rx_buffer *rx_buffer; in wx_get_rx_buffer() local
187 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in wx_get_rx_buffer()
190 prefetchw(rx_buffer->page); in wx_get_rx_buffer()
191 *skb = rx_buffer->skb; in wx_get_rx_buffer()
202 wx_dma_sync_frag(rx_ring, rx_buffer); in wx_get_rx_buffer()
207 rx_buffer->dma, in wx_get_rx_buffer()
208 rx_buffer->page_offset, in wx_get_rx_buffer()
212 return rx_buffer; in wx_get_rx_buffer()
216 wx_put_rx_buffer(struct wx_ring * rx_ring,struct wx_rx_buffer * rx_buffer,struct sk_buff * skb) wx_put_rx_buffer() argument
225 wx_build_skb(struct wx_ring * rx_ring,struct wx_rx_buffer * rx_buffer,union wx_rx_desc * rx_desc) wx_build_skb() argument
677 struct wx_rx_buffer *rx_buffer; wx_clean_rx_irq() local
2570 struct wx_rx_buffer *rx_buffer; wx_clean_rx_ring() local
[all...]
/linux/drivers/spi/
H A Dspidev.c79 u8 *rx_buffer; member
124 .rx_buf = spidev->rx_buffer, in spidev_sync_read()
160 missing = copy_to_user(buf, spidev->rx_buffer, status); in spidev_read()
226 rx_buf = spidev->rx_buffer; in spidev_message()
597 if (!spidev->rx_buffer) { in spidev_open()
598 spidev->rx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open()
599 if (!spidev->rx_buffer) { in spidev_open()
641 kfree(spidev->rx_buffer); in spidev_release()
642 spidev->rx_buffer = NULL; in spidev_release()
/linux/drivers/net/wireless/ti/wl1251/
H 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/net/ethernet/intel/iavf/
H A Diavf_txrx.c1197 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/qualcomm/
H A Dqca_spi.c378 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 Dqca_spi.h77 u8 *rx_buffer; member
/linux/drivers/net/mctp/
H A Dmctp-i2c.c66 u8 rx_buffer[MCTP_I2C_BUFSZ]; member
253 midev->rx_buffer[midev->rx_pos] = *val; in mctp_i2c_slave_cb()
262 midev->rx_buffer[0] = mcli->lladdr << 1; in mctp_i2c_slave_cb()
299 hdr = (void *)midev->rx_buffer; in mctp_i2c_recv()
310 pec = midev->rx_buffer[midev->rx_pos - 1]; in mctp_i2c_recv()
311 calc_pec = i2c_smbus_pec(0, midev->rx_buffer, recvlen); in mctp_i2c_recv()
324 skb_put_data(skb, midev->rx_buffer, recvlen); in mctp_i2c_recv()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c1886 struct igc_rx_buffer *rx_buffer; in igc_get_rx_buffer() local
1888 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in igc_get_rx_buffer()
1891 page_count(rx_buffer->page); in igc_get_rx_buffer()
1895 prefetchw(rx_buffer->page); in igc_get_rx_buffer()
1899 rx_buffer->dma, in igc_get_rx_buffer()
1900 rx_buffer->page_offset, in igc_get_rx_buffer()
1904 rx_buffer->pagecnt_bias--; in igc_get_rx_buffer()
1906 return rx_buffer; in igc_get_rx_buffer()
1938 * @rx_buffer: buffer containing page to add
1942 * This function will add the data contained in rx_buffer
1945 igc_add_rx_frag(struct igc_ring * rx_ring,struct igc_rx_buffer * rx_buffer,struct sk_buff * skb,unsigned int size) igc_add_rx_frag() argument
1965 igc_build_skb(struct igc_ring * rx_ring,struct igc_rx_buffer * rx_buffer,struct xdp_buff * xdp) igc_build_skb() argument
1992 igc_construct_skb(struct igc_ring * rx_ring,struct igc_rx_buffer * rx_buffer,struct igc_xdp_buff * ctx) igc_construct_skb() argument
2074 igc_can_reuse_rx_page(struct igc_rx_buffer * rx_buffer,int rx_buffer_pgcnt) igc_can_reuse_rx_page() argument
2170 igc_put_rx_buffer(struct igc_ring * rx_ring,struct igc_rx_buffer * rx_buffer,int rx_buffer_pgcnt) igc_put_rx_buffer() argument
2613 struct igc_rx_buffer *rx_buffer; igc_clean_rx_irq() local
[all...]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c2150 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()
2191 * @rx_buffer: buffer containing page to add
2193 * @size: size of data in rx_buffer
2195 * This function will add the data contained in rx_buffer->page to the skb.
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 in ixgbe_add_rx_frag()
2230 struct ixgbe_rx_buffer *rx_buffer; ixgbe_get_rx_buffer() local
2267 ixgbe_put_rx_buffer(struct ixgbe_ring * rx_ring,struct ixgbe_rx_buffer * rx_buffer,struct sk_buff * skb,int rx_buffer_pgcnt) ixgbe_put_rx_buffer() argument
2295 ixgbe_construct_skb(struct ixgbe_ring * rx_ring,struct ixgbe_rx_buffer * rx_buffer,struct xdp_buff * xdp,union ixgbe_adv_rx_desc * rx_desc) ixgbe_construct_skb() argument
2354 ixgbe_build_skb(struct ixgbe_ring * rx_ring,struct ixgbe_rx_buffer * rx_buffer,struct xdp_buff * xdp,union ixgbe_adv_rx_desc * rx_desc) ixgbe_build_skb() argument
2472 ixgbe_rx_buffer_flip(struct ixgbe_ring * rx_ring,struct ixgbe_rx_buffer * rx_buffer,unsigned int size) ixgbe_rx_buffer_flip() argument
2520 struct ixgbe_rx_buffer *rx_buffer; ixgbe_clean_rx_irq() local
5743 struct ixgbe_rx_buffer *rx_buffer = &rx_ring->rx_buffer_info[i]; ixgbe_clean_rx_ring() local
[all...]
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c8549 static bool igb_can_reuse_rx_page(struct igb_rx_buffer *rx_buffer,
8552 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in igb_can_reuse_rx_page()
8553 struct page *page = rx_buffer->page; in igb_can_reuse_rx_page()
8567 if (rx_buffer->page_offset > IGB_LAST_OFFSET) in igb_can_reuse_rx_page()
8577 rx_buffer->pagecnt_bias = USHRT_MAX; in igb_can_reuse_rx_page()
8586 * @rx_buffer: buffer containing page to add
8590 * This function will add the data contained in rx_buffer->page to the skb.
8593 struct igb_rx_buffer *rx_buffer, in igb_add_rx_frag()
8604 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page, in igb_add_rx_frag()
8605 rx_buffer in igb_add_rx_frag()
8550 igb_can_reuse_rx_page(struct igb_rx_buffer * rx_buffer,int rx_buf_pgcnt) igb_can_reuse_rx_page() argument
8594 igb_add_rx_frag(struct igb_ring * rx_ring,struct igb_rx_buffer * rx_buffer,struct sk_buff * skb,unsigned int size) igb_add_rx_frag() argument
8615 igb_construct_skb(struct igb_ring * rx_ring,struct igb_rx_buffer * rx_buffer,struct xdp_buff * xdp,ktime_t timestamp) igb_construct_skb() argument
8667 igb_build_skb(struct igb_ring * rx_ring,struct igb_rx_buffer * rx_buffer,struct xdp_buff * xdp,ktime_t timestamp) igb_build_skb() argument
8770 igb_rx_buffer_flip(struct igb_ring * rx_ring,struct igb_rx_buffer * rx_buffer,unsigned int size) igb_rx_buffer_flip() argument
8942 struct igb_rx_buffer *rx_buffer; igb_get_rx_buffer() local
8966 igb_put_rx_buffer(struct igb_ring * rx_ring,struct igb_rx_buffer * rx_buffer,int rx_buf_pgcnt) igb_put_rx_buffer() argument
9039 struct igb_rx_buffer *rx_buffer; igb_clean_rx_irq() local
[all...]
/linux/drivers/input/keyboard/
H A Dapplespi.c378 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 Dwlan.c1203 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()
/linux/drivers/firmware/arm_ffa/
H A Ddriver.c97 void *rx_buffer; member
296 } *rx_buf = drv_info->rx_buffer + idx * sz; in __ffa_partition_info_get()
1479 msg = drv_info->rx_buffer; in handle_fwk_notif_callbacks()
2067 drv_info->rx_buffer = alloc_pages_exact(rxtx_bufsz, GFP_KERNEL); in ffa_init()
2068 if (!drv_info->rx_buffer) { in ffa_init()
2080 virt_to_phys(drv_info->rx_buffer), in ffa_init()
2104 free_pages_exact(drv_info->rx_buffer, rxtx_bufsz); in ffa_init()
2117 free_pages_exact(drv_info->rx_buffer, drv_info->rxtx_bufsz); in ffa_exit()
/linux/drivers/net/wan/
H A Dfsl_ucc_hdlc.h80 u8 *rx_buffer; member
H A Dfsl_ucc_hdlc.c295 priv->rx_buffer = bd_buffer; in uhdlc_init()
550 bdbuffer = priv->rx_buffer + in hdlc_rx_done()
787 if (priv->rx_buffer) { in uhdlc_memclean()
790 priv->rx_buffer, priv->dma_rx_addr); in uhdlc_memclean()
791 priv->rx_buffer = NULL; in uhdlc_memclean()

12