Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
falcon_board_type Struct Reference

#include <nic.h>

Data Fields

u8 id
 
int(* init )(struct efx_nic *nic)
 
void(* init_phy )(struct efx_nic *efx)
 
void(* fini )(struct efx_nic *nic)
 
void(* set_id_led )(struct efx_nic *efx, enum efx_led_mode mode)
 
int(* monitor )(struct efx_nic *nic)
 

Detailed Description

struct falcon_board_type - board operations and type information : Board type id, as found in NVRAM : Allocate resources and initialise peripheral hardware : Do board-specific PHY initialisation : Shut down hardware and free resources : Set state of identifying LED or revert to automatic function : Board-specific health check function

Definition at line 79 of file nic.h.

Field Documentation

void(* fini)(struct efx_nic *nic)

Definition at line 83 of file nic.h.

u8 id

Definition at line 80 of file nic.h.

int(* init)(struct efx_nic *nic)

Definition at line 81 of file nic.h.

void(* init_phy)(struct efx_nic *efx)

Definition at line 82 of file nic.h.

int(* monitor)(struct efx_nic *nic)

Definition at line 85 of file nic.h.

void(* set_id_led)(struct efx_nic *efx, enum efx_led_mode mode)

Definition at line 84 of file nic.h.


The documentation for this struct was generated from the following file: