Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
mgr.h File Reference
#include <dspbridge/mgrpriv.h>

Go to the source code of this file.

Macros

#define MAX_EVENTS   32
 

Functions

int mgr_wait_for_bridge_events (struct dsp_notification **anotifications, u32 count, u32 *pu_index, u32 utimeout)
 
int mgr_create (struct mgr_object **mgr_obj, struct cfg_devnode *dev_node_obj)
 
int mgr_destroy (struct mgr_object *hmgr_obj)
 
int mgr_enum_node_info (u32 node_id, struct dsp_ndbprops *pndb_props, u32 undb_props_size, u32 *pu_num_nodes)
 
int mgr_enum_processor_info (u32 processor_id, struct dsp_processorinfo *processor_info, u32 processor_info_size, u8 *pu_num_procs)
 
void mgr_exit (void)
 
int mgr_get_dcd_handle (struct mgr_object *mgr_handle, u32 *dcd_handle)
 
bool mgr_init (void)
 

Macro Definition Documentation

#define MAX_EVENTS   32

Definition at line 24 of file mgr.h.

Function Documentation

int mgr_create ( struct mgr_object **  mgr_obj,
struct cfg_devnode *  dev_node_obj 
)

Definition at line 55 of file mgr.c.

int mgr_destroy ( struct mgr_object hmgr_obj)

Definition at line 96 of file mgr.c.

int mgr_enum_node_info ( u32  node_id,
struct dsp_ndbprops pndb_props,
u32  undb_props_size,
u32 pu_num_nodes 
)

Definition at line 123 of file mgr.c.

int mgr_enum_processor_info ( u32  processor_id,
struct dsp_processorinfo processor_info,
u32  processor_info_size,
u8 pu_num_procs 
)

Definition at line 171 of file mgr.c.

void mgr_exit ( void  )

Definition at line 289 of file mgr.c.

int mgr_get_dcd_handle ( struct mgr_object mgr_handle,
u32 dcd_handle 
)

Definition at line 300 of file mgr.c.

bool mgr_init ( void  )

Definition at line 319 of file mgr.c.

int mgr_wait_for_bridge_events ( struct dsp_notification **  anotifications,
u32  count,
u32 pu_index,
u32  utimeout 
)

Definition at line 336 of file mgr.c.