My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Macros | Typedefs | Functions
otz_client_main.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/fs.h>
#include <linux/platform_device.h>
#include <linux/debugfs.h>
#include <linux/cdev.h>
#include <linux/uaccess.h>
#include <linux/sched.h>
#include <linux/list.h>
#include <linux/mutex.h>
#include <linux/io.h>
#include <linux/interrupt.h>
#include <linux/wait.h>
#include <asm/cacheflush.h>
#include <otz_client.h>
#include <otz_common.h>
#include <otz_id.h>
#include <smc_id.h>
#include <sw_config.h>

Classes

struct  otz_dev_file_head
 
struct  otzc_shrd_mem_head
 
struct  otz_dev_file
 
struct  otzc_service
 
struct  otzc_session
 
struct  otz_wait_data
 
struct  otzc_encode
 
struct  otzc_shared_mem
 

Macros

#define ROUND_UP(N, S)   ((((N) + (S) - 1) / (S)) * (S))
 

Typedefs

typedef ulong un_int
 
typedef struct otzc_shrd_mem_head otzc_shared_mem_head
 
typedef struct otz_dev_file otzc_dev_file
 
typedef struct otzc_service otzc_service
 
typedef struct otzc_session otzc_session
 
typedef struct otzc_encode otzc_encode
 
typedef struct otzc_shared_mem otzc_shared_mem
 

Functions

int execute_smc (unsigned arg0, unsigned arg1, unsigned arg2, unsigned arg3, unsigned arg4, unsigned arg5, unsigned arg6, unsigned arg7)
 
int otz_client_register_service (void)
 
int otz_client_unregister_service (void)
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_AUTHOR ("Test <sierraware.org>")
 
 MODULE_DESCRIPTION ("Sierraware TrustZone Communicator")
 
 MODULE_VERSION ("1.00")
 
 module_init (otz_client_init)
 
 module_exit (otz_client_exit)
 

Macro Definition Documentation

#define ROUND_UP (   N,
 
)    ((((N) + (S) - 1) / (S)) * (S))

Typedef Documentation

typedef struct otz_dev_file otzc_dev_file
typedef struct otzc_encode otzc_encode
typedef struct otzc_service otzc_service
typedef struct otzc_session otzc_session
typedef long unsigned int un_int

Function Documentation

int execute_smc ( unsigned  arg0,
unsigned  arg1,
unsigned  arg2,
unsigned  arg3,
unsigned  arg4,
unsigned  arg5,
unsigned  arg6,
unsigned  arg7 
)
MODULE_AUTHOR ( "Test <sierraware.org>"  )
MODULE_DESCRIPTION ( "Sierraware TrustZone Communicator"  )
module_exit ( otz_client_exit  )
module_init ( otz_client_init  )
MODULE_LICENSE ( "GPL v2"  )
MODULE_VERSION ( "1.00"  )
int otz_client_register_service ( void  )
Returns
int otz_client_unregister_service ( void  )
Returns