/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
H A D | main.c | 47 #include "alx.h" 51 static const char alx_drv_name[] = "alx"; 71 static int alx_refill_rx_ring(struct alx_priv *alx, gfp_t gfp) in alx_refill_rx_ring() argument 73 struct alx_rx_queue *rxq = alx->qnapi[0]->rxq; in alx_refill_rx_ring() 80 if (++next == alx->rx_ringsz) in alx_refill_rx_ring() 96 skb = __netdev_alloc_skb(alx->dev, alx->rxbuf_size + 64, gfp); in alx_refill_rx_ring() 103 dma = dma_map_single(&alx->hw.pdev->dev, in alx_refill_rx_ring() 104 skb->data, alx->rxbuf_size, in alx_refill_rx_ring() 106 if (dma_mapping_error(&alx in alx_refill_rx_ring() 141 alx_tx_queue_mapping(struct alx_priv *alx, struct sk_buff *skb) alx_tx_queue_mapping() argument 166 struct alx_priv *alx; alx_clean_tx_irq() local 206 alx_schedule_link_check(struct alx_priv *alx) alx_schedule_link_check() argument 211 alx_schedule_reset(struct alx_priv *alx) alx_schedule_reset() argument 218 struct alx_priv *alx; alx_clean_rx_irq() local 299 struct alx_priv *alx = np->alx; alx_poll() local 330 alx_intr_handle_misc(struct alx_priv *alx, u32 intr) alx_intr_handle_misc() argument 357 alx_intr_handle(struct alx_priv *alx, u32 intr) alx_intr_handle() argument 401 struct alx_priv *alx = data; alx_intr_msix_misc() local 426 struct alx_priv *alx = data; alx_intr_msi() local 433 struct alx_priv *alx = data; alx_intr_legacy() local 450 alx_init_ring_ptrs(struct alx_priv *alx) alx_init_ring_ptrs() argument 533 alx_free_buffers(struct alx_priv *alx) alx_free_buffers() argument 545 alx_reinit_rings(struct alx_priv *alx) alx_reinit_rings() argument 570 struct alx_priv *alx = netdev_priv(netdev); __alx_set_rx_mode() local 599 struct alx_priv *alx = netdev_priv(netdev); alx_set_mac_address() local 616 alx_alloc_tx_ring(struct alx_priv *alx, struct alx_tx_queue *txq, int offset) alx_alloc_tx_ring() argument 630 alx_alloc_rx_ring(struct alx_priv *alx, struct alx_rx_queue *rxq, int offset) alx_alloc_rx_ring() argument 648 alx_alloc_rings(struct alx_priv *alx) alx_alloc_rings() argument 689 alx_free_rings(struct alx_priv *alx) alx_free_rings() argument 709 alx_free_napis(struct alx_priv *alx) alx_free_napis() argument 738 alx_alloc_napis(struct alx_priv *alx) alx_alloc_napis() argument 806 alx_config_vector_mapping(struct alx_priv *alx) alx_config_vector_mapping() argument 829 alx_enable_msix(struct alx_priv *alx) alx_enable_msix() argument 852 alx_request_msix(struct alx_priv *alx) alx_request_msix() argument 899 alx_init_intr(struct alx_priv *alx) alx_init_intr() argument 915 alx_irq_enable(struct alx_priv *alx) alx_irq_enable() argument 932 alx_irq_disable(struct alx_priv *alx) alx_irq_disable() argument 951 alx_realloc_resources(struct alx_priv *alx) alx_realloc_resources() argument 974 alx_request_irq(struct alx_priv *alx) alx_request_irq() argument 1018 alx_free_irq(struct alx_priv *alx) alx_free_irq() argument 1032 alx_identify_hw(struct alx_priv *alx) alx_identify_hw() argument 1045 alx_init_sw(struct alx_priv *alx) alx_init_sw() argument 1108 alx_netif_stop(struct alx_priv *alx) alx_netif_stop() argument 1121 alx_halt(struct alx_priv *alx) alx_halt() argument 1139 alx_configure(struct alx_priv *alx) alx_configure() argument 1150 alx_activate(struct alx_priv *alx) alx_activate() argument 1166 alx_reinit(struct alx_priv *alx) alx_reinit() argument 1176 struct alx_priv *alx = netdev_priv(netdev); alx_change_mtu() local 1191 alx_netif_start(struct alx_priv *alx) alx_netif_start() argument 1201 __alx_open(struct alx_priv *alx, bool resume) __alx_open() argument 1257 __alx_stop(struct alx_priv *alx) __alx_stop() argument 1289 alx_check_link(struct alx_priv *alx) alx_check_link() argument 1352 struct alx_priv *alx = netdev_priv(netdev); alx_open() local 1364 struct alx_priv *alx = netdev_priv(netdev); alx_stop() local 1375 struct alx_priv *alx; alx_link_check() local 1386 struct alx_priv *alx = container_of(work, struct alx_priv, reset_wk); alx_reset() local 1534 struct alx_priv *alx; alx_start_xmit_ring() local 1576 struct alx_priv *alx = netdev_priv(netdev); alx_start_xmit() local 1582 struct alx_priv *alx = netdev_priv(dev); alx_tx_timeout() local 1590 struct alx_priv *alx = netdev_priv(netdev); alx_mdio_read() local 1611 struct alx_priv *alx = netdev_priv(netdev); alx_mdio_write() local 1625 struct alx_priv *alx = netdev_priv(netdev); alx_ioctl() local 1636 struct alx_priv *alx = netdev_priv(netdev); alx_poll_controller() local 1653 struct alx_priv *alx = netdev_priv(dev); alx_get_stats64() local 1717 struct alx_priv *alx; alx_probe() local 1887 struct alx_priv *alx = pci_get_drvdata(pdev); alx_remove() local 1906 struct alx_priv *alx = dev_get_drvdata(dev); alx_suspend() local 1924 struct alx_priv *alx = dev_get_drvdata(dev); alx_resume() local 1954 struct alx_priv *alx = pci_get_drvdata(pdev); alx_pci_error_detected() local 1979 struct alx_priv *alx = pci_get_drvdata(pdev); alx_pci_error_slot_reset() local 2005 struct alx_priv *alx = pci_get_drvdata(pdev); alx_pci_error_resume() local [all...] |
H A D | ethtool.c | 45 #include "alx.h" 131 struct alx_priv *alx = netdev_priv(netdev); in alx_get_link_ksettings() local 132 struct alx_hw *hw = &alx->hw; in alx_get_link_ksettings() 166 mutex_lock(&alx->mtx); in alx_get_link_ksettings() 169 mutex_unlock(&alx->mtx); in alx_get_link_ksettings() 182 struct alx_priv *alx = netdev_priv(netdev); in alx_set_link_ksettings() local 183 struct alx_hw *hw = &alx->hw; in alx_set_link_ksettings() 205 mutex_lock(&alx->mtx); in alx_set_link_ksettings() 207 mutex_unlock(&alx->mtx); in alx_set_link_ksettings() 215 struct alx_priv *alx in alx_get_pauseparam() local 230 struct alx_priv *alx = netdev_priv(netdev); alx_set_pauseparam() local 274 struct alx_priv *alx = netdev_priv(netdev); alx_get_msglevel() local 281 struct alx_priv *alx = netdev_priv(netdev); alx_set_msglevel() local 289 struct alx_priv *alx = netdev_priv(netdev); alx_get_ethtool_stats() local [all...] |
H A D | Makefile | 2 obj-$(CONFIG_ALX) += alx.o 3 alx-objs := main.o ethtool.o hw.o
|
H A D | alx.h | 95 struct alx_priv *alx; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
H A D | main.c | 48 #include "alx.h" 52 static const char alx_drv_name[] = "alx"; 72 static int alx_refill_rx_ring(struct alx_priv *alx, gfp_t gfp) in alx_refill_rx_ring() argument 74 struct alx_rx_queue *rxq = alx->qnapi[0]->rxq; in alx_refill_rx_ring() 81 if (++next == alx->rx_ringsz) in alx_refill_rx_ring() 97 skb = __netdev_alloc_skb(alx->dev, alx->rxbuf_size + 64, gfp); in alx_refill_rx_ring() 104 dma = dma_map_single(&alx->hw.pdev->dev, in alx_refill_rx_ring() 105 skb->data, alx->rxbuf_size, in alx_refill_rx_ring() 107 if (dma_mapping_error(&alx in alx_refill_rx_ring() 142 alx_tx_queue_mapping(struct alx_priv *alx, struct sk_buff *skb) alx_tx_queue_mapping() argument 167 struct alx_priv *alx; alx_clean_tx_irq() local 207 alx_schedule_link_check(struct alx_priv *alx) alx_schedule_link_check() argument 212 alx_schedule_reset(struct alx_priv *alx) alx_schedule_reset() argument 219 struct alx_priv *alx; alx_clean_rx_irq() local 300 struct alx_priv *alx = np->alx; alx_poll() local 331 alx_intr_handle_misc(struct alx_priv *alx, u32 intr) alx_intr_handle_misc() argument 358 alx_intr_handle(struct alx_priv *alx, u32 intr) alx_intr_handle() argument 402 struct alx_priv *alx = data; alx_intr_msix_misc() local 427 struct alx_priv *alx = data; alx_intr_msi() local 434 struct alx_priv *alx = data; alx_intr_legacy() local 451 alx_init_ring_ptrs(struct alx_priv *alx) alx_init_ring_ptrs() argument 534 alx_free_buffers(struct alx_priv *alx) alx_free_buffers() argument 546 alx_reinit_rings(struct alx_priv *alx) alx_reinit_rings() argument 571 struct alx_priv *alx = netdev_priv(netdev); __alx_set_rx_mode() local 600 struct alx_priv *alx = netdev_priv(netdev); alx_set_mac_address() local 617 alx_alloc_tx_ring(struct alx_priv *alx, struct alx_tx_queue *txq, int offset) alx_alloc_tx_ring() argument 631 alx_alloc_rx_ring(struct alx_priv *alx, struct alx_rx_queue *rxq, int offset) alx_alloc_rx_ring() argument 649 alx_alloc_rings(struct alx_priv *alx) alx_alloc_rings() argument 690 alx_free_rings(struct alx_priv *alx) alx_free_rings() argument 710 alx_free_napis(struct alx_priv *alx) alx_free_napis() argument 739 alx_alloc_napis(struct alx_priv *alx) alx_alloc_napis() argument 807 alx_config_vector_mapping(struct alx_priv *alx) alx_config_vector_mapping() argument 830 alx_enable_msix(struct alx_priv *alx) alx_enable_msix() argument 853 alx_request_msix(struct alx_priv *alx) alx_request_msix() argument 900 alx_init_intr(struct alx_priv *alx) alx_init_intr() argument 916 alx_irq_enable(struct alx_priv *alx) alx_irq_enable() argument 933 alx_irq_disable(struct alx_priv *alx) alx_irq_disable() argument 952 alx_realloc_resources(struct alx_priv *alx) alx_realloc_resources() argument 975 alx_request_irq(struct alx_priv *alx) alx_request_irq() argument 1019 alx_free_irq(struct alx_priv *alx) alx_free_irq() argument 1033 alx_identify_hw(struct alx_priv *alx) alx_identify_hw() argument 1046 alx_init_sw(struct alx_priv *alx) alx_init_sw() argument 1108 alx_netif_stop(struct alx_priv *alx) alx_netif_stop() argument 1121 alx_halt(struct alx_priv *alx) alx_halt() argument 1137 alx_configure(struct alx_priv *alx) alx_configure() argument 1148 alx_activate(struct alx_priv *alx) alx_activate() argument 1162 alx_reinit(struct alx_priv *alx) alx_reinit() argument 1172 struct alx_priv *alx = netdev_priv(netdev); alx_change_mtu() local 1184 alx_netif_start(struct alx_priv *alx) alx_netif_start() argument 1194 __alx_open(struct alx_priv *alx, bool resume) __alx_open() argument 1250 __alx_stop(struct alx_priv *alx) __alx_stop() argument 1280 alx_check_link(struct alx_priv *alx) alx_check_link() argument 1352 struct alx_priv *alx; alx_link_check() local 1363 struct alx_priv *alx = container_of(work, struct alx_priv, reset_wk); alx_reset() local 1511 struct alx_priv *alx; alx_start_xmit_ring() local 1553 struct alx_priv *alx = netdev_priv(netdev); alx_start_xmit() local 1559 struct alx_priv *alx = netdev_priv(dev); alx_tx_timeout() local 1567 struct alx_priv *alx = netdev_priv(netdev); alx_mdio_read() local 1588 struct alx_priv *alx = netdev_priv(netdev); alx_mdio_write() local 1602 struct alx_priv *alx = netdev_priv(netdev); alx_ioctl() local 1613 struct alx_priv *alx = netdev_priv(netdev); alx_poll_controller() local 1630 struct alx_priv *alx = netdev_priv(dev); alx_get_stats64() local 1694 struct alx_priv *alx; alx_probe() local 1860 struct alx_priv *alx = pci_get_drvdata(pdev); alx_remove() local 1879 struct alx_priv *alx = dev_get_drvdata(dev); alx_suspend() local 1890 struct alx_priv *alx = dev_get_drvdata(dev); alx_resume() local 1920 struct alx_priv *alx = pci_get_drvdata(pdev); alx_pci_error_detected() local 1945 struct alx_priv *alx = pci_get_drvdata(pdev); alx_pci_error_slot_reset() local 1971 struct alx_priv *alx = pci_get_drvdata(pdev); alx_pci_error_resume() local [all...] |
H A D | ethtool.c | 45 #include "alx.h" 131 struct alx_priv *alx = netdev_priv(netdev); in alx_get_link_ksettings() local 132 struct alx_hw *hw = &alx->hw; in alx_get_link_ksettings() 180 struct alx_priv *alx = netdev_priv(netdev); in alx_set_link_ksettings() local 181 struct alx_hw *hw = &alx->hw; in alx_set_link_ksettings() 209 struct alx_priv *alx = netdev_priv(netdev); in alx_get_pauseparam() local 210 struct alx_hw *hw = &alx->hw; in alx_get_pauseparam() 222 struct alx_priv *alx = netdev_priv(netdev); in alx_set_pauseparam() local 223 struct alx_hw *hw = &alx->hw; in alx_set_pauseparam() 263 struct alx_priv *alx in alx_get_msglevel() local 270 struct alx_priv *alx = netdev_priv(netdev); alx_set_msglevel() local 278 struct alx_priv *alx = netdev_priv(netdev); alx_get_ethtool_stats() local [all...] |
H A D | Makefile | 2 obj-$(CONFIG_ALX) += alx.o 3 alx-objs := main.o ethtool.o hw.o
|
H A D | alx.h | 95 struct alx_priv *alx; member
|