Home
last modified time | relevance | path

Searched refs:pxenv (Results 1 – 11 of 11) sorted by relevance

/external/syslinux/core/fs/pxe/
Dbios.c45 const struct pxenv_t *pxenv = buf; in is_pxenv() local
47 int i = pxenv->length; in is_pxenv()
52 memcmp(pxenv->signature, "PXENV+", 6)) in is_pxenv()
141 const struct pxenv_t *pxenv; in pxe_init() local
158 pxenv = MK_PTR(seg, off); in pxe_init()
159 if (is_pxenv(pxenv)) in pxe_init()
170 pxenv = MK_PTR(seg, off); in pxe_init()
171 if (is_pxenv(pxenv)) in pxe_init()
185 if ((pxenv = memory_scan_for_pxenv_struct())) { in pxe_init()
186 off = OFFS(pxenv); in pxe_init()
[all …]
Dpxe.c108 extern void pxenv(void); in pxe_call()
121 call16(pxenv, &regs, &regs); in pxe_call()
/external/syslinux/gpxe/src/arch/i386/interface/pxe/
Dpxe_entry.S67 .globl pxenv symbol
69 pxenv: label
88 .equ pxenv_length, . - pxenv
89 .size pxenv, . - pxenv
200 movw $pxenv, %bx
202 addl $pxenv, %edx
Dpxe_call.c423 pxenv.RMEntry.segment = rm_cs; in pxe_init_structures()
424 pxenv.StackSeg = rm_ds; in pxe_init_structures()
425 pxenv.UNDIDataSeg = rm_ds; in pxe_init_structures()
426 pxenv.UNDICodeSeg = rm_cs; in pxe_init_structures()
427 pxenv.PXEPtr.segment = rm_cs; in pxe_init_structures()
431 pxenv.Checksum -= pxe_checksum ( &pxenv, sizeof ( pxenv ) ); in pxe_init_structures()
502 : "a" ( 0 ), "b" ( __from_text16 ( &pxenv ) ), in pxe_start_nbp()
504 "d" ( virt_to_phys ( &pxenv ) ), in pxe_start_nbp()
Dpxe_loader.c46 undi_loader->PXENVptr.offset = __from_text16 ( &pxenv ); in undi_loader()
/external/syslinux/gpxe/src/arch/i386/drivers/net/
Dundiload.c121 undi->pxenv = undi_loader.PXENVptr; in undi_load()
127 "entry %04x:%04x\n", undi, undi->pxenv.segment, in undi_load()
128 undi->pxenv.offset, undi->ppxe.segment, undi->ppxe.offset, in undi_load()
155 if ( undi->pxenv.segment ) in undi_unload()
156 put_real ( dead, undi->pxenv.segment, undi->pxenv.offset ); in undi_unload()
/external/syslinux/gpxe/src/arch/i386/include/
Dpxe_call.h30 extern struct s_PXENV __text16 ( pxenv );
31 #define pxenv __use_text16 ( pxenv ) macro
Dundi.h24 SEGOFF16_t pxenv; member
/external/syslinux/core/
Dpxeisr.inc31 call pxenv
125 call pxenv
Dpxelinux.asm344 ; pxenv
/external/syslinux/efi/
Dmain.c158 void pxenv(void) in pxenv() function