#include <nvo.h>
Data Fields | |
| struct settings | settings |
| Settings block. | |
| struct nvs_device * | nvs |
| Underlying non-volatile storage device. | |
| struct nvo_fragment * | fragments |
| 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. | |
Definition at line 32 of file nvo.h.
struct settings nvo_block::settings [read] |
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().
struct nvo_fragment* nvo_block::fragments [read] |
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().
| void* nvo_block::data |
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().
struct dhcp_options nvo_block::dhcpopts [read] |
DHCP options block.
Definition at line 47 of file nvo.h.
Referenced by nvo_fetch(), nvo_init_dhcpopts(), and nvo_store().
1.5.7.1