Home
last modified time | relevance | path

Searched refs:buffer_info (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c140 struct igbvf_buffer *buffer_info; in igbvf_alloc_rx_buffers() local
146 buffer_info = &rx_ring->buffer_info[i]; in igbvf_alloc_rx_buffers()
156 if (adapter->rx_ps_hdr_size && !buffer_info->page_dma) { in igbvf_alloc_rx_buffers()
157 if (!buffer_info->page) { in igbvf_alloc_rx_buffers()
158 buffer_info->page = alloc_page(GFP_ATOMIC); in igbvf_alloc_rx_buffers()
159 if (!buffer_info->page) { in igbvf_alloc_rx_buffers()
163 buffer_info->page_offset = 0; in igbvf_alloc_rx_buffers()
165 buffer_info->page_offset ^= PAGE_SIZE / 2; in igbvf_alloc_rx_buffers()
167 buffer_info->page_dma = in igbvf_alloc_rx_buffers()
168 dma_map_page(&pdev->dev, buffer_info->page, in igbvf_alloc_rx_buffers()
[all …]
H A Digbvf.h139 struct igbvf_buffer *buffer_info; member
/linux/drivers/net/ethernet/intel/igc/
H A Digc_dump.c136 struct igc_tx_buffer *buffer_info; in igc_rings_dump() local
139 buffer_info = &tx_ring->tx_buffer_info[tx_ring->next_to_clean]; in igc_rings_dump()
143 (u64)dma_unmap_addr(buffer_info, dma), in igc_rings_dump()
144 dma_unmap_len(buffer_info, len), in igc_rings_dump()
145 buffer_info->next_to_watch, in igc_rings_dump()
146 (u64)buffer_info->time_stamp); in igc_rings_dump()
176 struct igc_tx_buffer *buffer_info; in igc_rings_dump() local
179 buffer_info = &tx_ring->tx_buffer_info[i]; in igc_rings_dump()
194 (u64)dma_unmap_addr(buffer_info, dma), in igc_rings_dump()
195 dma_unmap_len(buffer_info, len), in igc_rings_dump()
[all …]
H A Digc_main.c424 struct igc_rx_buffer *buffer_info = &rx_ring->rx_buffer_info[i]; in igc_clean_rx_ring_page_shared() local
430 buffer_info->dma, in igc_clean_rx_ring_page_shared()
431 buffer_info->page_offset, in igc_clean_rx_ring_page_shared()
437 buffer_info->dma, in igc_clean_rx_ring_page_shared()
441 __page_frag_cache_drain(buffer_info->page, in igc_clean_rx_ring_page_shared()
442 buffer_info->pagecnt_bias); in igc_clean_rx_ring_page_shared()
/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c845 struct atl1c_buffer *buffer_info, in atl1c_clean_buffer() argument
849 if (buffer_info->flags & ATL1C_BUFFER_FREE) in atl1c_clean_buffer()
851 if (buffer_info->dma) { in atl1c_clean_buffer()
852 if (buffer_info->flags & ATL1C_PCIMAP_FROMDEVICE) in atl1c_clean_buffer()
857 if (buffer_info->flags & ATL1C_PCIMAP_SINGLE) in atl1c_clean_buffer()
858 dma_unmap_single(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer()
859 buffer_info->length, pci_driection); in atl1c_clean_buffer()
860 else if (buffer_info->flags & ATL1C_PCIMAP_PAGE) in atl1c_clean_buffer()
861 dma_unmap_page(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer()
862 buffer_info->length, pci_driection); in atl1c_clean_buffer()
[all …]
H A Datl1c.h481 struct atl1c_buffer *buffer_info; member
493 struct atl1c_buffer *buffer_info; member
/linux/drivers/net/ethernet/intel/e1000/
H A De1000_main.c1506 txdr->buffer_info = vzalloc(size); in e1000_setup_tx_resources()
1507 if (!txdr->buffer_info) in e1000_setup_tx_resources()
1519 vfree(txdr->buffer_info); in e1000_setup_tx_resources()
1547 vfree(txdr->buffer_info); in e1000_setup_tx_resources()
1696 rxdr->buffer_info = vzalloc(size); in e1000_setup_rx_resources()
1697 if (!rxdr->buffer_info) in e1000_setup_rx_resources()
1711 vfree(rxdr->buffer_info); in e1000_setup_rx_resources()
1932 vfree(tx_ring->buffer_info); in e1000_free_tx_resources()
1933 tx_ring->buffer_info = NULL; in e1000_free_tx_resources()
1957 struct e1000_tx_buffer *buffer_info, in e1000_unmap_and_free_tx_resource() argument
[all …]
H A De1000_ethtool.c932 if (txdr->desc && txdr->buffer_info) { in e1000_free_desc_rings()
934 if (txdr->buffer_info[i].dma) in e1000_free_desc_rings()
936 txdr->buffer_info[i].dma, in e1000_free_desc_rings()
937 txdr->buffer_info[i].length, in e1000_free_desc_rings()
939 dev_kfree_skb(txdr->buffer_info[i].skb); in e1000_free_desc_rings()
943 if (rxdr->desc && rxdr->buffer_info) { in e1000_free_desc_rings()
945 if (rxdr->buffer_info[i].dma) in e1000_free_desc_rings()
947 rxdr->buffer_info[i].dma, in e1000_free_desc_rings()
950 kfree(rxdr->buffer_info[i].rxbuf.data); in e1000_free_desc_rings()
965 kfree(txdr->buffer_info); in e1000_free_desc_rings()
[all …]
/linux/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c207 struct e1000_buffer *buffer_info; in e1000e_dump() local
245 buffer_info = &tx_ring->buffer_info[tx_ring->next_to_clean]; in e1000e_dump()
248 (unsigned long long)buffer_info->dma, in e1000e_dump()
249 buffer_info->length, in e1000e_dump()
250 buffer_info->next_to_watch, in e1000e_dump()
251 (unsigned long long)buffer_info->time_stamp); in e1000e_dump()
292 buffer_info = &tx_ring->buffer_info[i]; in e1000e_dump()
308 (unsigned long long)buffer_info->dma, in e1000e_dump()
309 buffer_info->length, buffer_info->next_to_watch, in e1000e_dump()
310 (unsigned long long)buffer_info->time_stamp, in e1000e_dump()
[all …]
H A Dethtool.c1116 struct e1000_buffer *buffer_info; in e1000_free_desc_rings() local
1119 if (tx_ring->desc && tx_ring->buffer_info) { in e1000_free_desc_rings()
1121 buffer_info = &tx_ring->buffer_info[i]; in e1000_free_desc_rings()
1123 if (buffer_info->dma) in e1000_free_desc_rings()
1125 buffer_info->dma, in e1000_free_desc_rings()
1126 buffer_info->length, in e1000_free_desc_rings()
1128 dev_kfree_skb(buffer_info->skb); in e1000_free_desc_rings()
1132 if (rx_ring->desc && rx_ring->buffer_info) { in e1000_free_desc_rings()
1134 buffer_info = &rx_ring->buffer_info[i]; in e1000_free_desc_rings()
1136 if (buffer_info->dma) in e1000_free_desc_rings()
[all …]
H A De1000.h168 struct e1000_buffer *buffer_info; member
/linux/drivers/net/ethernet/atheros/atlx/
H A Datl1.c1030 tpd_ring->buffer_info = kzalloc(size, GFP_KERNEL); in atl1_setup_ring_resources()
1031 if (unlikely(!tpd_ring->buffer_info)) { in atl1_setup_ring_resources()
1037 rfd_ring->buffer_info = in atl1_setup_ring_resources()
1038 (tpd_ring->buffer_info + tpd_ring->count); in atl1_setup_ring_resources()
1102 kfree(tpd_ring->buffer_info); in atl1_setup_ring_resources()
1130 struct atl1_buffer *buffer_info; in atl1_clean_rx_ring() local
1137 buffer_info = &rfd_ring->buffer_info[i]; in atl1_clean_rx_ring()
1138 if (buffer_info->dma) { in atl1_clean_rx_ring()
1139 dma_unmap_page(&pdev->dev, buffer_info->dma, in atl1_clean_rx_ring()
1140 buffer_info->length, DMA_FROM_DEVICE); in atl1_clean_rx_ring()
[all …]
H A Datl1.h609 struct atl1_buffer *buffer_info; member
620 struct atl1_buffer *buffer_info; member
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.c1571 struct lan743x_tx_buffer_info *buffer_info = NULL; in lan743x_tx_release_desc() local
1577 buffer_info = &tx->buffer_info[descriptor_index]; in lan743x_tx_release_desc()
1578 if (!(buffer_info->flags & TX_BUFFER_INFO_FLAG_ACTIVE)) in lan743x_tx_release_desc()
1589 if (buffer_info->dma_ptr) { in lan743x_tx_release_desc()
1590 if (buffer_info->flags & in lan743x_tx_release_desc()
1593 buffer_info->dma_ptr, in lan743x_tx_release_desc()
1594 buffer_info->buffer_length, in lan743x_tx_release_desc()
1598 buffer_info->dma_ptr, in lan743x_tx_release_desc()
1599 buffer_info->buffer_length, in lan743x_tx_release_desc()
1602 buffer_info->dma_ptr = 0; in lan743x_tx_release_desc()
[all …]
H A Dlan743x_main.h985 struct lan743x_tx_buffer_info *buffer_info; member
1015 struct lan743x_rx_buffer_info *buffer_info; member
/linux/sound/soc/mediatek/common/
H A Dmtk-btcvsd.c107 struct mtk_btcvsd_snd_hw_info buffer_info; member
334 num_valid_addr = bt->tx->buffer_info.num_valid_addr; in btcvsd_tx_clean_buffer()
343 bt->tx->buffer_info.bt_sram_addr[i]); in btcvsd_tx_clean_buffer()
345 dst = (void *)bt->tx->buffer_info.bt_sram_addr[i]; in btcvsd_tx_clean_buffer()
349 bt->tx->buffer_info.packet_length, in btcvsd_tx_clean_buffer()
350 bt->tx->buffer_info.packet_num); in btcvsd_tx_clean_buffer()
454 bt->tx->buffer_info.packet_length = packet_length; in mtk_btcvsd_write_to_bt()
455 bt->tx->buffer_info.packet_num = packet_num; in mtk_btcvsd_write_to_bt()
456 for (i = 0; i < bt->tx->buffer_info.num_valid_addr; i++) { in mtk_btcvsd_write_to_bt()
457 if (bt->tx->buffer_info in mtk_btcvsd_write_to_bt()
[all...]
/linux/drivers/media/platform/qcom/venus/
H A Dhfi_cmds.h120 u32 buffer_info[]; member
230 u32 buffer_info[] __counted_by(num_buffers);
H A Dhfi_cmds.c205 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_set_buffers()
212 pkt->shdr.hdr.size = struct_size(pkt, buffer_info, in pkt_session_set_buffers()
215 pkt->buffer_info[i] = bd->device_addr; in pkt_session_set_buffers()
240 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_unset_buffers()
250 pkt->buffer_info[i] = bd->device_addr; in pkt_session_unset_buffers()
255 buffer_info, bd->num_buffers); in pkt_session_unset_buffers()
H A Dhfi_msgs.h250 u32 buffer_info[]; member
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe.h449 struct pch_gbe_buffer *buffer_info; member
472 struct pch_gbe_buffer *buffer_info; member
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c359 struct igb_tx_buffer *buffer_info; in igb_dump() local
361 buffer_info = &tx_ring->tx_buffer_info[tx_ring->next_to_clean]; in igb_dump()
364 (u64)dma_unmap_addr(buffer_info, dma), in igb_dump()
365 dma_unmap_len(buffer_info, len), in igb_dump()
366 buffer_info->next_to_watch, in igb_dump()
367 (u64)buffer_info->time_stamp); in igb_dump()
396 struct igb_tx_buffer *buffer_info; in igb_dump() local
398 buffer_info = &tx_ring->tx_buffer_info[i]; in igb_dump()
413 (u64)dma_unmap_addr(buffer_info, dma), in igb_dump()
414 dma_unmap_len(buffer_info, len), in igb_dump()
[all …]
/linux/drivers/media/platform/qcom/iris/
H A Diris_hfi_gen1_command.c346 packet_size = struct_size(int_pkt, buffer_info, 1); in iris_hfi_gen1_queue_internal_buffer()
359 int_pkt->buffer_info[i] = buf->device_addr; in iris_hfi_gen1_queue_internal_buffer()
421 bi = (struct hfi_buffer_info *)pkt->buffer_info; in iris_hfi_gen1_session_unset_buffers()
429 pkt->buffer_info[i] = buf->device_addr; in iris_hfi_gen1_session_unset_buffers()