nvo_block Struct Reference

A block of non-volatile stored options. More...

#include <nvo.h>


Data Fields

struct settings settings
 Settings block.
struct nvs_devicenvs
 Underlying non-volatile storage device.
struct nvo_fragmentfragments
 List of option-containing fragments.
size_t total_len
 Total length of option-containing fragments.
void * data
 Option-containing data.
struct dhcp_options dhcpopts
 DHCP options block.


Detailed Description

A block of non-volatile stored options.

Definition at line 32 of file nvo.h.


Field Documentation

Settings block.

Definition at line 34 of file nvo.h.

Referenced by nvo_init(), register_nvo(), and unregister_nvo().

struct nvs_device* nvo_block::nvs [read]

Underlying non-volatile storage device.

Definition at line 36 of file nvo.h.

Referenced by efab_probe(), efab_remove(), natsemi_init_eeprom(), nvo_init(), nvo_load(), nvo_save(), rtl_probe(), and rtl_remove().

List of option-containing fragments.

The list is terminated by a fragment with a length of zero.

Definition at line 41 of file nvo.h.

Referenced by natsemi_init_eeprom(), nvo_init(), nvo_load(), nvo_save(), and register_nvo().

Total length of option-containing fragments.

Definition at line 43 of file nvo.h.

Referenced by nvo_checksum(), nvo_init_dhcpopts(), and register_nvo().

Option-containing data.

Definition at line 45 of file nvo.h.

Referenced by nvo_checksum(), nvo_init_dhcpopts(), nvo_load(), nvo_save(), register_nvo(), and unregister_nvo().

DHCP options block.

Definition at line 47 of file nvo.h.

Referenced by nvo_fetch(), nvo_init_dhcpopts(), and nvo_store().


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

Generated on Tue Apr 6 20:02:07 2010 for gPXE by  doxygen 1.5.7.1