Lines Matching refs:nesadapter

224 	list_for_each_safe(list_pos, list_temp, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]) {  in nes_netdev_open()
244 spin_lock_irqsave(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_open()
245 if (nesdev->nesadapter->phy_type[nesdev->mac_index] == NES_PHY_TYPE_SFP_D) { in nes_netdev_open()
250 spin_unlock_irqrestore(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_open()
254 nesdev->nesadapter->send_term_ok = 1; in nes_netdev_open()
298 list_for_each_safe(list_pos, list_temp, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]) { in nes_netdev_stop()
339 nesdev->nesadapter->send_term_ok = 0; in nes_netdev_stop()
860 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_netdev_set_multicast_list() local
869 u8 pft_entries_preallocated = max(nesadapter->adapter_fcn_count * in nes_netdev_set_multicast_list()
875 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_netdev_set_multicast_list()
925 while (nesadapter->pft_mcast_map[mc_index] < 16 && in nes_netdev_set_multicast_list()
926 nesadapter->pft_mcast_map[mc_index] != in nes_netdev_set_multicast_list()
932 nesadapter->pft_mcast_map[mc_index]); in nes_netdev_set_multicast_list()
958 nesadapter->pft_mcast_map[mc_index] = in nes_netdev_set_multicast_list()
966 nesadapter->pft_mcast_map[mc_index] = 255; in nes_netdev_set_multicast_list()
976 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_netdev_set_multicast_list()
1121 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_get_ethtool_stats() local
1246 target_stat_values[++index] = nesdev->nesadapter->nic_rx_eth_route_err; in nes_netdev_get_ethtool_stats()
1291 target_stat_values[++index] = nesadapter->free_4kpbl; in nes_netdev_get_ethtool_stats()
1292 target_stat_values[++index] = nesadapter->free_256pbl; in nes_netdev_get_ethtool_stats()
1305 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_netdev_get_drvinfo() local
1311 "%u.%u", nesadapter->firmware_version >> 16, in nes_netdev_get_drvinfo()
1312 nesadapter->firmware_version & 0x000000ff); in nes_netdev_get_drvinfo()
1325 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_set_coalesce() local
1326 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_netdev_set_coalesce()
1329 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_netdev_set_coalesce()
1345 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_netdev_set_coalesce()
1348 nesadapter->et_rx_coalesce_usecs_irq = et_coalesce->rx_coalesce_usecs_irq; in nes_netdev_set_coalesce()
1350 nesadapter->et_use_adaptive_rx_coalesce = 1; in nes_netdev_set_coalesce()
1351 nesadapter->timer_int_limit = NES_TIMER_INT_LIMIT_DYNAMIC; in nes_netdev_set_coalesce()
1352 nesadapter->et_rx_coalesce_usecs_irq = 0; in nes_netdev_set_coalesce()
1354 nesadapter->et_pkt_rate_low = et_coalesce->pkt_rate_low; in nes_netdev_set_coalesce()
1357 nesadapter->et_use_adaptive_rx_coalesce = 0; in nes_netdev_set_coalesce()
1358 nesadapter->timer_int_limit = NES_TIMER_INT_LIMIT; in nes_netdev_set_coalesce()
1359 if (nesadapter->et_rx_coalesce_usecs_irq) { in nes_netdev_set_coalesce()
1361 0x80000000 | ((u32)(nesadapter->et_rx_coalesce_usecs_irq*8))); in nes_netdev_set_coalesce()
1376 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_get_coalesce() local
1378 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_netdev_get_coalesce()
1382 temp_et_coalesce.rx_coalesce_usecs_irq = nesadapter->et_rx_coalesce_usecs_irq; in nes_netdev_get_coalesce()
1383 temp_et_coalesce.use_adaptive_rx_coalesce = nesadapter->et_use_adaptive_rx_coalesce; in nes_netdev_get_coalesce()
1384 temp_et_coalesce.rate_sample_interval = nesadapter->et_rate_sample_interval; in nes_netdev_get_coalesce()
1385 temp_et_coalesce.pkt_rate_low = nesadapter->et_pkt_rate_low; in nes_netdev_get_coalesce()
1386 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_netdev_get_coalesce()
1392 if (nesadapter->et_use_adaptive_rx_coalesce) { in nes_netdev_get_coalesce()
1395 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_netdev_get_coalesce()
1472 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_get_link_ksettings() local
1474 u8 phy_type = nesadapter->phy_type[mac_index]; in nes_netdev_get_link_ksettings()
1475 u8 phy_index = nesadapter->phy_index[mac_index]; in nes_netdev_get_link_ksettings()
1482 if (nesadapter->OneG_Mode) { in nes_netdev_get_link_ksettings()
1496 spin_lock_irqsave(&nesadapter->phy_lock, flags); in nes_netdev_get_link_ksettings()
1498 spin_unlock_irqrestore(&nesadapter->phy_lock, flags); in nes_netdev_get_link_ksettings()
1543 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_set_link_ksettings() local
1545 if ((nesadapter->OneG_Mode) && in nes_netdev_set_link_ksettings()
1546 (nesadapter->phy_type[nesdev->mac_index] != NES_PHY_TYPE_PUMA_1G)) { in nes_netdev_set_link_ksettings()
1549 u8 phy_index = nesadapter->phy_index[nesdev->mac_index]; in nes_netdev_set_link_ksettings()
1551 spin_lock_irqsave(&nesadapter->phy_lock, flags); in nes_netdev_set_link_ksettings()
1561 spin_unlock_irqrestore(&nesadapter->phy_lock, flags); in nes_netdev_set_link_ksettings()
1584 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_vlan_mode() local
1588 spin_lock_irqsave(&nesadapter->phy_lock, flags); in nes_vlan_mode()
1600 spin_unlock_irqrestore(&nesadapter->phy_lock, flags); in nes_vlan_mode()
1653 u8 phy_type = nesdev->nesadapter->phy_type[nesdev->mac_index]; in nes_netdev_init()
1682 nesvnic->perfect_filter_index = nesdev->nesadapter->netdev_count; in nes_netdev_init()
1691 u64temp = (u64)nesdev->nesadapter->mac_addr_low; in nes_netdev_init()
1692 u64temp += ((u64)nesdev->nesadapter->mac_addr_high) << 32; in nes_netdev_init()
1702 if ((nesvnic->logical_port < 2) || (nesdev->nesadapter->hw_rev != NE020_REV)) in nes_netdev_init()
1712 if (nesvnic->nesdev->nesadapter->port_count == 1 && in nes_netdev_init()
1713 nesvnic->nesdev->nesadapter->adapter_fcn_count == 1) { in nes_netdev_init()
1725 if (nesvnic->nesdev->nesadapter->port_count == 2 || in nes_netdev_init()
1726 (nesvnic->nesdev->nesadapter->port_count == 1 && in nes_netdev_init()
1727 nesvnic->nesdev->nesadapter->adapter_fcn_count == 2)) { in nes_netdev_init()
1755 list_add_tail(&nesvnic->list, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]); in nes_netdev_init()
1790 spin_lock_irqsave(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_init()
1792 nesdev->nesadapter->phy_index[nesdev->mac_index], in nes_netdev_init()
1796 nesdev->nesadapter->phy_index[nesdev->mac_index], in nes_netdev_init()
1800 nesdev->nesadapter->phy_index[nesdev->mac_index], in nes_netdev_init()
1803 spin_unlock_irqrestore(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_init()