iPXE
Data Fields
undi_rom Struct Reference

An UNDI ROM. More...

#include <undirom.h>

Data Fields

struct list_head list
 List of UNDI ROMs. More...
 
unsigned int rom_segment
 ROM segment address. More...
 
SEGOFF16_t loader_entry
 UNDI loader entry point. More...
 
size_t code_size
 Code segment size. More...
 
size_t data_size
 Data segment size. More...
 
unsigned int bus_type
 Bus type. More...
 
union undi_device_id bus_id
 Device ID. More...
 

Detailed Description

An UNDI ROM.

Definition at line 29 of file undirom.h.

Field Documentation

◆ list

struct list_head undi_rom::list

List of UNDI ROMs.

Definition at line 31 of file undirom.h.

Referenced by undirom_find_pci(), and undirom_probe().

◆ rom_segment

unsigned int undi_rom::rom_segment

ROM segment address.

Definition at line 33 of file undirom.h.

Referenced by undirom_find_pci(), undirom_parse_pcirheader(), undirom_parse_pxeromid(), and undirom_probe().

◆ loader_entry

SEGOFF16_t undi_rom::loader_entry

UNDI loader entry point.

Definition at line 35 of file undirom.h.

Referenced by undi_load(), and undirom_parse_pxeromid().

◆ code_size

size_t undi_rom::code_size

Code segment size.

Definition at line 37 of file undirom.h.

Referenced by undi_load(), and undirom_parse_pxeromid().

◆ data_size

size_t undi_rom::data_size

Data segment size.

Definition at line 39 of file undirom.h.

Referenced by undi_load(), and undirom_parse_pxeromid().

◆ bus_type

unsigned int undi_rom::bus_type

Bus type.

Values are as used by PXENV_UNDI_GET_NIC_TYPE

Definition at line 44 of file undirom.h.

Referenced by undirom_find_pci(), and undirom_parse_pcirheader().

◆ bus_id

union undi_device_id undi_rom::bus_id

Device ID.

Definition at line 46 of file undirom.h.

Referenced by undirom_find_pci(), and undirom_parse_pcirheader().


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