lan743x_adapter 22 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_otp_power_up(struct lan743x_adapter *adapter) lan743x_adapter 39 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_otp_power_down(struct lan743x_adapter *adapter) lan743x_adapter 51 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_otp_set_address(struct lan743x_adapter *adapter, lan743x_adapter 58 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_otp_read_go(struct lan743x_adapter *adapter) lan743x_adapter 64 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_otp_wait_till_not_busy(struct lan743x_adapter *adapter) lan743x_adapter 83 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_otp_read(struct lan743x_adapter *adapter, u32 offset, lan743x_adapter 115 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_otp_write(struct lan743x_adapter *adapter, u32 offset, lan743x_adapter 152 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_eeprom_wait(struct lan743x_adapter *adapter) lan743x_adapter 175 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_eeprom_confirm_not_busy(struct lan743x_adapter *adapter) lan743x_adapter 193 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_eeprom_read(struct lan743x_adapter *adapter, lan743x_adapter 224 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_eeprom_write(struct lan743x_adapter *adapter, lan743x_adapter 269 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 278 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 286 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 293 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 304 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 318 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 488 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 507 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 514 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 577 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 627 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 670 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 695 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 733 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 779 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 794 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 18 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_pci_cleanup(struct lan743x_adapter *adapter) lan743x_adapter 26 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_pci_init(struct lan743x_adapter *adapter, lan743x_adapter 58 drivers/net/ethernet/microchip/lan743x_main.c u32 lan743x_csr_read(struct lan743x_adapter *adapter, int offset) lan743x_adapter 63 drivers/net/ethernet/microchip/lan743x_main.c void lan743x_csr_write(struct lan743x_adapter *adapter, int offset, lan743x_adapter 71 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_csr_light_reset(struct lan743x_adapter *adapter) lan743x_adapter 83 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_csr_wait_for_bit(struct lan743x_adapter *adapter, lan743x_adapter 95 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_csr_init(struct lan743x_adapter *adapter) lan743x_adapter 142 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = context; lan743x_adapter 156 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = tx->adapter; lan743x_adapter 198 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = rx->adapter; lan743x_adapter 238 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = context; lan743x_adapter 282 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = vector->adapter; lan743x_adapter 345 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_intr_test_isr(struct lan743x_adapter *adapter) lan743x_adapter 371 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_intr_register_isr(struct lan743x_adapter *adapter, lan743x_adapter 401 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_intr_unregister_isr(struct lan743x_adapter *adapter, lan743x_adapter 414 drivers/net/ethernet/microchip/lan743x_main.c static u32 lan743x_intr_get_vector_flags(struct lan743x_adapter *adapter, lan743x_adapter 426 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_intr_close(struct lan743x_adapter *adapter) lan743x_adapter 452 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_intr_open(struct lan743x_adapter *adapter) lan743x_adapter 672 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_dp_write(struct lan743x_adapter *adapter, lan743x_adapter 721 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_mac_mii_wait_till_not_busy(struct lan743x_adapter *adapter) lan743x_adapter 731 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = bus->priv; lan743x_adapter 754 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = bus->priv; lan743x_adapter 772 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_mac_set_address(struct lan743x_adapter *adapter, lan743x_adapter 791 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_mac_init(struct lan743x_adapter *adapter) lan743x_adapter 830 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_mac_open(struct lan743x_adapter *adapter) lan743x_adapter 842 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_mac_close(struct lan743x_adapter *adapter) lan743x_adapter 859 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_mac_flow_ctrl_set_enables(struct lan743x_adapter *adapter, lan743x_adapter 875 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_mac_set_mtu(struct lan743x_adapter *adapter, int new_mtu) lan743x_adapter 907 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_phy_reset(struct lan743x_adapter *adapter) lan743x_adapter 923 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_phy_update_flowcontrol(struct lan743x_adapter *adapter, lan743x_adapter 940 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_phy_init(struct lan743x_adapter *adapter) lan743x_adapter 947 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 971 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_phy_close(struct lan743x_adapter *adapter) lan743x_adapter 980 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_phy_open(struct lan743x_adapter *adapter) lan743x_adapter 1014 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_rfe_open(struct lan743x_adapter *adapter) lan743x_adapter 1032 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_rfe_update_mac_address(struct lan743x_adapter *adapter) lan743x_adapter 1052 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_rfe_set_multicast(struct lan743x_adapter *adapter) lan743x_adapter 1109 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_dmac_init(struct lan743x_adapter *adapter) lan743x_adapter 1151 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_dmac_tx_get_state(struct lan743x_adapter *adapter, lan743x_adapter 1163 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_dmac_tx_wait_till_stopped(struct lan743x_adapter *adapter, lan743x_adapter 1180 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_dmac_rx_get_state(struct lan743x_adapter *adapter, lan743x_adapter 1192 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_dmac_rx_wait_till_stopped(struct lan743x_adapter *adapter, lan743x_adapter 1353 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = tx->adapter; lan743x_adapter 1445 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = tx->adapter; lan743x_adapter 1511 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = tx->adapter; lan743x_adapter 1634 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = tx->adapter; lan743x_adapter 1760 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = tx->adapter; lan743x_adapter 1793 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = NULL; lan743x_adapter 2164 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = rx->adapter; lan743x_adapter 2315 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = rx->adapter; lan743x_adapter 2340 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = rx->adapter; lan743x_adapter 2462 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2483 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2542 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2559 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2566 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2578 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2625 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2649 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_hardware_cleanup(struct lan743x_adapter *adapter) lan743x_adapter 2654 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_mdiobus_cleanup(struct lan743x_adapter *adapter) lan743x_adapter 2659 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_full_cleanup(struct lan743x_adapter *adapter) lan743x_adapter 2668 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_hardware_init(struct lan743x_adapter *adapter, lan743x_adapter 2713 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_mdiobus_init(struct lan743x_adapter *adapter) lan743x_adapter 2757 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = NULL; lan743x_adapter 2762 drivers/net/ethernet/microchip/lan743x_main.c sizeof(struct lan743x_adapter)); lan743x_adapter 2830 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2838 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2865 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_pm_set_wol(struct lan743x_adapter *adapter) lan743x_adapter 2974 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 2997 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 538 drivers/net/ethernet/microchip/lan743x_main.h struct lan743x_adapter; lan743x_adapter 596 drivers/net/ethernet/microchip/lan743x_main.h struct lan743x_adapter *adapter; lan743x_adapter 640 drivers/net/ethernet/microchip/lan743x_main.h struct lan743x_adapter *adapter; lan743x_adapter 677 drivers/net/ethernet/microchip/lan743x_main.h struct lan743x_adapter *adapter; lan743x_adapter 834 drivers/net/ethernet/microchip/lan743x_main.h u32 lan743x_csr_read(struct lan743x_adapter *adapter, int offset); lan743x_adapter 835 drivers/net/ethernet/microchip/lan743x_main.h void lan743x_csr_write(struct lan743x_adapter *adapter, int offset, u32 data); lan743x_adapter 18 drivers/net/ethernet/microchip/lan743x_ptp.c static bool lan743x_ptp_is_enabled(struct lan743x_adapter *adapter); lan743x_adapter 19 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_enable(struct lan743x_adapter *adapter); lan743x_adapter 20 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_disable(struct lan743x_adapter *adapter); lan743x_adapter 21 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_reset(struct lan743x_adapter *adapter); lan743x_adapter 22 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_clock_set(struct lan743x_adapter *adapter, lan743x_adapter 26 drivers/net/ethernet/microchip/lan743x_ptp.c int lan743x_gpio_init(struct lan743x_adapter *adapter) lan743x_adapter 44 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_wait_till_cmd_done(struct lan743x_adapter *adapter, lan743x_adapter 63 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_tx_ts_enqueue_ts(struct lan743x_adapter *adapter, lan743x_adapter 82 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_tx_ts_complete(struct lan743x_adapter *adapter) lan743x_adapter 142 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptp_reserve_event_ch(struct lan743x_adapter *adapter) lan743x_adapter 160 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_release_event_ch(struct lan743x_adapter *adapter, lan743x_adapter 176 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_clock_get(struct lan743x_adapter *adapter, lan743x_adapter 179 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_clock_step(struct lan743x_adapter *adapter, lan743x_adapter 182 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_gpio_rsrv_ptp_out(struct lan743x_adapter *adapter, lan743x_adapter 227 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_gpio_release(struct lan743x_adapter *adapter, int bit) lan743x_adapter 266 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = lan743x_adapter 267 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptp, struct lan743x_adapter, ptp); lan743x_adapter 299 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = lan743x_adapter 300 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptp, struct lan743x_adapter, ptp); lan743x_adapter 333 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = lan743x_adapter 334 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptp, struct lan743x_adapter, ptp); lan743x_adapter 346 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = lan743x_adapter 347 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptp, struct lan743x_adapter, ptp); lan743x_adapter 363 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = lan743x_adapter 364 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptp, struct lan743x_adapter, ptp); lan743x_adapter 394 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_perout_off(struct lan743x_adapter *adapter) lan743x_adapter 422 drivers/net/ethernet/microchip/lan743x_ptp.c static int lan743x_ptp_perout(struct lan743x_adapter *adapter, int on, lan743x_adapter 549 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = lan743x_adapter 550 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptp, struct lan743x_adapter, ptp); lan743x_adapter 579 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = lan743x_adapter 580 drivers/net/ethernet/microchip/lan743x_ptp.c container_of(ptp, struct lan743x_adapter, ptp); lan743x_adapter 628 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_clock_get(struct lan743x_adapter *adapter, lan743x_adapter 652 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_clock_step(struct lan743x_adapter *adapter, lan743x_adapter 770 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = (struct lan743x_adapter *)context; lan743x_adapter 810 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_tx_ts_enqueue_skb(struct lan743x_adapter *adapter, lan743x_adapter 834 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_sync_to_system_clock(struct lan743x_adapter *adapter) lan743x_adapter 843 drivers/net/ethernet/microchip/lan743x_ptp.c void lan743x_ptp_update_latency(struct lan743x_adapter *adapter, lan743x_adapter 865 drivers/net/ethernet/microchip/lan743x_ptp.c int lan743x_ptp_init(struct lan743x_adapter *adapter) lan743x_adapter 877 drivers/net/ethernet/microchip/lan743x_ptp.c int lan743x_ptp_open(struct lan743x_adapter *adapter) lan743x_adapter 940 drivers/net/ethernet/microchip/lan743x_ptp.c void lan743x_ptp_close(struct lan743x_adapter *adapter) lan743x_adapter 983 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_set_sync_ts_insert(struct lan743x_adapter *adapter, lan743x_adapter 996 drivers/net/ethernet/microchip/lan743x_ptp.c static bool lan743x_ptp_is_enabled(struct lan743x_adapter *adapter) lan743x_adapter 1003 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_enable(struct lan743x_adapter *adapter) lan743x_adapter 1019 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_disable(struct lan743x_adapter *adapter) lan743x_adapter 1035 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_reset(struct lan743x_adapter *adapter) lan743x_adapter 1053 drivers/net/ethernet/microchip/lan743x_ptp.c static void lan743x_ptp_clock_set(struct lan743x_adapter *adapter, lan743x_adapter 1070 drivers/net/ethernet/microchip/lan743x_ptp.c bool lan743x_ptp_request_tx_timestamp(struct lan743x_adapter *adapter) lan743x_adapter 1085 drivers/net/ethernet/microchip/lan743x_ptp.c void lan743x_ptp_unrequest_tx_timestamp(struct lan743x_adapter *adapter) lan743x_adapter 1098 drivers/net/ethernet/microchip/lan743x_ptp.c void lan743x_ptp_tx_timestamp_skb(struct lan743x_adapter *adapter, lan743x_adapter 1108 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_adapter 10 drivers/net/ethernet/microchip/lan743x_ptp.h struct lan743x_adapter; lan743x_adapter 26 drivers/net/ethernet/microchip/lan743x_ptp.h int lan743x_gpio_init(struct lan743x_adapter *adapter); lan743x_adapter 29 drivers/net/ethernet/microchip/lan743x_ptp.h bool lan743x_ptp_request_tx_timestamp(struct lan743x_adapter *adapter); lan743x_adapter 30 drivers/net/ethernet/microchip/lan743x_ptp.h void lan743x_ptp_unrequest_tx_timestamp(struct lan743x_adapter *adapter); lan743x_adapter 31 drivers/net/ethernet/microchip/lan743x_ptp.h void lan743x_ptp_tx_timestamp_skb(struct lan743x_adapter *adapter, lan743x_adapter 33 drivers/net/ethernet/microchip/lan743x_ptp.h int lan743x_ptp_init(struct lan743x_adapter *adapter); lan743x_adapter 34 drivers/net/ethernet/microchip/lan743x_ptp.h int lan743x_ptp_open(struct lan743x_adapter *adapter); lan743x_adapter 35 drivers/net/ethernet/microchip/lan743x_ptp.h void lan743x_ptp_close(struct lan743x_adapter *adapter); lan743x_adapter 36 drivers/net/ethernet/microchip/lan743x_ptp.h void lan743x_ptp_update_latency(struct lan743x_adapter *adapter,