| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_dump.c | 136 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 D | igc_main.c | 424 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/intel/igbvf/ |
| H A D | netdev.c | 140 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 D | igbvf.h | 139 struct igbvf_buffer *buffer_info; member
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c_main.c | 845 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 D | atl1c.h | 481 struct atl1c_buffer *buffer_info; member 493 struct atl1c_buffer *buffer_info; member
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_main.c | 1506 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 …]
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe_main.c | 872 struct pch_gbe_adapter *adapter, struct pch_gbe_buffer *buffer_info) in pch_gbe_unmap_and_free_tx_resource() argument 874 if (buffer_info->mapped) { in pch_gbe_unmap_and_free_tx_resource() 875 dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, in pch_gbe_unmap_and_free_tx_resource() 876 buffer_info->length, DMA_TO_DEVICE); in pch_gbe_unmap_and_free_tx_resource() 877 buffer_info->mapped = false; in pch_gbe_unmap_and_free_tx_resource() 879 if (buffer_info->skb) { in pch_gbe_unmap_and_free_tx_resource() 880 dev_kfree_skb_any(buffer_info->skb); in pch_gbe_unmap_and_free_tx_resource() 881 buffer_info->skb = NULL; in pch_gbe_unmap_and_free_tx_resource() 892 struct pch_gbe_buffer *buffer_info) in pch_gbe_unmap_and_free_rx_resource() argument 894 if (buffer_info->mapped) { in pch_gbe_unmap_and_free_rx_resource() [all …]
|
| H A D | pch_gbe.h | 449 struct pch_gbe_buffer *buffer_info; member 472 struct pch_gbe_buffer *buffer_info; member
|
| /linux/drivers/net/ethernet/atheros/atlx/ |
| H A D | atl1.c | 1030 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 D | atl1.h | 609 struct atl1_buffer *buffer_info; member 620 struct atl1_buffer *buffer_info; member
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | netdev.c | 226 struct e1000_buffer *buffer_info; in e1000e_dump() 264 buffer_info = &tx_ring->buffer_info[tx_ring->next_to_clean]; in e1000e_dump() 267 (unsigned long long)buffer_info->dma, in e1000e_dump() 268 buffer_info->length, in e1000e_dump() 269 buffer_info->next_to_watch, in e1000e_dump() 270 (unsigned long long)buffer_info->time_stamp); in e1000e_dump() 311 buffer_info = &tx_ring->buffer_info[i]; in e1000e_dump() 327 (unsigned long long)buffer_info in e1000e_dump() 219 struct e1000_buffer *buffer_info; e1000e_dump() local 666 struct e1000_buffer *buffer_info; e1000_alloc_rx_buffers() local 736 struct e1000_buffer *buffer_info; e1000_alloc_rx_buffers_ps() local 841 struct e1000_buffer *buffer_info; e1000_alloc_jumbo_rx_buffers() local 935 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq() local 1076 e1000_put_txbuf(struct e1000_ring * tx_ring,struct e1000_buffer * buffer_info,bool drop) e1000_put_txbuf() argument 1234 struct e1000_buffer *buffer_info; e1000_clean_tx_irq() local 1331 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq_ps() local 1526 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_jumbo_rx_irq() local 1687 struct e1000_buffer *buffer_info; e1000_clean_rx_ring() local 2374 struct e1000_buffer *buffer_info; e1000e_setup_rx_resources() local 2424 struct e1000_buffer *buffer_info; e1000_clean_tx_ring() local 5470 struct e1000_buffer *buffer_info; e1000_tso() local 5536 struct e1000_buffer *buffer_info; e1000_tx_csum() local 5591 struct e1000_buffer *buffer_info; e1000_tx_map() local 5683 struct e1000_buffer *buffer_info; e1000_tx_queue() local [all...] |
| H A D | e1000.h | 168 struct e1000_buffer *buffer_info; member
|
| /linux/drivers/net/ethernet/microchip/ |
| H A D | lan743x_main.c | 1619 struct lan743x_tx_buffer_info *buffer_info = NULL; in lan743x_tx_release_desc() local 1625 buffer_info = &tx->buffer_info[descriptor_index]; in lan743x_tx_release_desc() 1626 if (!(buffer_info->flags & TX_BUFFER_INFO_FLAG_ACTIVE)) in lan743x_tx_release_desc() 1637 if (buffer_info->dma_ptr) { in lan743x_tx_release_desc() 1638 if (buffer_info->flags & in lan743x_tx_release_desc() 1641 buffer_info->dma_ptr, in lan743x_tx_release_desc() 1642 buffer_info->buffer_length, in lan743x_tx_release_desc() 1646 buffer_info->dma_ptr, in lan743x_tx_release_desc() 1647 buffer_info->buffer_length, in lan743x_tx_release_desc() 1650 buffer_info->dma_ptr = 0; in lan743x_tx_release_desc() [all …]
|
| H A D | lan743x_main.h | 992 struct lan743x_tx_buffer_info *buffer_info; member 1022 struct lan743x_rx_buffer_info *buffer_info; member
|
| /linux/sound/soc/mediatek/common/ |
| H A D | mtk-btcvsd.c | 107 struct mtk_btcvsd_snd_hw_info buffer_info; member 333 num_valid_addr = bt->tx->buffer_info.num_valid_addr; in btcvsd_tx_clean_buffer() 342 bt->tx->buffer_info.bt_sram_addr[i]); in btcvsd_tx_clean_buffer() 344 dst = (void *)bt->tx->buffer_info.bt_sram_addr[i]; in btcvsd_tx_clean_buffer() 348 bt->tx->buffer_info.packet_length, in btcvsd_tx_clean_buffer() 349 bt->tx->buffer_info.packet_num); in btcvsd_tx_clean_buffer() 450 bt->tx->buffer_info.packet_length = packet_length; in mtk_btcvsd_write_to_bt() 451 bt->tx->buffer_info.packet_num = packet_num; in mtk_btcvsd_write_to_bt() 452 for (i = 0; i < bt->tx->buffer_info.num_valid_addr; i++) { in mtk_btcvsd_write_to_bt() 453 if (bt->tx->buffer_info in mtk_btcvsd_write_to_bt() [all...] |
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | hfi_cmds.h | 120 u32 buffer_info[]; member 230 u32 buffer_info[] __counted_by(num_buffers);
|
| H A D | hfi_cmds.c | 205 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 D | hfi_msgs.h | 250 u32 buffer_info[]; member
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_main.c | 359 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 …]
|