Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
csr_serialize_primitive_types.c File Reference
#include <linux/module.h>
#include <linux/slab.h>
#include "csr_prim_defs.h"
#include "csr_msgconv.h"
#include "csr_macro.h"
#include "csr_lib.h"

Go to the source code of this file.

Functions

void CsrUint8Des (u8 *value, u8 *buffer, size_t *offset)
 
 EXPORT_SYMBOL_GPL (CsrUint8Des)
 
void CsrUint16Des (u16 *value, u8 *buffer, size_t *offset)
 
 EXPORT_SYMBOL_GPL (CsrUint16Des)
 
void CsrUint32Des (u32 *value, u8 *buffer, size_t *offset)
 
 EXPORT_SYMBOL_GPL (CsrUint32Des)
 
void CsrMemCpyDes (void *value, u8 *buffer, size_t *offset, size_t length)
 
 EXPORT_SYMBOL_GPL (CsrMemCpyDes)
 
void CsrCharStringDes (char **value, u8 *buffer, size_t *offset)
 
 EXPORT_SYMBOL_GPL (CsrCharStringDes)
 
void CsrUint8Ser (u8 *buffer, size_t *offset, u8 value)
 
 EXPORT_SYMBOL_GPL (CsrUint8Ser)
 
void CsrUint16Ser (u8 *buffer, size_t *offset, u16 value)
 
 EXPORT_SYMBOL_GPL (CsrUint16Ser)
 
void CsrUint32Ser (u8 *buffer, size_t *offset, u32 value)
 
 EXPORT_SYMBOL_GPL (CsrUint32Ser)
 
void CsrMemCpySer (u8 *buffer, size_t *offset, const void *value, size_t length)
 
 EXPORT_SYMBOL_GPL (CsrMemCpySer)
 
void CsrCharStringSer (u8 *buffer, size_t *offset, const char *value)
 
 EXPORT_SYMBOL_GPL (CsrCharStringSer)
 

Function Documentation

void CsrCharStringDes ( char **  value,
u8 buffer,
size_t offset 
)

Definition at line 50 of file csr_serialize_primitive_types.c.

void CsrCharStringSer ( u8 buffer,
size_t offset,
const char value 
)

Definition at line 89 of file csr_serialize_primitive_types.c.

void CsrMemCpyDes ( void value,
u8 buffer,
size_t offset,
size_t  length 
)

Definition at line 43 of file csr_serialize_primitive_types.c.

void CsrMemCpySer ( u8 buffer,
size_t offset,
const void value,
size_t  length 
)

Definition at line 82 of file csr_serialize_primitive_types.c.

void CsrUint16Des ( u16 value,
u8 buffer,
size_t offset 
)

Definition at line 25 of file csr_serialize_primitive_types.c.

void CsrUint16Ser ( u8 buffer,
size_t offset,
u16  value 
)

Definition at line 64 of file csr_serialize_primitive_types.c.

void CsrUint32Des ( u32 value,
u8 buffer,
size_t offset 
)

Definition at line 33 of file csr_serialize_primitive_types.c.

void CsrUint32Ser ( u8 buffer,
size_t offset,
u32  value 
)

Definition at line 72 of file csr_serialize_primitive_types.c.

void CsrUint8Des ( u8 value,
u8 buffer,
size_t offset 
)

Definition at line 18 of file csr_serialize_primitive_types.c.

void CsrUint8Ser ( u8 buffer,
size_t offset,
u8  value 
)

Definition at line 57 of file csr_serialize_primitive_types.c.

EXPORT_SYMBOL_GPL ( CsrUint8Des  )
EXPORT_SYMBOL_GPL ( CsrUint16Des  )
EXPORT_SYMBOL_GPL ( CsrUint32Des  )
EXPORT_SYMBOL_GPL ( CsrMemCpyDes  )
EXPORT_SYMBOL_GPL ( CsrCharStringDes  )
EXPORT_SYMBOL_GPL ( CsrUint8Ser  )
EXPORT_SYMBOL_GPL ( CsrUint16Ser  )
EXPORT_SYMBOL_GPL ( CsrUint32Ser  )
EXPORT_SYMBOL_GPL ( CsrMemCpySer  )
EXPORT_SYMBOL_GPL ( CsrCharStringSer  )