Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ixgb_ee.c File Reference
#include "ixgb_hw.h"
#include "ixgb_ee.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

bool ixgb_validate_eeprom_checksum (struct ixgb_hw *hw)
 
void ixgb_update_eeprom_checksum (struct ixgb_hw *hw)
 
void ixgb_write_eeprom (struct ixgb_hw *hw, u16 offset, u16 data)
 
u16 ixgb_read_eeprom (struct ixgb_hw *hw, u16 offset)
 
bool ixgb_get_eeprom_data (struct ixgb_hw *hw)
 
__le16 ixgb_get_eeprom_word (struct ixgb_hw *hw, u16 index)
 
void ixgb_get_ee_mac_addr (struct ixgb_hw *hw, u8 *mac_addr)
 
u32 ixgb_get_ee_pba_number (struct ixgb_hw *hw)
 
u16 ixgb_get_ee_device_id (struct ixgb_hw *hw)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 29 of file ixgb_ee.c.

Function Documentation

u16 ixgb_get_ee_device_id ( struct ixgb_hw hw)

Definition at line 596 of file ixgb_ee.c.

void ixgb_get_ee_mac_addr ( struct ixgb_hw hw,
u8 mac_addr 
)

Definition at line 551 of file ixgb_ee.c.

u32 ixgb_get_ee_pba_number ( struct ixgb_hw hw)

Definition at line 577 of file ixgb_ee.c.

bool ixgb_get_eeprom_data ( struct ixgb_hw hw)

Definition at line 465 of file ixgb_ee.c.

__le16 ixgb_get_eeprom_word ( struct ixgb_hw hw,
u16  index 
)

Definition at line 533 of file ixgb_ee.c.

u16 ixgb_read_eeprom ( struct ixgb_hw hw,
u16  offset 
)

Definition at line 430 of file ixgb_ee.c.

void ixgb_update_eeprom_checksum ( struct ixgb_hw hw)

Definition at line 353 of file ixgb_ee.c.

bool ixgb_validate_eeprom_checksum ( struct ixgb_hw hw)

Definition at line 330 of file ixgb_ee.c.

void ixgb_write_eeprom ( struct ixgb_hw hw,
u16  offset,
u16  data 
)

Definition at line 378 of file ixgb_ee.c.