Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
beat_wrapper.h File Reference
#include <linux/string.h>
#include "beat_syscall.h"

Go to the source code of this file.

Macros

#define BEAT_NVRW_CNT   (sizeof(u64) * 6)
 

Functions

s64 beat_hcall_norets (u64 opcode,...)
 
s64 beat_hcall_norets8 (u64 opcode, u64 arg1, u64 arg2, u64 arg3, u64 arg4, u64 arg5, u64 arg6, u64 arg7, u64 arg8)
 
s64 beat_hcall1 (u64 opcode, u64 retbuf[1],...)
 
s64 beat_hcall2 (u64 opcode, u64 retbuf[2],...)
 
s64 beat_hcall3 (u64 opcode, u64 retbuf[3],...)
 
s64 beat_hcall4 (u64 opcode, u64 retbuf[4],...)
 
s64 beat_hcall5 (u64 opcode, u64 retbuf[5],...)
 
s64 beat_hcall6 (u64 opcode, u64 retbuf[6],...)
 

Macro Definition Documentation

#define BEAT_NVRW_CNT   (sizeof(u64) * 6)

Definition at line 153 of file beat_wrapper.h.

Function Documentation

s64 beat_hcall1 ( u64  opcode,
u64  retbuf[1],
  ... 
)
s64 beat_hcall2 ( u64  opcode,
u64  retbuf[2],
  ... 
)
s64 beat_hcall3 ( u64  opcode,
u64  retbuf[3],
  ... 
)
s64 beat_hcall4 ( u64  opcode,
u64  retbuf[4],
  ... 
)
s64 beat_hcall5 ( u64  opcode,
u64  retbuf[5],
  ... 
)
s64 beat_hcall6 ( u64  opcode,
u64  retbuf[6],
  ... 
)
s64 beat_hcall_norets ( u64  opcode,
  ... 
)
s64 beat_hcall_norets8 ( u64  opcode,
u64  arg1,
u64  arg2,
u64  arg3,
u64  arg4,
u64  arg5,
u64  arg6,
u64  arg7,
u64  arg8 
)