/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgb/ |
H A D | ixgb_main.c | 670 txdr->buffer_info = vzalloc(size); in ixgb_setup_tx_resources() 671 if (!txdr->buffer_info) in ixgb_setup_tx_resources() 682 vfree(txdr->buffer_info); in ixgb_setup_tx_resources() 753 rxdr->buffer_info = vzalloc(size); in ixgb_setup_rx_resources() 754 if (!rxdr->buffer_info) in ixgb_setup_rx_resources() 766 vfree(rxdr->buffer_info); in ixgb_setup_rx_resources() 878 vfree(adapter->tx_ring.buffer_info); in ixgb_free_tx_resources() 879 adapter->tx_ring.buffer_info = NULL; in ixgb_free_tx_resources() 889 struct ixgb_buffer *buffer_info) in ixgb_unmap_and_free_tx_resource() 891 if (buffer_info in ixgb_unmap_and_free_tx_resource() 888 ixgb_unmap_and_free_tx_resource(struct ixgb_adapter *adapter, struct ixgb_buffer *buffer_info) ixgb_unmap_and_free_tx_resource() argument 920 struct ixgb_buffer *buffer_info; ixgb_clean_tx_ring() local 978 struct ixgb_buffer *buffer_info; ixgb_clean_rx_ring() local 1189 struct ixgb_buffer *buffer_info; ixgb_tso() local 1252 struct ixgb_buffer *buffer_info; ixgb_tx_csum() local 1291 struct ixgb_buffer *buffer_info; ixgb_tx_map() local 1390 struct ixgb_buffer *buffer_info; ixgb_tx_queue() local 1784 struct ixgb_buffer *buffer_info; ixgb_clean_tx_irq() local 1904 ixgb_check_copybreak(struct napi_struct *napi, struct ixgb_buffer *buffer_info, u32 length, struct sk_buff **skb) ixgb_check_copybreak() argument 1939 struct ixgb_buffer *buffer_info, *next_buffer, *next2_buffer; ixgb_clean_rx_irq() local 2059 struct ixgb_buffer *buffer_info; ixgb_alloc_rx_buffers() local [all...] |
/kernel/linux/linux-5.10/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, le in igc_rings_dump() 257 struct igc_rx_buffer *buffer_info; igc_rings_dump() local [all...] |
/kernel/linux/linux-6.6/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, le in igc_rings_dump() 257 struct igc_rx_buffer *buffer_info; igc_rings_dump() local [all...] |
/kernel/linux/linux-5.10/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 in igbvf_alloc_rx_buffers() 251 struct igbvf_buffer *buffer_info, *next_buffer; igbvf_clean_rx_irq() local 387 igbvf_put_txbuf(struct igbvf_adapter *adapter, struct igbvf_buffer *buffer_info) igbvf_put_txbuf() argument 500 struct igbvf_buffer *buffer_info; igbvf_clean_tx_ring() local 554 struct igbvf_buffer *buffer_info; igbvf_clean_rx_ring() local 777 struct igbvf_buffer *buffer_info; igbvf_clean_tx_irq() local 1984 struct igbvf_buffer *buffer_info; igbvf_tx_ctxtdesc() local 2165 struct igbvf_buffer *buffer_info; igbvf_tx_map_adv() local 2240 struct igbvf_buffer *buffer_info; igbvf_tx_queue_adv() local [all...] |
/kernel/linux/linux-6.6/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 in igbvf_alloc_rx_buffers() 251 struct igbvf_buffer *buffer_info, *next_buffer; igbvf_clean_rx_irq() local 387 igbvf_put_txbuf(struct igbvf_adapter *adapter, struct igbvf_buffer *buffer_info) igbvf_put_txbuf() argument 500 struct igbvf_buffer *buffer_info; igbvf_clean_tx_ring() local 554 struct igbvf_buffer *buffer_info; igbvf_clean_rx_ring() local 777 struct igbvf_buffer *buffer_info; igbvf_clean_tx_irq() local 1983 struct igbvf_buffer *buffer_info; igbvf_tx_ctxtdesc() local 2152 struct igbvf_buffer *buffer_info; igbvf_tx_map_adv() local 2227 struct igbvf_buffer *buffer_info; igbvf_tx_queue_adv() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_main.c | 822 struct atl1c_buffer *buffer_info) in atl1c_clean_buffer() 825 if (buffer_info->flags & ATL1C_BUFFER_FREE) in atl1c_clean_buffer() 827 if (buffer_info->dma) { in atl1c_clean_buffer() 828 if (buffer_info->flags & ATL1C_PCIMAP_FROMDEVICE) in atl1c_clean_buffer() 833 if (buffer_info->flags & ATL1C_PCIMAP_SINGLE) in atl1c_clean_buffer() 834 dma_unmap_single(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer() 835 buffer_info->length, pci_driection); in atl1c_clean_buffer() 836 else if (buffer_info->flags & ATL1C_PCIMAP_PAGE) in atl1c_clean_buffer() 837 dma_unmap_page(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer() 838 buffer_info in atl1c_clean_buffer() 821 atl1c_clean_buffer(struct pci_dev *pdev, struct atl1c_buffer *buffer_info) atl1c_clean_buffer() argument 855 struct atl1c_buffer *buffer_info; atl1c_clean_tx_ring() local 882 struct atl1c_buffer *buffer_info; atl1c_clean_rx_ring() local 906 struct atl1c_buffer *buffer_info; atl1c_init_ring_ptrs() local 1537 struct atl1c_buffer *buffer_info; atl1c_clean_tx_irq() local 1687 struct atl1c_buffer *buffer_info, *next_info; atl1c_alloc_rx_buffer() local 1771 struct atl1c_buffer *buffer_info = rfd_ring->buffer_info; atl1c_clean_rfd() local 1797 struct atl1c_buffer *buffer_info; atl1c_clean_rx_irq() local 2073 struct atl1c_buffer *buffer_info; atl1c_tx_rollback() local 2095 struct atl1c_buffer *buffer_info = NULL; atl1c_tx_map() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_main.c | 845 struct atl1c_buffer *buffer_info) in atl1c_clean_buffer() 848 if (buffer_info->flags & ATL1C_BUFFER_FREE) in atl1c_clean_buffer() 850 if (buffer_info->dma) { in atl1c_clean_buffer() 851 if (buffer_info->flags & ATL1C_PCIMAP_FROMDEVICE) in atl1c_clean_buffer() 856 if (buffer_info->flags & ATL1C_PCIMAP_SINGLE) in atl1c_clean_buffer() 857 dma_unmap_single(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer() 858 buffer_info->length, pci_driection); in atl1c_clean_buffer() 859 else if (buffer_info->flags & ATL1C_PCIMAP_PAGE) in atl1c_clean_buffer() 860 dma_unmap_page(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer() 861 buffer_info in atl1c_clean_buffer() 844 atl1c_clean_buffer(struct pci_dev *pdev, struct atl1c_buffer *buffer_info) atl1c_clean_buffer() argument 878 struct atl1c_buffer *buffer_info; atl1c_clean_tx_ring() local 906 struct atl1c_buffer *buffer_info; atl1c_clean_rx_ring() local 930 struct atl1c_buffer *buffer_info; atl1c_init_ring_ptrs() local 1594 struct atl1c_buffer *buffer_info; atl1c_clean_tx() local 1751 struct atl1c_buffer *buffer_info, *next_info; atl1c_alloc_rx_buffer() local 1849 struct atl1c_buffer *buffer_info = rfd_ring->buffer_info; atl1c_clean_rfd() local 1880 struct atl1c_buffer *buffer_info; atl1c_clean_rx() local 2145 struct atl1c_buffer *buffer_info; atl1c_tx_rollback() local 2167 struct atl1c_buffer *buffer_info = NULL; atl1c_tx_map() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_main.c | 877 * @buffer_info: Buffer information structure 880 struct pch_gbe_adapter *adapter, struct pch_gbe_buffer *buffer_info) in pch_gbe_unmap_and_free_tx_resource() 882 if (buffer_info->mapped) { in pch_gbe_unmap_and_free_tx_resource() 883 dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, in pch_gbe_unmap_and_free_tx_resource() 884 buffer_info->length, DMA_TO_DEVICE); in pch_gbe_unmap_and_free_tx_resource() 885 buffer_info->mapped = false; in pch_gbe_unmap_and_free_tx_resource() 887 if (buffer_info->skb) { in pch_gbe_unmap_and_free_tx_resource() 888 dev_kfree_skb_any(buffer_info->skb); in pch_gbe_unmap_and_free_tx_resource() 889 buffer_info->skb = NULL; in pch_gbe_unmap_and_free_tx_resource() 896 * @buffer_info 879 pch_gbe_unmap_and_free_tx_resource( struct pch_gbe_adapter *adapter, struct pch_gbe_buffer *buffer_info) pch_gbe_unmap_and_free_tx_resource() argument 898 pch_gbe_unmap_and_free_rx_resource( struct pch_gbe_adapter *adapter, struct pch_gbe_buffer *buffer_info) pch_gbe_unmap_and_free_rx_resource() argument 922 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_tx_ring() local 955 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_rx_ring() local 1091 struct pch_gbe_buffer *buffer_info; pch_gbe_tx_queue() local 1354 struct pch_gbe_buffer *buffer_info; pch_gbe_alloc_rx_buffers() local 1414 struct pch_gbe_buffer *buffer_info; pch_gbe_alloc_rx_buffers_pool() local 1445 struct pch_gbe_buffer *buffer_info; pch_gbe_alloc_tx_buffers() local 1478 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_tx() local 1616 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_rx() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_main.c | 860 * @buffer_info: Buffer information structure 863 struct pch_gbe_adapter *adapter, struct pch_gbe_buffer *buffer_info) in pch_gbe_unmap_and_free_tx_resource() 865 if (buffer_info->mapped) { in pch_gbe_unmap_and_free_tx_resource() 866 dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, in pch_gbe_unmap_and_free_tx_resource() 867 buffer_info->length, DMA_TO_DEVICE); in pch_gbe_unmap_and_free_tx_resource() 868 buffer_info->mapped = false; in pch_gbe_unmap_and_free_tx_resource() 870 if (buffer_info->skb) { in pch_gbe_unmap_and_free_tx_resource() 871 dev_kfree_skb_any(buffer_info->skb); in pch_gbe_unmap_and_free_tx_resource() 872 buffer_info->skb = NULL; in pch_gbe_unmap_and_free_tx_resource() 879 * @buffer_info 862 pch_gbe_unmap_and_free_tx_resource( struct pch_gbe_adapter *adapter, struct pch_gbe_buffer *buffer_info) pch_gbe_unmap_and_free_tx_resource() argument 881 pch_gbe_unmap_and_free_rx_resource( struct pch_gbe_adapter *adapter, struct pch_gbe_buffer *buffer_info) pch_gbe_unmap_and_free_rx_resource() argument 905 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_tx_ring() local 938 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_rx_ring() local 1068 struct pch_gbe_buffer *buffer_info; pch_gbe_tx_queue() local 1331 struct pch_gbe_buffer *buffer_info; pch_gbe_alloc_rx_buffers() local 1391 struct pch_gbe_buffer *buffer_info; pch_gbe_alloc_rx_buffers_pool() local 1422 struct pch_gbe_buffer *buffer_info; pch_gbe_alloc_tx_buffers() local 1455 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_tx() local 1593 struct pch_gbe_buffer *buffer_info; pch_gbe_clean_rx() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 1505 txdr->buffer_info = vzalloc(size); in e1000_setup_tx_resources() 1506 if (!txdr->buffer_info) in e1000_setup_tx_resources() 1518 vfree(txdr->buffer_info); in e1000_setup_tx_resources() 1546 vfree(txdr->buffer_info); in e1000_setup_tx_resources() 1695 rxdr->buffer_info = vzalloc(size); in e1000_setup_rx_resources() 1696 if (!rxdr->buffer_info) in e1000_setup_rx_resources() 1710 vfree(rxdr->buffer_info); in e1000_setup_rx_resources() 1931 vfree(tx_ring->buffer_info); in e1000_free_tx_resources() 1932 tx_ring->buffer_info = NULL; in e1000_free_tx_resources() 1956 struct e1000_tx_buffer *buffer_info) in e1000_unmap_and_free_tx_resource() 1955 e1000_unmap_and_free_tx_resource(struct e1000_adapter *adapter, struct e1000_tx_buffer *buffer_info) e1000_unmap_and_free_tx_resource() argument 1985 struct e1000_tx_buffer *buffer_info; e1000_clean_tx_ring() local 2087 struct e1000_rx_buffer *buffer_info; e1000_clean_rx_ring() local 2698 struct e1000_tx_buffer *buffer_info; e1000_tso() local 2768 struct e1000_tx_buffer *buffer_info; e1000_tx_csum() local 2829 struct e1000_tx_buffer *buffer_info; e1000_tx_map() local 2973 struct e1000_tx_buffer *buffer_info; e1000_tx_queue() local 3406 struct e1000_tx_buffer *buffer_info = &tx_ring->buffer_info[i]; e1000_dump() local 3448 struct e1000_rx_buffer *buffer_info = &rx_ring->buffer_info[i]; e1000_dump() local 3832 struct e1000_tx_buffer *buffer_info; e1000_clean_tx_irq() local 4135 struct e1000_rx_buffer *buffer_info, *next_buffer; e1000_clean_jumbo_rx_irq() local 4321 e1000_copybreak(struct e1000_adapter *adapter, struct e1000_rx_buffer *buffer_info, u32 length, const void *data) e1000_copybreak() argument 4356 struct e1000_rx_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq() local 4503 struct e1000_rx_buffer *buffer_info; e1000_alloc_jumbo_rx_buffers() local 4569 struct e1000_rx_buffer *buffer_info; e1000_alloc_rx_buffers() local [all...] |
H A D | e1000_ethtool.c | 930 if (txdr->desc && txdr->buffer_info) { in e1000_free_desc_rings() 932 if (txdr->buffer_info[i].dma) in e1000_free_desc_rings() 934 txdr->buffer_info[i].dma, in e1000_free_desc_rings() 935 txdr->buffer_info[i].length, in e1000_free_desc_rings() 937 dev_kfree_skb(txdr->buffer_info[i].skb); in e1000_free_desc_rings() 941 if (rxdr->desc && rxdr->buffer_info) { in e1000_free_desc_rings() 943 if (rxdr->buffer_info[i].dma) in e1000_free_desc_rings() 945 rxdr->buffer_info[i].dma, in e1000_free_desc_rings() 948 kfree(rxdr->buffer_info[i].rxbuf.data); in e1000_free_desc_rings() 963 kfree(txdr->buffer_info); in e1000_free_desc_rings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 1505 txdr->buffer_info = vzalloc(size); in e1000_setup_tx_resources() 1506 if (!txdr->buffer_info) in e1000_setup_tx_resources() 1518 vfree(txdr->buffer_info); in e1000_setup_tx_resources() 1546 vfree(txdr->buffer_info); in e1000_setup_tx_resources() 1695 rxdr->buffer_info = vzalloc(size); in e1000_setup_rx_resources() 1696 if (!rxdr->buffer_info) in e1000_setup_rx_resources() 1710 vfree(rxdr->buffer_info); in e1000_setup_rx_resources() 1931 vfree(tx_ring->buffer_info); in e1000_free_tx_resources() 1932 tx_ring->buffer_info = NULL; in e1000_free_tx_resources() 1956 struct e1000_tx_buffer *buffer_info, in e1000_unmap_and_free_tx_resource() 1955 e1000_unmap_and_free_tx_resource(struct e1000_adapter *adapter, struct e1000_tx_buffer *buffer_info, int budget) e1000_unmap_and_free_tx_resource() argument 1986 struct e1000_tx_buffer *buffer_info; e1000_clean_tx_ring() local 2088 struct e1000_rx_buffer *buffer_info; e1000_clean_rx_ring() local 2698 struct e1000_tx_buffer *buffer_info; e1000_tso() local 2768 struct e1000_tx_buffer *buffer_info; e1000_tx_csum() local 2829 struct e1000_tx_buffer *buffer_info; e1000_tx_map() local 2973 struct e1000_tx_buffer *buffer_info; e1000_tx_queue() local 3406 struct e1000_tx_buffer *buffer_info = &tx_ring->buffer_info[i]; e1000_dump() local 3448 struct e1000_rx_buffer *buffer_info = &rx_ring->buffer_info[i]; e1000_dump() local 3832 struct e1000_tx_buffer *buffer_info; e1000_clean_tx_irq() local 4136 struct e1000_rx_buffer *buffer_info, *next_buffer; e1000_clean_jumbo_rx_irq() local 4319 e1000_copybreak(struct e1000_adapter *adapter, struct e1000_rx_buffer *buffer_info, u32 length, const void *data) e1000_copybreak() argument 4354 struct e1000_rx_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq() local 4501 struct e1000_rx_buffer *buffer_info; e1000_alloc_jumbo_rx_buffers() local 4567 struct e1000_rx_buffer *buffer_info; e1000_alloc_rx_buffers() local [all...] |
H A D | e1000_ethtool.c | 934 if (txdr->desc && txdr->buffer_info) { in e1000_free_desc_rings() 936 if (txdr->buffer_info[i].dma) in e1000_free_desc_rings() 938 txdr->buffer_info[i].dma, in e1000_free_desc_rings() 939 txdr->buffer_info[i].length, in e1000_free_desc_rings() 941 dev_kfree_skb(txdr->buffer_info[i].skb); in e1000_free_desc_rings() 945 if (rxdr->desc && rxdr->buffer_info) { in e1000_free_desc_rings() 947 if (rxdr->buffer_info[i].dma) in e1000_free_desc_rings() 949 rxdr->buffer_info[i].dma, in e1000_free_desc_rings() 952 kfree(rxdr->buffer_info[i].rxbuf.data); in e1000_free_desc_rings() 967 kfree(txdr->buffer_info); in e1000_free_desc_rings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 1280 struct lan743x_tx_buffer_info *buffer_info = NULL; in lan743x_tx_release_desc() local 1286 buffer_info = &tx->buffer_info[descriptor_index]; in lan743x_tx_release_desc() 1287 if (!(buffer_info->flags & TX_BUFFER_INFO_FLAG_ACTIVE)) in lan743x_tx_release_desc() 1298 if (buffer_info->dma_ptr) { in lan743x_tx_release_desc() 1299 if (buffer_info->flags & in lan743x_tx_release_desc() 1302 buffer_info->dma_ptr, in lan743x_tx_release_desc() 1303 buffer_info->buffer_length, in lan743x_tx_release_desc() 1307 buffer_info->dma_ptr, in lan743x_tx_release_desc() 1308 buffer_info in lan743x_tx_release_desc() 1420 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_start() local 1471 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_add_lso() local 1512 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_add_fragment() local 1578 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_end() local 1993 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_init_ring_element() local 2027 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_reuse_ring_element() local 2044 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_release_ring_element() local 2073 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_process_packet() local [all...] |
/kernel/linux/linux-5.10/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 in atl1_clean_rx_ring() 1169 struct atl1_buffer *buffer_info; atl1_clean_tx_ring() local 1836 struct atl1_buffer *buffer_info, *next_info; atl1_alloc_rx_buffers() local 1907 struct atl1_buffer *buffer_info; atl1_intr_rx() local 2054 struct atl1_buffer *buffer_info; atl1_intr_tx() local 2187 struct atl1_buffer *buffer_info; atl1_tx_map() local 2291 struct atl1_buffer *buffer_info; atl1_tx_queue() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 1752 struct lan743x_tx_buffer_info *buffer_info = NULL; in lan743x_tx_release_desc() local 1758 buffer_info = &tx->buffer_info[descriptor_index]; in lan743x_tx_release_desc() 1759 if (!(buffer_info->flags & TX_BUFFER_INFO_FLAG_ACTIVE)) in lan743x_tx_release_desc() 1770 if (buffer_info->dma_ptr) { in lan743x_tx_release_desc() 1771 if (buffer_info->flags & in lan743x_tx_release_desc() 1774 buffer_info->dma_ptr, in lan743x_tx_release_desc() 1775 buffer_info->buffer_length, in lan743x_tx_release_desc() 1779 buffer_info->dma_ptr, in lan743x_tx_release_desc() 1780 buffer_info in lan743x_tx_release_desc() 1892 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_start() local 1943 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_add_lso() local 1984 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_add_fragment() local 2050 struct lan743x_tx_buffer_info *buffer_info = NULL; lan743x_tx_frame_end() local 2454 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_init_ring_element() local 2508 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_reuse_ring_element() local 2525 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_release_ring_element() local 2570 struct lan743x_rx_buffer_info *buffer_info; lan743x_rx_process_buffer() local [all...] |
/kernel/linux/linux-6.6/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 in atl1_clean_rx_ring() 1169 struct atl1_buffer *buffer_info; atl1_clean_tx_ring() local 1836 struct atl1_buffer *buffer_info, *next_info; atl1_alloc_rx_buffers() local 1907 struct atl1_buffer *buffer_info; atl1_intr_rx() local 2054 struct atl1_buffer *buffer_info; atl1_intr_tx() local 2190 struct atl1_buffer *buffer_info; atl1_tx_map() local 2294 struct atl1_buffer *buffer_info; atl1_tx_queue() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 202 struct e1000_buffer *buffer_info; in e1000e_dump() local 240 buffer_info = &tx_ring->buffer_info[tx_ring->next_to_clean]; in e1000e_dump() 243 (unsigned long long)buffer_info->dma, in e1000e_dump() 244 buffer_info->length, in e1000e_dump() 245 buffer_info->next_to_watch, in e1000e_dump() 246 (unsigned long long)buffer_info->time_stamp); in e1000e_dump() 287 buffer_info = &tx_ring->buffer_info[i]; in e1000e_dump() 303 (unsigned long long)buffer_info in e1000e_dump() 649 struct e1000_buffer *buffer_info; e1000_alloc_rx_buffers() local 719 struct e1000_buffer *buffer_info; e1000_alloc_rx_buffers_ps() local 824 struct e1000_buffer *buffer_info; e1000_alloc_jumbo_rx_buffers() local 918 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq() local 1058 e1000_put_txbuf(struct e1000_ring *tx_ring, struct e1000_buffer *buffer_info, bool drop) e1000_put_txbuf() argument 1217 struct e1000_buffer *buffer_info; e1000_clean_tx_irq() local 1314 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq_ps() local 1517 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_jumbo_rx_irq() local 1680 struct e1000_buffer *buffer_info; e1000_clean_rx_ring() local 2371 struct e1000_buffer *buffer_info; e1000e_setup_rx_resources() local 2422 struct e1000_buffer *buffer_info; e1000_clean_tx_ring() local 5439 struct e1000_buffer *buffer_info; e1000_tso() local 5505 struct e1000_buffer *buffer_info; e1000_tx_csum() local 5560 struct e1000_buffer *buffer_info; e1000_tx_map() local 5654 struct e1000_buffer *buffer_info; e1000_tx_queue() local [all...] |
H A D | ethtool.c | 1124 struct e1000_buffer *buffer_info; in e1000_free_desc_rings() local 1127 if (tx_ring->desc && tx_ring->buffer_info) { in e1000_free_desc_rings() 1129 buffer_info = &tx_ring->buffer_info[i]; in e1000_free_desc_rings() 1131 if (buffer_info->dma) in e1000_free_desc_rings() 1133 buffer_info->dma, in e1000_free_desc_rings() 1134 buffer_info->length, in e1000_free_desc_rings() 1136 dev_kfree_skb(buffer_info->skb); in e1000_free_desc_rings() 1140 if (rx_ring->desc && rx_ring->buffer_info) { in e1000_free_desc_rings() 1142 buffer_info in e1000_free_desc_rings() 1641 struct e1000_buffer *buffer_info; e1000_run_loopback_test() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 206 struct e1000_buffer *buffer_info; in e1000e_dump() local 244 buffer_info = &tx_ring->buffer_info[tx_ring->next_to_clean]; in e1000e_dump() 247 (unsigned long long)buffer_info->dma, in e1000e_dump() 248 buffer_info->length, in e1000e_dump() 249 buffer_info->next_to_watch, in e1000e_dump() 250 (unsigned long long)buffer_info->time_stamp); in e1000e_dump() 291 buffer_info = &tx_ring->buffer_info[i]; in e1000e_dump() 307 (unsigned long long)buffer_info in e1000e_dump() 653 struct e1000_buffer *buffer_info; e1000_alloc_rx_buffers() local 723 struct e1000_buffer *buffer_info; e1000_alloc_rx_buffers_ps() local 828 struct e1000_buffer *buffer_info; e1000_alloc_jumbo_rx_buffers() local 922 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq() local 1062 e1000_put_txbuf(struct e1000_ring *tx_ring, struct e1000_buffer *buffer_info, bool drop) e1000_put_txbuf() argument 1221 struct e1000_buffer *buffer_info; e1000_clean_tx_irq() local 1318 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_rx_irq_ps() local 1513 struct e1000_buffer *buffer_info, *next_buffer; e1000_clean_jumbo_rx_irq() local 1674 struct e1000_buffer *buffer_info; e1000_clean_rx_ring() local 2365 struct e1000_buffer *buffer_info; e1000e_setup_rx_resources() local 2416 struct e1000_buffer *buffer_info; e1000_clean_tx_ring() local 5434 struct e1000_buffer *buffer_info; e1000_tso() local 5500 struct e1000_buffer *buffer_info; e1000_tx_csum() local 5555 struct e1000_buffer *buffer_info; e1000_tx_map() local 5649 struct e1000_buffer *buffer_info; e1000_tx_queue() local [all...] |
H A D | ethtool.c | 1139 struct e1000_buffer *buffer_info; in e1000_free_desc_rings() local 1142 if (tx_ring->desc && tx_ring->buffer_info) { in e1000_free_desc_rings() 1144 buffer_info = &tx_ring->buffer_info[i]; in e1000_free_desc_rings() 1146 if (buffer_info->dma) in e1000_free_desc_rings() 1148 buffer_info->dma, in e1000_free_desc_rings() 1149 buffer_info->length, in e1000_free_desc_rings() 1151 dev_kfree_skb(buffer_info->skb); in e1000_free_desc_rings() 1155 if (rx_ring->desc && rx_ring->buffer_info) { in e1000_free_desc_rings() 1157 buffer_info in e1000_free_desc_rings() 1659 struct e1000_buffer *buffer_info; e1000_run_loopback_test() local [all...] |
/kernel/linux/linux-5.10/fs/reiserfs/ |
H A D | ibalance.c | 30 struct buffer_info *dest_bi, in internal_define_dest_src_infos() 31 struct buffer_info *src_bi, in internal_define_dest_src_infos() 34 memset(dest_bi, 0, sizeof(struct buffer_info)); in internal_define_dest_src_infos() 35 memset(src_bi, 0, sizeof(struct buffer_info)); in internal_define_dest_src_infos() 126 static void internal_insert_childs(struct buffer_info *cur_bi, in internal_insert_childs() 205 static void internal_delete_pointers_items(struct buffer_info *cur_bi, in internal_delete_pointers_items() 277 static void internal_delete_childs(struct buffer_info *cur_bi, int from, int n) in internal_delete_childs() 298 static void internal_copy_pointers_items(struct buffer_info *dest_bi, in internal_copy_pointers_items() 394 static void internal_move_pointers_items(struct buffer_info *dest_bi, in internal_move_pointers_items() 395 struct buffer_info *src_b in internal_move_pointers_items() [all...] |
H A D | lbalance.c | 15 static void leaf_copy_dir_entries(struct buffer_info *dest_bi, in leaf_copy_dir_entries() 134 static int leaf_copy_boundary_item(struct buffer_info *dest_bi, in leaf_copy_boundary_item() 310 static void leaf_copy_items_entirely(struct buffer_info *dest_bi, in leaf_copy_items_entirely() 414 static void leaf_item_bottle(struct buffer_info *dest_bi, in leaf_item_bottle() 521 static int leaf_copy_items(struct buffer_info *dest_bi, struct buffer_head *src, in leaf_copy_items() 630 struct buffer_info *dest_bi, in leaf_define_dest_src_infos() 631 struct buffer_info *src_bi, in leaf_define_dest_src_infos() 635 memset(dest_bi, 0, sizeof(struct buffer_info)); in leaf_define_dest_src_infos() 636 memset(src_bi, 0, sizeof(struct buffer_info)); in leaf_define_dest_src_infos() 719 struct buffer_info dest_b in leaf_move_items() [all...] |
/kernel/linux/linux-6.6/fs/reiserfs/ |
H A D | ibalance.c | 30 struct buffer_info *dest_bi, in internal_define_dest_src_infos() 31 struct buffer_info *src_bi, in internal_define_dest_src_infos() 34 memset(dest_bi, 0, sizeof(struct buffer_info)); in internal_define_dest_src_infos() 35 memset(src_bi, 0, sizeof(struct buffer_info)); in internal_define_dest_src_infos() 126 static void internal_insert_childs(struct buffer_info *cur_bi, in internal_insert_childs() 205 static void internal_delete_pointers_items(struct buffer_info *cur_bi, in internal_delete_pointers_items() 277 static void internal_delete_childs(struct buffer_info *cur_bi, int from, int n) in internal_delete_childs() 298 static void internal_copy_pointers_items(struct buffer_info *dest_bi, in internal_copy_pointers_items() 394 static void internal_move_pointers_items(struct buffer_info *dest_bi, in internal_move_pointers_items() 395 struct buffer_info *src_b in internal_move_pointers_items() [all...] |
H A D | lbalance.c | 15 static void leaf_copy_dir_entries(struct buffer_info *dest_bi, in leaf_copy_dir_entries() 134 static int leaf_copy_boundary_item(struct buffer_info *dest_bi, in leaf_copy_boundary_item() 310 static void leaf_copy_items_entirely(struct buffer_info *dest_bi, in leaf_copy_items_entirely() 414 static void leaf_item_bottle(struct buffer_info *dest_bi, in leaf_item_bottle() 521 static int leaf_copy_items(struct buffer_info *dest_bi, struct buffer_head *src, in leaf_copy_items() 630 struct buffer_info *dest_bi, in leaf_define_dest_src_infos() 631 struct buffer_info *src_bi, in leaf_define_dest_src_infos() 635 memset(dest_bi, 0, sizeof(struct buffer_info)); in leaf_define_dest_src_infos() 636 memset(src_bi, 0, sizeof(struct buffer_info)); in leaf_define_dest_src_infos() 719 struct buffer_info dest_b in leaf_move_items() [all...] |