Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
cs46xx_dsp_task_types.h File Reference
#include "cs46xx_dsp_scb_types.h"

Go to the source code of this file.

Data Structures

struct  dsp_hf_save_area
 
struct  dsp_tree_link
 
struct  dsp_task_tree_data
 
struct  dsp_interval_timer_data
 
struct  dsp_task_tree_context_block
 
struct  dsp_task_tree_control_block
 

Macros

#define HFG_FIRST_EXECUTE_MODE   0x0001
 
#define HFG_FIRST_EXECUTE_MODE_BIT   0
 
#define HFG_CONTEXT_SWITCH_MODE   0x0002
 
#define HFG_CONTEXT_SWITCH_MODE_BIT   1
 
#define MAX_FG_STACK_SIZE   32 /* THESE NEED TO BE COMPUTED PROPERLY */
 
#define MAX_MG_STACK_SIZE   16
 
#define MAX_BG_STACK_SIZE   9
 
#define MAX_HFG_STACK_SIZE   4
 
#define SLEEP_ACTIVE_INCREMENT
 
#define STANDARD_ACTIVE_INCREMENT   1 /* Task tree thread normal operation */
 
#define SUSPEND_ACTIVE_INCREMENT
 
#define HOSTFLAGS_DISABLE_BG_SLEEP
 

Macro Definition Documentation

#define HFG_CONTEXT_SWITCH_MODE   0x0002

Definition at line 56 of file cs46xx_dsp_task_types.h.

#define HFG_CONTEXT_SWITCH_MODE_BIT   1

Definition at line 57 of file cs46xx_dsp_task_types.h.

#define HFG_FIRST_EXECUTE_MODE   0x0001

Definition at line 54 of file cs46xx_dsp_task_types.h.

#define HFG_FIRST_EXECUTE_MODE_BIT   0

Definition at line 55 of file cs46xx_dsp_task_types.h.

#define HOSTFLAGS_DISABLE_BG_SLEEP
Value:
0 /* Host-controlled flag that determines whether we go to sleep
at the end of BG */

Definition at line 68 of file cs46xx_dsp_task_types.h.

#define MAX_BG_STACK_SIZE   9

Definition at line 61 of file cs46xx_dsp_task_types.h.

#define MAX_FG_STACK_SIZE   32 /* THESE NEED TO BE COMPUTED PROPERLY */

Definition at line 59 of file cs46xx_dsp_task_types.h.

#define MAX_HFG_STACK_SIZE   4

Definition at line 62 of file cs46xx_dsp_task_types.h.

#define MAX_MG_STACK_SIZE   16

Definition at line 60 of file cs46xx_dsp_task_types.h.

#define SLEEP_ACTIVE_INCREMENT
Value:
0 /* Enable task tree thread to go to sleep
This should only ever be used on the Background thread */

Definition at line 64 of file cs46xx_dsp_task_types.h.

#define STANDARD_ACTIVE_INCREMENT   1 /* Task tree thread normal operation */

Definition at line 65 of file cs46xx_dsp_task_types.h.

#define SUSPEND_ACTIVE_INCREMENT
Value:
2 /* Cause execution to suspend in the task tree thread
This should only ever be used on the Background thread */

Definition at line 66 of file cs46xx_dsp_task_types.h.