Lines Matching refs:addr_ctrl
2472 hw->addr_ctrl.overflow_promisc = 0; in ixgbe_init_rx_addrs_generic()
2474 hw->addr_ctrl.rar_used_count = 1; in ixgbe_init_rx_addrs_generic()
2484 hw->addr_ctrl.mta_in_use = 0; in ixgbe_init_rx_addrs_generic()
2518 if (hw->addr_ctrl.rar_used_count < rar_entries) { in ixgbe_add_uc_addr()
2519 rar = hw->addr_ctrl.rar_used_count; in ixgbe_add_uc_addr()
2522 hw->addr_ctrl.rar_used_count++; in ixgbe_add_uc_addr()
2524 hw->addr_ctrl.overflow_promisc++; in ixgbe_add_uc_addr()
2549 u32 old_promisc_setting = hw->addr_ctrl.overflow_promisc; in ixgbe_update_uc_addr_list_generic()
2560 uc_addr_in_use = hw->addr_ctrl.rar_used_count - 1; in ixgbe_update_uc_addr_list_generic()
2561 hw->addr_ctrl.rar_used_count -= uc_addr_in_use; in ixgbe_update_uc_addr_list_generic()
2562 hw->addr_ctrl.overflow_promisc = 0; in ixgbe_update_uc_addr_list_generic()
2578 if (hw->addr_ctrl.overflow_promisc) { in ixgbe_update_uc_addr_list_generic()
2580 if (!old_promisc_setting && !hw->addr_ctrl.user_set_promisc) { in ixgbe_update_uc_addr_list_generic()
2588 if (old_promisc_setting && !hw->addr_ctrl.user_set_promisc) { in ixgbe_update_uc_addr_list_generic()
2657 hw->addr_ctrl.mta_in_use++; in ixgbe_set_mta()
2700 hw->addr_ctrl.num_mc_addrs = mc_addr_count; in ixgbe_update_mc_addr_list_generic()
2701 hw->addr_ctrl.mta_in_use = 0; in ixgbe_update_mc_addr_list_generic()
2720 if (hw->addr_ctrl.mta_in_use > 0) in ixgbe_update_mc_addr_list_generic()
2736 struct ixgbe_addr_filter_info *a = &hw->addr_ctrl; in ixgbe_enable_mc_generic()
2755 struct ixgbe_addr_filter_info *a = &hw->addr_ctrl; in ixgbe_disable_mc_generic()