Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
cx18-mailbox.h File Reference

Go to the source code of this file.

Data Structures

struct  cx18_mdl_ack
 
struct  cx18_mailbox
 

Macros

#define MAX_MB_ARGUMENTS   6
 
#define CX2341X_MBOX_MAX_DATA   16
 
#define MB_RESERVED_HANDLE_0   0
 
#define MB_RESERVED_HANDLE_1   0xFFFFFFFF
 
#define APU   0
 
#define CPU   1
 
#define EPU   2
 
#define HPU   3
 

Functions

int cx18_api (struct cx18 *cx, u32 cmd, int args, u32 data[])
 
int cx18_vapi_result (struct cx18 *cx, u32 data[MAX_MB_ARGUMENTS], u32 cmd, int args,...)
 
int cx18_vapi (struct cx18 *cx, u32 cmd, int args,...)
 
int cx18_api_func (void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA])
 
void cx18_api_epu_cmd_irq (struct cx18 *cx, int rpu)
 
void cx18_in_work_handler (struct work_struct *work)
 

Macro Definition Documentation

#define APU   0

Definition at line 34 of file cx18-mailbox.h.

#define CPU   1

Definition at line 35 of file cx18-mailbox.h.

#define CX2341X_MBOX_MAX_DATA   16

Definition at line 29 of file cx18-mailbox.h.

#define EPU   2

Definition at line 36 of file cx18-mailbox.h.

#define HPU   3

Definition at line 37 of file cx18-mailbox.h.

#define MAX_MB_ARGUMENTS   6

Definition at line 27 of file cx18-mailbox.h.

#define MB_RESERVED_HANDLE_0   0

Definition at line 31 of file cx18-mailbox.h.

#define MB_RESERVED_HANDLE_1   0xFFFFFFFF

Definition at line 32 of file cx18-mailbox.h.

Function Documentation

int cx18_api ( struct cx18 cx,
u32  cmd,
int  args,
u32  data[] 
)

Definition at line 753 of file cx18-mailbox.c.

void cx18_api_epu_cmd_irq ( struct cx18 cx,
int  rpu 
)

Definition at line 537 of file cx18-mailbox.c.

int cx18_api_func ( void priv,
u32  cmd,
int  in,
int  out,
u32  data[CX2341X_MBOX_MAX_DATA] 
)

Definition at line 775 of file cx18-mailbox.c.

void cx18_in_work_handler ( struct work_struct work)

Definition at line 383 of file cx18-mailbox.c.

int cx18_vapi ( struct cx18 cx,
u32  cmd,
int  args,
  ... 
)

Definition at line 851 of file cx18-mailbox.c.

int cx18_vapi_result ( struct cx18 cx,
u32  data[MAX_MB_ARGUMENTS],
u32  cmd,
int  args,
  ... 
)

Definition at line 838 of file cx18-mailbox.c.