18 #define PXE_LOAD_SEGMENT 0 21 #define PXE_LOAD_OFFSET 0x7c00 24 #define PXE_LOAD_PHYS ( ( PXE_LOAD_SEGMENT << 4 ) + PXE_LOAD_OFFSET ) 28 #define ppxe __use_text16 ( ppxe ) 32 #define pxenv __use_text16 ( pxenv )
rmjmp_buf pxe_restart_nbp
PXENV_RESTART_TFTP jump buffer.
__asmcall void pxe_api_call(struct i386_all_regs *ix86)
Dispatch PXE API call.
void pxe_activate(struct net_device *netdev)
Activate PXE stack.
#define __asmcall
Declare a function with standard calling conventions.
static struct net_device * netdev
struct s_PXE __text16(ppxe)
!PXE structure
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
Preboot eXecution Environment (PXE) API.
int pxe_deactivate(void)
Deactivate PXE stack.
A real-mode-extended jump buffer.
int pxe_start_nbp(void)
Start PXE NBP at 0000:7c00.
int pxe_api_call_weak(struct i386_all_regs *ix86)
Dispatch weak PXE API call with PXE stack available.