~ubuntu-branches/ubuntu/wily/edk2/wily

« back to all changes in this revision

Viewing changes to ArmPlatformPkg/Include/Library/ArmSmcLib.h

  • Committer: Package Import Robot
  • Author(s): Steve Langasek
  • Date: 2013-02-10 13:11:25 UTC
  • Revision ID: package-import@ubuntu.com-20130210131125-0zwkb8f8m4ecia4m
Tags: upstream-0~20121205.edae8d2d
ImportĀ upstreamĀ versionĀ 0~20121205.edae8d2d

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/** @file
 
2
*
 
3
*  Copyright (c) 2012, ARM Limited. All rights reserved.
 
4
*
 
5
*  This program and the accompanying materials
 
6
*  are licensed and made available under the terms and conditions of the BSD License
 
7
*  which accompanies this distribution.  The full text of the license may be found at
 
8
*  http://opensource.org/licenses/bsd-license.php
 
9
*
 
10
*  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 
11
*  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 
12
*
 
13
**/
 
14
 
 
15
#ifndef __ARM_SMC_LIB__
 
16
#define __ARM_SMC_LIB__
 
17
 
 
18
VOID
 
19
ArmCallSmc (
 
20
  IN OUT UINTN *Rx
 
21
  );
 
22
 
 
23
VOID
 
24
ArmCallSmcArg1 (
 
25
  IN OUT UINTN *Rx,
 
26
  IN OUT UINTN *Arg1
 
27
  );
 
28
 
 
29
VOID
 
30
ArmCallSmcArg2 (
 
31
  IN OUT UINTN *Rx,
 
32
  IN OUT UINTN *Arg1,
 
33
  IN OUT UINTN *Arg2
 
34
  );
 
35
 
 
36
VOID
 
37
ArmCallSmcArg3 (
 
38
  IN OUT UINTN *Rx,
 
39
  IN OUT UINTN *Arg1,
 
40
  IN OUT UINTN *Arg2,
 
41
  IN OUT UINTN *Arg3
 
42
  );
 
43
 
 
44
#endif