PXE_CPB_START_31

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Variables

Block
UINT64 Block;

PXE_VOID Block(UINT64 unq_id, UINT32 enable);

Delay
UINT64 Delay;

PXE_VOID Delay(UINT64 UnqId, UINTN microseconds);

Map_Mem
UINT64 Map_Mem;

PXE_VOID Map_Mem(UINT64 unq_id, UINT64 virtual_addr, UINT32 size, UINT32 Direction, UINT64 mapped_addr);

Mem_IO
UINT64 Mem_IO;

PXE_VOID Mem_IO(UINT64 UnqId, UINT8 read_write, UINT8 len, UINT64 port, UINT64 buf_addr);

Sync_Mem
UINT64 Sync_Mem;

PXE_VOID Sync_Mem(UINT64 unq_id, UINT64 virtual, UINT32 size, UINT32 Direction, UINT64 mapped_addr);

UnMap_Mem
UINT64 UnMap_Mem;

PXE_VOID UnMap_Mem(UINT64 unq_id, UINT64 virtual_addr, UINT32 size, UINT32 Direction, UINT64 mapped_addr);

Unique_ID
UINT64 Unique_ID;

protocol driver can provide anything for this Unique_ID, UNDI remembers that as just a 64bit value assocaited to the interface specified by the ifnum and gives it back as a parameter to all the call-back routines when calling for that interface!

Virt2Phys
UINT64 Virt2Phys;

PXE_VOID Virt2Phys(UINT64 UnqId, UINT64 virtual, UINT64 physical_ptr);

Meta