Deleted Added
full compact
e1000_mac.h (218581) e1000_mac.h (218588)
1/******************************************************************************
2
3 Copyright (c) 2001-2010, Intel Corporation
4 All rights reserved.
5
6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions are met:
8

--- 16 unchanged lines hidden (view full) ---

25 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 POSSIBILITY OF SUCH DAMAGE.
31
32******************************************************************************/
1/******************************************************************************
2
3 Copyright (c) 2001-2010, Intel Corporation
4 All rights reserved.
5
6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions are met:
8

--- 16 unchanged lines hidden (view full) ---

25 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 POSSIBILITY OF SUCH DAMAGE.
31
32******************************************************************************/
33/*$FreeBSD: head/sys/dev/e1000/e1000_mac.h 218581 2011-02-11 17:18:42Z jfv $*/
33/*$FreeBSD: head/sys/dev/e1000/e1000_mac.h 218588 2011-02-12 00:07:40Z jfv $*/
34
35#ifndef _E1000_MAC_H_
36#define _E1000_MAC_H_
37
38/*
39 * Functions that should not be called directly from drivers but can be used
40 * by other files in this 'shared code'
41 */

--- 5 unchanged lines hidden (view full) ---

47void e1000_null_update_mc(struct e1000_hw *hw, u8 *h, u32 a);
48void e1000_null_write_vfta(struct e1000_hw *hw, u32 a, u32 b);
49void e1000_null_rar_set(struct e1000_hw *hw, u8 *h, u32 a);
50s32 e1000_blink_led_generic(struct e1000_hw *hw);
51s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw);
52s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw);
53s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw);
54s32 e1000_cleanup_led_generic(struct e1000_hw *hw);
34
35#ifndef _E1000_MAC_H_
36#define _E1000_MAC_H_
37
38/*
39 * Functions that should not be called directly from drivers but can be used
40 * by other files in this 'shared code'
41 */

--- 5 unchanged lines hidden (view full) ---

47void e1000_null_update_mc(struct e1000_hw *hw, u8 *h, u32 a);
48void e1000_null_write_vfta(struct e1000_hw *hw, u32 a, u32 b);
49void e1000_null_rar_set(struct e1000_hw *hw, u8 *h, u32 a);
50s32 e1000_blink_led_generic(struct e1000_hw *hw);
51s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw);
52s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw);
53s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw);
54s32 e1000_cleanup_led_generic(struct e1000_hw *hw);
55s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw);
56s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw);
55s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw);
56s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw);
57s32 e1000_force_mac_fc_generic(struct e1000_hw *hw);
58s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw);
59s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw);
60s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw);
61void e1000_set_lan_id_single_port(struct e1000_hw *hw);
62void e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw);

--- 34 unchanged lines hidden ---
57s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw);
58s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw);
59s32 e1000_force_mac_fc_generic(struct e1000_hw *hw);
60s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw);
61s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw);
62s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw);
63void e1000_set_lan_id_single_port(struct e1000_hw *hw);
64void e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw);

--- 34 unchanged lines hidden ---