Deleted Added
full compact
e1000_api.h (203049) e1000_api.h (209616)
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_api.h 203049 2010-01-26 22:32:22Z jfv $*/
33/*$FreeBSD: head/sys/dev/e1000/e1000_api.h 209616 2010-06-30 21:05:51Z jfv $*/
34
35#ifndef _E1000_API_H_
36#define _E1000_API_H_
37
38#include "e1000_hw.h"
39
40extern void e1000_init_function_pointers_82542(struct e1000_hw *hw);
41extern void e1000_init_function_pointers_82543(struct e1000_hw *hw);

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

50extern void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw);
51extern void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw);
52
53s32 e1000_set_mac_type(struct e1000_hw *hw);
54s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device);
55s32 e1000_init_mac_params(struct e1000_hw *hw);
56s32 e1000_init_nvm_params(struct e1000_hw *hw);
57s32 e1000_init_phy_params(struct e1000_hw *hw);
34
35#ifndef _E1000_API_H_
36#define _E1000_API_H_
37
38#include "e1000_hw.h"
39
40extern void e1000_init_function_pointers_82542(struct e1000_hw *hw);
41extern void e1000_init_function_pointers_82543(struct e1000_hw *hw);

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

50extern void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw);
51extern void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw);
52
53s32 e1000_set_mac_type(struct e1000_hw *hw);
54s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device);
55s32 e1000_init_mac_params(struct e1000_hw *hw);
56s32 e1000_init_nvm_params(struct e1000_hw *hw);
57s32 e1000_init_phy_params(struct e1000_hw *hw);
58s32 e1000_init_mbx_params(struct e1000_hw *hw);
58s32 e1000_get_bus_info(struct e1000_hw *hw);
59void e1000_clear_vfta(struct e1000_hw *hw);
60void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value);
61s32 e1000_force_mac_fc(struct e1000_hw *hw);
62s32 e1000_check_for_link(struct e1000_hw *hw);
63s32 e1000_reset_hw(struct e1000_hw *hw);
64s32 e1000_init_hw(struct e1000_hw *hw);
65s32 e1000_setup_link(struct e1000_hw *hw);

--- 97 unchanged lines hidden ---
59s32 e1000_get_bus_info(struct e1000_hw *hw);
60void e1000_clear_vfta(struct e1000_hw *hw);
61void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value);
62s32 e1000_force_mac_fc(struct e1000_hw *hw);
63s32 e1000_check_for_link(struct e1000_hw *hw);
64s32 e1000_reset_hw(struct e1000_hw *hw);
65s32 e1000_init_hw(struct e1000_hw *hw);
66s32 e1000_setup_link(struct e1000_hw *hw);

--- 97 unchanged lines hidden ---