Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
iorpc_globals.h File Reference
#include <hv/iorpc.h>
#include <linux/string.h>
#include <linux/module.h>
#include <asm/pgtable.h>

Go to the source code of this file.

Macros

#define IORPC_OP_ARM_POLLFD   IORPC_OPCODE(IORPC_FORMAT_KERNEL_POLLFD, 0x9000)
 
#define IORPC_OP_CLOSE_POLLFD   IORPC_OPCODE(IORPC_FORMAT_KERNEL_POLLFD, 0x9001)
 
#define IORPC_OP_GET_MMIO_BASE   IORPC_OPCODE(IORPC_FORMAT_NONE_NOUSER, 0x8000)
 
#define IORPC_OP_CHECK_MMIO_OFFSET   IORPC_OPCODE(IORPC_FORMAT_NONE_NOUSER, 0x8001)
 

Functions

int __iorpc_arm_pollfd (int fd, int pollfd_cookie)
 
int __iorpc_close_pollfd (int fd, int pollfd_cookie)
 
int __iorpc_get_mmio_base (int fd, HV_PTE *base)
 
int __iorpc_check_mmio_offset (int fd, unsigned long offset, unsigned long size)
 

Macro Definition Documentation

#define IORPC_OP_ARM_POLLFD   IORPC_OPCODE(IORPC_FORMAT_KERNEL_POLLFD, 0x9000)

Definition at line 25 of file iorpc_globals.h.

#define IORPC_OP_CHECK_MMIO_OFFSET   IORPC_OPCODE(IORPC_FORMAT_NONE_NOUSER, 0x8001)

Definition at line 28 of file iorpc_globals.h.

#define IORPC_OP_CLOSE_POLLFD   IORPC_OPCODE(IORPC_FORMAT_KERNEL_POLLFD, 0x9001)

Definition at line 26 of file iorpc_globals.h.

#define IORPC_OP_GET_MMIO_BASE   IORPC_OPCODE(IORPC_FORMAT_NONE_NOUSER, 0x8000)

Definition at line 27 of file iorpc_globals.h.

Function Documentation

int __iorpc_arm_pollfd ( int  fd,
int  pollfd_cookie 
)

Definition at line 22 of file iorpc_globals.c.

int __iorpc_check_mmio_offset ( int  fd,
unsigned long  offset,
unsigned long  size 
)

Definition at line 77 of file iorpc_globals.c.

int __iorpc_close_pollfd ( int  fd,
int  pollfd_cookie 
)

Definition at line 39 of file iorpc_globals.c.

int __iorpc_get_mmio_base ( int  fd,
HV_PTE base 
)

Definition at line 56 of file iorpc_globals.c.