Home
last modified time | relevance | path

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

123

/kernel/linux/linux-6.6/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()
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...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c808 * @bi: rx_buffer struct to modify
1164 * @rx_buffer: buffer containing the page
1166 * If page is reusable, rx_buffer->page_offset is adjusted to point to
1187 static bool iavf_can_reuse_rx_page(struct iavf_rx_buffer *rx_buffer) in iavf_can_reuse_rx_page() argument
1189 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in iavf_can_reuse_rx_page()
1190 struct page *page = rx_buffer->page; in iavf_can_reuse_rx_page()
1203 if (rx_buffer->page_offset > IAVF_LAST_OFFSET) in iavf_can_reuse_rx_page()
1213 rx_buffer->pagecnt_bias = USHRT_MAX; in iavf_can_reuse_rx_page()
1222 * @rx_buffer: buffer containing page to add
1226 * This function will add the data contained in rx_buffer
1231 iavf_add_rx_frag(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer, struct sk_buff *skb, unsigned int size) iavf_add_rx_frag() argument
1267 struct iavf_rx_buffer *rx_buffer; iavf_get_rx_buffer() local
1297 iavf_construct_skb(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer, unsigned int size) iavf_construct_skb() argument
1361 iavf_build_skb(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer, unsigned int size) iavf_build_skb() argument
1407 iavf_put_rx_buffer(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer) iavf_put_rx_buffer() argument
1483 struct iavf_rx_buffer *rx_buffer; iavf_clean_rx_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c839 * @bi: rx_buffer struct to modify
1185 * @rx_buffer: buffer containing the page
1187 * If page is reusable, rx_buffer->page_offset is adjusted to point to
1208 static bool iavf_can_reuse_rx_page(struct iavf_rx_buffer *rx_buffer) in iavf_can_reuse_rx_page() argument
1210 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in iavf_can_reuse_rx_page()
1211 struct page *page = rx_buffer->page; in iavf_can_reuse_rx_page()
1224 if (rx_buffer->page_offset > IAVF_LAST_OFFSET) in iavf_can_reuse_rx_page()
1234 rx_buffer->pagecnt_bias = USHRT_MAX; in iavf_can_reuse_rx_page()
1243 * @rx_buffer: buffer containing page to add
1247 * This function will add the data contained in rx_buffer
1252 iavf_add_rx_frag(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer, struct sk_buff *skb, unsigned int size) iavf_add_rx_frag() argument
1288 struct iavf_rx_buffer *rx_buffer; iavf_get_rx_buffer() local
1318 iavf_construct_skb(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer, unsigned int size) iavf_construct_skb() argument
1382 iavf_build_skb(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer, unsigned int size) iavf_build_skb() argument
1428 iavf_put_rx_buffer(struct iavf_ring *rx_ring, struct iavf_rx_buffer *rx_buffer) iavf_put_rx_buffer() argument
1504 struct iavf_rx_buffer *rx_buffer; iavf_clean_rx_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c1627 * @bi: rx_buffer struct to modify
1959 * @rx_buffer: buffer containing the page
1970 static bool i40e_can_reuse_rx_page(struct i40e_rx_buffer *rx_buffer, in i40e_can_reuse_rx_page() argument
1973 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in i40e_can_reuse_rx_page()
1974 struct page *page = rx_buffer->page; in i40e_can_reuse_rx_page()
1984 if (unlikely((rx_buffer->page_count - pagecnt_bias) > 1)) { in i40e_can_reuse_rx_page()
1991 if (rx_buffer->page_offset > I40E_LAST_OFFSET) { in i40e_can_reuse_rx_page()
2003 rx_buffer->pagecnt_bias = USHRT_MAX; in i40e_can_reuse_rx_page()
2010 * i40e_rx_buffer_flip - adjusted rx_buffer to point to an unused region
2011 * @rx_buffer
2014 i40e_rx_buffer_flip(struct i40e_rx_buffer *rx_buffer, unsigned int truesize) i40e_rx_buffer_flip() argument
2035 struct i40e_rx_buffer *rx_buffer; i40e_get_rx_buffer() local
2067 i40e_put_rx_buffer(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer) i40e_put_rx_buffer() argument
2096 struct i40e_rx_buffer *rx_buffer; i40e_process_rx_buffs() local
2134 struct i40e_rx_buffer *rx_buffer; i40e_construct_skb() local
2266 struct i40e_rx_buffer *rx_buffer; i40e_build_skb() local
2435 i40e_add_xdp_frag(struct xdp_buff *xdp, u32 *nr_frags, struct i40e_rx_buffer *rx_buffer, u32 size) i40e_add_xdp_frag() argument
2467 i40e_consume_xdp_buff(struct i40e_ring *rx_ring, struct xdp_buff *xdp, struct i40e_rx_buffer *rx_buffer) i40e_consume_xdp_buff() argument
2507 struct i40e_rx_buffer *rx_buffer; i40e_clean_rx_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c1497 * @bi: rx_buffer struct to modify
1845 * @rx_buffer: buffer containing the page
1848 * If page is reusable, rx_buffer->page_offset is adjusted to point to
1869 static bool i40e_can_reuse_rx_page(struct i40e_rx_buffer *rx_buffer, in i40e_can_reuse_rx_page() argument
1872 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in i40e_can_reuse_rx_page()
1873 struct page *page = rx_buffer->page; in i40e_can_reuse_rx_page()
1886 if (rx_buffer->page_offset > I40E_LAST_OFFSET) in i40e_can_reuse_rx_page()
1896 rx_buffer->pagecnt_bias = USHRT_MAX; in i40e_can_reuse_rx_page()
1905 * @rx_buffer: buffer containing page to add
1909 * This function will add the data contained in rx_buffer
1914 i40e_add_rx_frag(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer, struct sk_buff *skb, unsigned int size) i40e_add_rx_frag() argument
1949 struct i40e_rx_buffer *rx_buffer; i40e_get_rx_buffer() local
1983 i40e_construct_skb(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer, struct xdp_buff *xdp) i40e_construct_skb() argument
2062 i40e_build_skb(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer, struct xdp_buff *xdp) i40e_build_skb() argument
2113 i40e_put_rx_buffer(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer, int rx_buffer_pgcnt) i40e_put_rx_buffer() argument
2236 i40e_rx_buffer_flip(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer, unsigned int size) i40e_rx_buffer_flip() argument
2347 struct i40e_rx_buffer *rx_buffer; i40e_clean_rx_irq() local
[all...]
/kernel/linux/linux-5.10/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[ in setup_descriptors()
[all...]
/kernel/linux/linux-6.6/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[ in setup_descriptors()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c128 bi = &rx_ring->rx_buffer[i]; in fm10k_alloc_rx_buffers()
145 bi = rx_ring->rx_buffer; in fm10k_alloc_rx_buffers()
189 new_buff = &rx_ring->rx_buffer[nta]; in fm10k_reuse_rx_page()
210 static bool fm10k_can_reuse_rx_page(struct fm10k_rx_buffer *rx_buffer, in fm10k_can_reuse_rx_page() argument
224 rx_buffer->page_offset ^= FM10K_RX_BUFSZ; in fm10k_can_reuse_rx_page()
227 rx_buffer->page_offset += truesize; in fm10k_can_reuse_rx_page()
229 if (rx_buffer->page_offset > (PAGE_SIZE - FM10K_RX_BUFSZ)) in fm10k_can_reuse_rx_page()
243 * @rx_buffer: buffer containing page to add
248 * This function will add the data contained in rx_buffer->page to the skb.
256 static bool fm10k_add_rx_frag(struct fm10k_rx_buffer *rx_buffer, in fm10k_add_rx_frag() argument
309 struct fm10k_rx_buffer *rx_buffer; fm10k_fetch_rx_buffer() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c128 bi = &rx_ring->rx_buffer[i]; in fm10k_alloc_rx_buffers()
145 bi = rx_ring->rx_buffer; in fm10k_alloc_rx_buffers()
189 new_buff = &rx_ring->rx_buffer[nta]; in fm10k_reuse_rx_page()
205 static bool fm10k_can_reuse_rx_page(struct fm10k_rx_buffer *rx_buffer, in fm10k_can_reuse_rx_page() argument
219 rx_buffer->page_offset ^= FM10K_RX_BUFSZ; in fm10k_can_reuse_rx_page()
222 rx_buffer->page_offset += truesize; in fm10k_can_reuse_rx_page()
224 if (rx_buffer->page_offset > (PAGE_SIZE - FM10K_RX_BUFSZ)) in fm10k_can_reuse_rx_page()
238 * @rx_buffer: buffer containing page to add
243 * This function will add the data contained in rx_buffer->page to the skb.
251 static bool fm10k_add_rx_frag(struct fm10k_rx_buffer *rx_buffer, in fm10k_add_rx_frag() argument
304 struct fm10k_rx_buffer *rx_buffer; fm10k_fetch_rx_buffer() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c164 struct wx_rx_buffer *rx_buffer) in wx_dma_sync_frag()
166 struct sk_buff *skb = rx_buffer->skb; in wx_dma_sync_frag()
177 page_pool_put_full_page(rx_ring->page_pool, rx_buffer->page, false); in wx_dma_sync_frag()
185 struct wx_rx_buffer *rx_buffer; in wx_get_rx_buffer() local
188 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in wx_get_rx_buffer()
192 *rx_buffer_pgcnt = page_count(rx_buffer->page); in wx_get_rx_buffer()
197 prefetchw(rx_buffer->page); in wx_get_rx_buffer()
198 *skb = rx_buffer->skb; in wx_get_rx_buffer()
209 wx_dma_sync_frag(rx_ring, rx_buffer); in wx_get_rx_buffer()
214 rx_buffer in wx_get_rx_buffer()
163 wx_dma_sync_frag(struct wx_ring *rx_ring, struct wx_rx_buffer *rx_buffer) wx_dma_sync_frag() argument
222 wx_put_rx_buffer(struct wx_ring *rx_ring, struct wx_rx_buffer *rx_buffer, struct sk_buff *skb, int rx_buffer_pgcnt) wx_put_rx_buffer() argument
236 wx_build_skb(struct wx_ring *rx_ring, struct wx_rx_buffer *rx_buffer, union wx_rx_desc *rx_desc) wx_build_skb() argument
629 struct wx_rx_buffer *rx_buffer; wx_clean_rx_irq() local
2149 struct wx_rx_buffer *rx_buffer; wx_clean_rx_ring() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c111 static bool ixgbevf_can_reuse_rx_page(struct ixgbevf_rx_buffer *rx_buffer);
531 struct ixgbevf_rx_buffer *rx_buffer; in ixgbevf_get_rx_buffer() local
533 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in ixgbevf_get_rx_buffer()
534 prefetchw(rx_buffer->page); in ixgbevf_get_rx_buffer()
538 rx_buffer->dma, in ixgbevf_get_rx_buffer()
539 rx_buffer->page_offset, in ixgbevf_get_rx_buffer()
543 rx_buffer->pagecnt_bias--; in ixgbevf_get_rx_buffer()
545 return rx_buffer; in ixgbevf_get_rx_buffer()
549 struct ixgbevf_rx_buffer *rx_buffer, in ixgbevf_put_rx_buffer()
552 if (ixgbevf_can_reuse_rx_page(rx_buffer)) { in ixgbevf_put_rx_buffer()
548 ixgbevf_put_rx_buffer(struct ixgbevf_ring *rx_ring, struct ixgbevf_rx_buffer *rx_buffer, struct sk_buff *skb) ixgbevf_put_rx_buffer() argument
789 ixgbevf_can_reuse_rx_page(struct ixgbevf_rx_buffer *rx_buffer) ixgbevf_can_reuse_rx_page() argument
832 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
854 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
929 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
1110 ixgbevf_rx_buffer_flip(struct ixgbevf_ring *rx_ring, struct ixgbevf_rx_buffer *rx_buffer, unsigned int size) ixgbevf_rx_buffer_flip() argument
1142 struct ixgbevf_rx_buffer *rx_buffer; ixgbevf_clean_rx_irq() local
2363 struct ixgbevf_rx_buffer *rx_buffer; ixgbevf_clean_rx_ring() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c111 static bool ixgbevf_can_reuse_rx_page(struct ixgbevf_rx_buffer *rx_buffer);
531 struct ixgbevf_rx_buffer *rx_buffer; in ixgbevf_get_rx_buffer() local
533 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in ixgbevf_get_rx_buffer()
534 prefetchw(rx_buffer->page); in ixgbevf_get_rx_buffer()
538 rx_buffer->dma, in ixgbevf_get_rx_buffer()
539 rx_buffer->page_offset, in ixgbevf_get_rx_buffer()
543 rx_buffer->pagecnt_bias--; in ixgbevf_get_rx_buffer()
545 return rx_buffer; in ixgbevf_get_rx_buffer()
549 struct ixgbevf_rx_buffer *rx_buffer, in ixgbevf_put_rx_buffer()
552 if (ixgbevf_can_reuse_rx_page(rx_buffer)) { in ixgbevf_put_rx_buffer()
548 ixgbevf_put_rx_buffer(struct ixgbevf_ring *rx_ring, struct ixgbevf_rx_buffer *rx_buffer, struct sk_buff *skb) ixgbevf_put_rx_buffer() argument
784 ixgbevf_can_reuse_rx_page(struct ixgbevf_rx_buffer *rx_buffer) ixgbevf_can_reuse_rx_page() argument
827 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
849 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
924 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
1103 ixgbevf_rx_buffer_flip(struct ixgbevf_ring *rx_ring, struct ixgbevf_rx_buffer *rx_buffer, unsigned int size) ixgbevf_rx_buffer_flip() argument
1134 struct ixgbevf_rx_buffer *rx_buffer; ixgbevf_clean_rx_irq() local
2369 struct ixgbevf_rx_buffer *rx_buffer; ixgbevf_clean_rx_ring() local
[all...]
/kernel/linux/linux-5.10/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()
1239 if (!sl->rx_buffer.data) { in dvb_ca_en50221_thread_state_machine()
1248 dvb_ringbuffer_init(&sl->rx_buffer, rxbu in dvb_ca_en50221_thread_state_machine()
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/drivers/mailbox/
H A Dmailbox-test.c38 char *rx_buffer; member
215 ptr = tdev->rx_buffer; in mbox_test_message_read()
228 memset(tdev->rx_buffer, 0, MBOX_MAX_MSG_LEN); in mbox_test_message_read()
291 memcpy_fromio(tdev->rx_buffer, tdev->rx_mmio, MBOX_MAX_MSG_LEN); in mbox_test_receive_message()
293 tdev->rx_buffer, MBOX_MAX_MSG_LEN); in mbox_test_receive_message()
297 memcpy(tdev->rx_buffer, message, MBOX_MAX_MSG_LEN); in mbox_test_receive_message()
406 tdev->rx_buffer = devm_kzalloc(&pdev->dev, in mbox_test_probe()
408 if (!tdev->rx_buffer) in mbox_test_probe()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspidev.c78 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()
600 if (!spidev->rx_buffer) { in spidev_open()
601 spidev->rx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open()
602 if (!spidev->rx_buffer) { in spidev_open()
644 kfree(spidev->rx_buffer); in spidev_release()
645 spidev->rx_buffer = NULL; in spidev_release()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Difx6x60.c650 ifx_dev->swap_buf(ifx_dev->rx_buffer, IFX_SPI_HEADER_OVERHEAD, in ifx_spi_complete()
651 &ifx_dev->rx_buffer[IFX_SPI_HEADER_OVERHEAD]); in ifx_spi_complete()
652 decode_result = ifx_spi_decode_spi_header(ifx_dev->rx_buffer, in ifx_spi_complete()
670 (ifx_dev->rx_buffer + IFX_SPI_HEADER_OVERHEAD), in ifx_spi_complete()
672 &ifx_dev->rx_buffer[IFX_SPI_TRANSFER_SIZE]); in ifx_spi_complete()
675 ifx_dev->rx_buffer + IFX_SPI_HEADER_OVERHEAD, in ifx_spi_complete()
756 ifx_dev->spi_xfer.rx_buf = ifx_dev->rx_buffer; in ifx_spi_io()
936 ifx_dev->rx_buffer, in ifx_spi_free_device()
1056 ifx_dev->rx_buffer = dma_alloc_coherent(ifx_dev->spi_dev->dev.parent, in ifx_spi_spi_probe()
1060 if (!ifx_dev->rx_buffer) { in ifx_spi_spi_probe()
[all...]
/kernel/linux/linux-6.6/drivers/firmware/arm_ffa/
H A Ddriver.c83 void *rx_buffer; member
225 memcpy(buffer + idx, drv_info->rx_buffer + idx * sz, in __ffa_partition_info_get()
734 drv_info->rx_buffer = alloc_pages_exact(RXTX_BUFFER_SIZE, GFP_KERNEL); in ffa_init()
735 if (!drv_info->rx_buffer) { in ffa_init()
747 virt_to_phys(drv_info->rx_buffer), in ffa_init()
765 free_pages_exact(drv_info->rx_buffer, RXTX_BUFFER_SIZE); in ffa_init()
778 free_pages_exact(drv_info->rx_buffer, RXTX_BUFFER_SIZE); in ffa_exit()
/kernel/linux/linux-6.6/drivers/spi/
H 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()
621 if (!spidev->rx_buffer) { in spidev_open()
622 spidev->rx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open()
623 if (!spidev->rx_buffer) { in spidev_open()
665 kfree(spidev->rx_buffer); in spidev_release()
666 spidev->rx_buffer = NULL; in spidev_release()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_main.c1632 struct igc_rx_buffer *rx_buffer; in igc_get_rx_buffer() local
1634 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in igc_get_rx_buffer()
1635 prefetchw(rx_buffer->page); in igc_get_rx_buffer()
1639 rx_buffer->dma, in igc_get_rx_buffer()
1640 rx_buffer->page_offset, in igc_get_rx_buffer()
1644 rx_buffer->pagecnt_bias--; in igc_get_rx_buffer()
1646 return rx_buffer; in igc_get_rx_buffer()
1652 * @rx_buffer: buffer containing page to add
1656 * This function will add the data contained in rx_buffer->page to the skb.
1659 struct igc_rx_buffer *rx_buffer, in igc_add_rx_frag()
1658 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
1679 igc_build_skb(struct igc_ring *rx_ring, struct igc_rx_buffer *rx_buffer, union igc_adv_rx_desc *rx_desc, unsigned int size) igc_build_skb() argument
1715 igc_construct_skb(struct igc_ring *rx_ring, struct igc_rx_buffer *rx_buffer, union igc_adv_rx_desc *rx_desc, unsigned int size) igc_construct_skb() argument
1803 igc_can_reuse_rx_page(struct igc_rx_buffer *rx_buffer) igc_can_reuse_rx_page() argument
1897 igc_put_rx_buffer(struct igc_ring *rx_ring, struct igc_rx_buffer *rx_buffer) igc_put_rx_buffer() argument
2043 struct igc_rx_buffer *rx_buffer; igc_clean_rx_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c389 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()
834 qca->rx_buffer = kmalloc(qca->buffer_size, GFP_KERNEL); in qcaspi_netdev_init()
835 if (!qca->rx_buffer) in qcaspi_netdev_init()
841 kfree(qca->rx_buffer); in qcaspi_netdev_init()
854 kfree(qca->rx_buffer); in qcaspi_netdev_uninit()
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c388 bytes_read = qcaspi_read_legacy(qca, qca->rx_buffer, in qcaspi_receive()
391 bytes_read = qcaspi_read_burst(qca, qca->rx_buffer, in qcaspi_receive()
405 cp = qca->rx_buffer; in qcaspi_receive()
839 qca->rx_buffer = kmalloc(qca->buffer_size, GFP_KERNEL); in qcaspi_netdev_init()
840 if (!qca->rx_buffer) in qcaspi_netdev_init()
846 kfree(qca->rx_buffer); in qcaspi_netdev_init()
859 kfree(qca->rx_buffer); in qcaspi_netdev_uninit()

Completed in 39 milliseconds

123