Lines Matching refs:pxe

75 		 undi.pxe->EntryPointSP.segment, undi.pxe->EntryPointSP.offset,  in pxe_dump()
76 undi.pxe->Stack.Seg_Addr, undi.pxe->Stack.Seg_Size, in pxe_dump()
77 undi.pxe->UNDIData.Seg_Addr, undi.pxe->UNDIData.Seg_Size, in pxe_dump()
78 undi.pxe->UNDICode.Seg_Addr, undi.pxe->UNDICode.Seg_Size, in pxe_dump()
79 undi.pxe->BC_Data.Seg_Addr, undi.pxe->BC_Data.Seg_Size, in pxe_dump()
80 undi.pxe->BC_Code.Seg_Addr, undi.pxe->BC_Code.Seg_Size ); in pxe_dump()
230 pxe_t *pxe = NULL; in hunt_pixie() local
236 pxe = (pxe_t *) phys_to_virt ( ptr ); in hunt_pixie()
237 if ( memcmp ( pxe->Signature, "!PXE", 4 ) == 0 ) { in hunt_pixie()
239 if ( checksum ( pxe, sizeof(pxe_t) ) != 0 ) { in hunt_pixie()
248 undi.pxe = pxe; in hunt_pixie()
250 undi.pxe = NULL; in hunt_pixie()
256 undi.pxe = pxe; in hunt_pixie()
424 pxenv_exit = _undi_call ( undi.pxe->EntryPointSP.segment, in undi_call_silent()
425 undi.pxe->EntryPointSP.offset, in undi_call_silent()
448 pxe_t *pxe = NULL; in undi_loader() local
488 pxe = VIRTUAL( undi.pxs->loader.undi_cs, undi.pxs->loader.pxe_off ); in undi_loader()
491 if ( memcmp ( pxe->Signature, "!PXE", 4 ) != 0 ) { in undi_loader()
495 if ( checksum ( pxe, sizeof(pxe_t) ) != 0 ) { in undi_loader()
500 undi.pxe = pxe; in undi_loader()
770 void *bc_code = VIRTUAL( undi.pxe->BC_Code.Seg_Addr, 0 ); in undi_unload_base_code()
771 size_t bc_code_size = undi.pxe->BC_Code.Seg_Size; in undi_unload_base_code()
772 void *bc_data = VIRTUAL( undi.pxe->BC_Data.Seg_Addr, 0 ); in undi_unload_base_code()
773 size_t bc_data_size = undi.pxe->BC_Data.Seg_Size; in undi_unload_base_code()
774 void *bc_stck = VIRTUAL( undi.pxe->Stack.Seg_Addr, 0 ); in undi_unload_base_code()
775 size_t bc_stck_size = undi.pxe->Stack.Seg_Size; in undi_unload_base_code()
779 if ( undi.pxe->BC_Code.Seg_Addr == 0 ) return 1; in undi_unload_base_code()
817 VIRTUAL(undi.pxe->UNDICode.Seg_Addr, 0), in undi_unload_base_code()
818 undi.pxe->UNDICode.Seg_Size, DONTSHOOT ); in undi_unload_base_code()
820 VIRTUAL(undi.pxe->UNDIData.Seg_Addr, 0), in undi_unload_base_code()
821 undi.pxe->UNDIData.Seg_Size, DONTSHOOT ); in undi_unload_base_code()
850 if ( ! install_undi_irq_handler ( undi.irq, undi.pxe->EntryPointSP ) ) { in undi_full_startup()
871 if ( undi.pxe != NULL ) { in undi_full_shutdown()
877 undi.driver_code = VIRTUAL(undi.pxe->UNDICode.Seg_Addr, in undi_full_shutdown()
879 undi.driver_code_size = undi.pxe->UNDICode.Seg_Size; in undi_full_shutdown()
882 undi.driver_data = VIRTUAL(undi.pxe->UNDIData.Seg_Addr, in undi_full_shutdown()
884 undi.driver_data_size = undi.pxe->UNDIData.Seg_Size; in undi_full_shutdown()
938 undi.pxe = NULL; in undi_full_shutdown()
1209 pxe_t *pxe; in undi_bios_pxe() local
1212 pxe = (pxe_t *) VIRTUAL(ptr[0], ptr[1]); in undi_bios_pxe()
1213 if (memcmp(pxe->Signature, "!PXE", 4) != 0) { in undi_bios_pxe()
1218 if (checksum(pxe, sizeof(pxe_t)) != 0) { in undi_bios_pxe()
1229 undi.pxe = pxe; in undi_bios_pxe()