Home | History | Annotate | Line # | Download | only in ia64
efilibplat.h revision 1.1.1.1.10.2
      1  1.1.1.1.10.2  tls /*	$NetBSD: efilibplat.h,v 1.1.1.1.10.2 2014/08/20 00:04:23 tls Exp $	*/
      2  1.1.1.1.10.2  tls 
      3  1.1.1.1.10.2  tls #ifndef _EFI_LIB_PLAT_H
      4  1.1.1.1.10.2  tls #define _EFI_LIB_PLAT_H
      5  1.1.1.1.10.2  tls /*++
      6  1.1.1.1.10.2  tls 
      7  1.1.1.1.10.2  tls Copyright (c) 1998  Intel Corporation
      8  1.1.1.1.10.2  tls 
      9  1.1.1.1.10.2  tls Module Name:
     10  1.1.1.1.10.2  tls 
     11  1.1.1.1.10.2  tls     efilibplat.h
     12  1.1.1.1.10.2  tls 
     13  1.1.1.1.10.2  tls Abstract:
     14  1.1.1.1.10.2  tls 
     15  1.1.1.1.10.2  tls     EFI to compile bindings
     16  1.1.1.1.10.2  tls 
     17  1.1.1.1.10.2  tls 
     18  1.1.1.1.10.2  tls 
     19  1.1.1.1.10.2  tls Revision History
     20  1.1.1.1.10.2  tls 
     21  1.1.1.1.10.2  tls --*/
     22  1.1.1.1.10.2  tls 
     23  1.1.1.1.10.2  tls #include "salproc.h"
     24  1.1.1.1.10.2  tls 
     25  1.1.1.1.10.2  tls 
     26  1.1.1.1.10.2  tls VOID
     27  1.1.1.1.10.2  tls InitializeLibPlatform (
     28  1.1.1.1.10.2  tls     IN EFI_HANDLE           ImageHandle,
     29  1.1.1.1.10.2  tls     IN EFI_SYSTEM_TABLE     *SystemTable
     30  1.1.1.1.10.2  tls     );
     31  1.1.1.1.10.2  tls 
     32  1.1.1.1.10.2  tls VOID
     33  1.1.1.1.10.2  tls LibInitSalAndPalProc(
     34  1.1.1.1.10.2  tls     OUT PLABEL  *SalPlabel,
     35  1.1.1.1.10.2  tls     OUT UINT64  *PalEntry
     36  1.1.1.1.10.2  tls     );
     37  1.1.1.1.10.2  tls 
     38  1.1.1.1.10.2  tls EFI_STATUS
     39  1.1.1.1.10.2  tls LibGetSalIoPortMapping (
     40  1.1.1.1.10.2  tls     OUT UINT64  *IoPortMapping
     41  1.1.1.1.10.2  tls     );
     42  1.1.1.1.10.2  tls 
     43  1.1.1.1.10.2  tls EFI_STATUS
     44  1.1.1.1.10.2  tls LibGetSalIpiBlock (
     45  1.1.1.1.10.2  tls     OUT UINT64  *IpiBlock
     46  1.1.1.1.10.2  tls     );
     47  1.1.1.1.10.2  tls 
     48  1.1.1.1.10.2  tls EFI_STATUS
     49  1.1.1.1.10.2  tls LibGetSalWakeupVector (
     50  1.1.1.1.10.2  tls     OUT UINT64  *WakeVector
     51  1.1.1.1.10.2  tls     );
     52  1.1.1.1.10.2  tls 
     53  1.1.1.1.10.2  tls VOID *
     54  1.1.1.1.10.2  tls LibSearchSalSystemTable (
     55  1.1.1.1.10.2  tls     IN  UINT8   EntryType
     56  1.1.1.1.10.2  tls     );
     57  1.1.1.1.10.2  tls 
     58  1.1.1.1.10.2  tls 
     59  1.1.1.1.10.2  tls VOID
     60  1.1.1.1.10.2  tls LibSalProc (
     61  1.1.1.1.10.2  tls     IN  UINT64    Arg1,
     62  1.1.1.1.10.2  tls     IN  UINT64    Arg2,
     63  1.1.1.1.10.2  tls     IN  UINT64    Arg3,
     64  1.1.1.1.10.2  tls     IN  UINT64    Arg4,
     65  1.1.1.1.10.2  tls     IN  UINT64    Arg5,
     66  1.1.1.1.10.2  tls     IN  UINT64    Arg6,
     67  1.1.1.1.10.2  tls     IN  UINT64    Arg7,
     68  1.1.1.1.10.2  tls     IN  UINT64    Arg8,
     69  1.1.1.1.10.2  tls     OUT rArg      *Results  OPTIONAL
     70  1.1.1.1.10.2  tls     );
     71  1.1.1.1.10.2  tls 
     72  1.1.1.1.10.2  tls VOID
     73  1.1.1.1.10.2  tls LibPalProc (
     74  1.1.1.1.10.2  tls     IN  UINT64    Arg1,
     75  1.1.1.1.10.2  tls     IN  UINT64    Arg2,
     76  1.1.1.1.10.2  tls     IN  UINT64    Arg3,
     77  1.1.1.1.10.2  tls     IN  UINT64    Arg4,
     78  1.1.1.1.10.2  tls     OUT rArg      *Results  OPTIONAL
     79  1.1.1.1.10.2  tls     );
     80  1.1.1.1.10.2  tls 
     81  1.1.1.1.10.2  tls #endif
     82  1.1.1.1.10.2  tls 
     83