aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/igb/e1000_i210.h
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2013-09-23 14:37:59 -0400
committerJoe Perches <joe@perches.com>2013-09-24 15:51:37 -0400
commit5ccc921af41a862fe969809228f029035f851502 (patch)
tree2147a9de3f7c5b9320aa651df6b35f2ae1897fc4 /drivers/net/ethernet/intel/igb/e1000_i210.h
parentd4cb2ee17dbb9fb636e5e127e8cb6cbde9d28cef (diff)
intel: Remove extern from function prototypes
There are a mix of function prototypes with and without extern in the kernel sources. Standardize on not using extern for function prototypes. Function prototypes don't need to be written with extern. extern is assumed by the compiler. Its use is as unnecessary as using auto to declare automatic/local variables in a block. Signed-off-by: Joe Perches <joe@perches.com>
Diffstat (limited to 'drivers/net/ethernet/intel/igb/e1000_i210.h')
-rw-r--r--drivers/net/ethernet/intel/igb/e1000_i210.h38
1 files changed, 18 insertions, 20 deletions
diff --git a/drivers/net/ethernet/intel/igb/e1000_i210.h b/drivers/net/ethernet/intel/igb/e1000_i210.h
index dde3c4b7ea99..2d913716573a 100644
--- a/drivers/net/ethernet/intel/igb/e1000_i210.h
+++ b/drivers/net/ethernet/intel/igb/e1000_i210.h
@@ -28,26 +28,24 @@
28#ifndef _E1000_I210_H_ 28#ifndef _E1000_I210_H_
29#define _E1000_I210_H_ 29#define _E1000_I210_H_
30 30
31extern s32 igb_update_flash_i210(struct e1000_hw *hw); 31s32 igb_update_flash_i210(struct e1000_hw *hw);
32extern s32 igb_update_nvm_checksum_i210(struct e1000_hw *hw); 32s32 igb_update_nvm_checksum_i210(struct e1000_hw *hw);
33extern s32 igb_validate_nvm_checksum_i210(struct e1000_hw *hw); 33s32 igb_validate_nvm_checksum_i210(struct e1000_hw *hw);
34extern s32 igb_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, 34s32 igb_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, u16 words,
35 u16 words, u16 *data); 35 u16 *data);
36extern s32 igb_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, 36s32 igb_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, u16 words,
37 u16 words, u16 *data); 37 u16 *data);
38extern s32 igb_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 38s32 igb_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
39extern void igb_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 39void igb_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
40extern s32 igb_acquire_nvm_i210(struct e1000_hw *hw); 40s32 igb_acquire_nvm_i210(struct e1000_hw *hw);
41extern void igb_release_nvm_i210(struct e1000_hw *hw); 41void igb_release_nvm_i210(struct e1000_hw *hw);
42extern s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data); 42s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data);
43extern s32 igb_read_invm_version(struct e1000_hw *hw, 43s32 igb_read_invm_version(struct e1000_hw *hw,
44 struct e1000_fw_version *invm_ver); 44 struct e1000_fw_version *invm_ver);
45extern s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, 45s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data);
46 u16 *data); 46s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data);
47extern s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, 47s32 igb_init_nvm_params_i210(struct e1000_hw *hw);
48 u16 data); 48bool igb_get_flash_presence_i210(struct e1000_hw *hw);
49extern s32 igb_init_nvm_params_i210(struct e1000_hw *hw);
50extern bool igb_get_flash_presence_i210(struct e1000_hw *hw);
51 49
52#define E1000_STM_OPCODE 0xDB00 50#define E1000_STM_OPCODE 0xDB00
53#define E1000_EEPROM_FLASH_SIZE_WORD 0x11 51#define E1000_EEPROM_FLASH_SIZE_WORD 0x11