FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hwce_regs.h File Reference

Macros

#define HWCE_TRIGGER_OFFSET
 
#define HWCE_ACQUIRE_OFFSET
 
#define HWCE_FINISHED_JOBS_OFFSET
 
#define HWCE_STATUS_OFFSET
 
#define HWCE_RUNNING_JOB_OFFSET
 
#define HWCE_SOFT_CLEAR_OFFSET
 
#define HWCE_OFFLOADER_ID_OFFSET
 
#define HWCE_SW_EVT_OFFSET
 
#define HWCE_GEN_CONFIG0_OFFSET
 
#define HWCE_GEN_CONFIG1_OFFSET
 
#define HWCE_GEN_CONFIG2_OFFSET
 
#define HWCE_GEN_CONFIG3_OFFSET
 
#define HWCE_Y_TRANS_SIZE_ALIASED_OFFSET
 
#define HWCE_Y_LINE_STRIDE_LENGTH_ALIASED_OFFSET
 
#define HWCE_Y_FEAT_STRIDE_LENGTH_ALIASED_OFFSET
 
#define HWCE_Y_OUT_2_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_Y_OUT_1_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_Y_OUT_0_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_Y_IN_2_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_Y_IN_1_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_Y_IN_0_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_X_TRANS_SIZE_ALIASED_OFFSET
 
#define HWCE_X_LINE_STRIDE_LENGTH_ALIASED_OFFSET
 
#define HWCE_X_FEAT_STRIDE_LENGTH_ALIASED_OFFSET
 
#define HWCE_X_IN_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_W_BASE_ADDR_ALIASED_OFFSET
 
#define HWCE_JOB_CONFIG0_ALIASED_OFFSET
 
#define HWCE_JOB_CONFIG1_ALIASED_OFFSET
 
#define HWCE_JOB_CONFIG2_ALIASED_OFFSET
 
#define HWCE_Y_TRANS_SIZE_CTX0_OFFSET
 
#define HWCE_Y_LINE_STRIDE_LENGTH_CTX0_OFFSET
 
#define HWCE_Y_FEAT_STRIDE_LENGTH_CTX0_OFFSET
 
#define HWCE_Y_OUT_2_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_Y_OUT_1_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_Y_OUT_0_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_Y_IN_2_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_Y_IN_1_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_Y_IN_0_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_X_TRANS_SIZE_CTX0_OFFSET
 
#define HWCE_X_LINE_STRIDE_LENGTH_CTX0_OFFSET
 
#define HWCE_X_FEAT_STRIDE_LENGTH_CTX0_OFFSET
 
#define HWCE_X_IN_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_W_BASE_ADDR_CTX0_OFFSET
 
#define HWCE_JOB_CONFIG0_CTX0_OFFSET
 
#define HWCE_JOB_CONFIG1_CTX0_OFFSET
 
#define HWCE_JOB_CONFIG2_CTX0_OFFSET
 
#define HWCE_Y_TRANS_SIZE_CTX1_OFFSET
 
#define HWCE_Y_LINE_STRIDE_LENGTH_CTX1_OFFSET
 
#define HWCE_Y_FEAT_STRIDE_LENGTH_CTX1_OFFSET
 
#define HWCE_Y_OUT_2_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_Y_OUT_1_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_Y_OUT_0_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_Y_IN_2_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_Y_IN_1_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_Y_IN_0_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_X_TRANS_SIZE_CTX1_OFFSET
 
#define HWCE_X_LINE_STRIDE_LENGTH_CTX1_OFFSET
 
#define HWCE_X_FEAT_STRIDE_LENGTH_CTX1_OFFSET
 
#define HWCE_X_IN_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_W_BASE_ADDR_CTX1_OFFSET
 
#define HWCE_JOB_CONFIG0_CTX1_OFFSET
 
#define HWCE_JOB_CONFIG1_CTX1_OFFSET
 
#define HWCE_JOB_CONFIG2_CTX1_OFFSET
 

Macro Definition Documentation

#define HWCE_ACQUIRE_OFFSET
#define HWCE_FINISHED_JOBS_OFFSET
#define HWCE_GEN_CONFIG0_OFFSET
#define HWCE_GEN_CONFIG1_OFFSET
#define HWCE_GEN_CONFIG2_OFFSET
#define HWCE_GEN_CONFIG3_OFFSET
#define HWCE_JOB_CONFIG0_ALIASED_OFFSET
#define HWCE_JOB_CONFIG0_CTX0_OFFSET
#define HWCE_JOB_CONFIG0_CTX1_OFFSET
#define HWCE_JOB_CONFIG1_ALIASED_OFFSET
#define HWCE_JOB_CONFIG1_CTX0_OFFSET
#define HWCE_JOB_CONFIG1_CTX1_OFFSET
#define HWCE_JOB_CONFIG2_ALIASED_OFFSET
#define HWCE_JOB_CONFIG2_CTX0_OFFSET
#define HWCE_JOB_CONFIG2_CTX1_OFFSET
#define HWCE_OFFLOADER_ID_OFFSET
#define HWCE_RUNNING_JOB_OFFSET
#define HWCE_SOFT_CLEAR_OFFSET
#define HWCE_STATUS_OFFSET

Referenced by hwce_status_get(), and hwce_status_set().

#define HWCE_SW_EVT_OFFSET

Referenced by hwce_sw_evt_get(), and hwce_sw_evt_set().

#define HWCE_TRIGGER_OFFSET
#define HWCE_W_BASE_ADDR_ALIASED_OFFSET
#define HWCE_W_BASE_ADDR_CTX0_OFFSET
#define HWCE_W_BASE_ADDR_CTX1_OFFSET
#define HWCE_X_FEAT_STRIDE_LENGTH_ALIASED_OFFSET
#define HWCE_X_FEAT_STRIDE_LENGTH_CTX0_OFFSET
#define HWCE_X_FEAT_STRIDE_LENGTH_CTX1_OFFSET
#define HWCE_X_IN_BASE_ADDR_ALIASED_OFFSET
#define HWCE_X_IN_BASE_ADDR_CTX0_OFFSET
#define HWCE_X_IN_BASE_ADDR_CTX1_OFFSET
#define HWCE_X_LINE_STRIDE_LENGTH_ALIASED_OFFSET
#define HWCE_X_LINE_STRIDE_LENGTH_CTX0_OFFSET
#define HWCE_X_LINE_STRIDE_LENGTH_CTX1_OFFSET
#define HWCE_X_TRANS_SIZE_ALIASED_OFFSET
#define HWCE_X_TRANS_SIZE_CTX0_OFFSET
#define HWCE_X_TRANS_SIZE_CTX1_OFFSET
#define HWCE_Y_FEAT_STRIDE_LENGTH_ALIASED_OFFSET
#define HWCE_Y_FEAT_STRIDE_LENGTH_CTX0_OFFSET
#define HWCE_Y_FEAT_STRIDE_LENGTH_CTX1_OFFSET
#define HWCE_Y_IN_0_BASE_ADDR_ALIASED_OFFSET
#define HWCE_Y_IN_0_BASE_ADDR_CTX0_OFFSET
#define HWCE_Y_IN_0_BASE_ADDR_CTX1_OFFSET
#define HWCE_Y_IN_1_BASE_ADDR_ALIASED_OFFSET
#define HWCE_Y_IN_1_BASE_ADDR_CTX0_OFFSET
#define HWCE_Y_IN_1_BASE_ADDR_CTX1_OFFSET
#define HWCE_Y_IN_2_BASE_ADDR_ALIASED_OFFSET
#define HWCE_Y_IN_2_BASE_ADDR_CTX0_OFFSET
#define HWCE_Y_IN_2_BASE_ADDR_CTX1_OFFSET
#define HWCE_Y_LINE_STRIDE_LENGTH_ALIASED_OFFSET
#define HWCE_Y_LINE_STRIDE_LENGTH_CTX0_OFFSET
#define HWCE_Y_LINE_STRIDE_LENGTH_CTX1_OFFSET
#define HWCE_Y_OUT_0_BASE_ADDR_ALIASED_OFFSET
#define HWCE_Y_OUT_0_BASE_ADDR_CTX0_OFFSET
#define HWCE_Y_OUT_0_BASE_ADDR_CTX1_OFFSET
#define HWCE_Y_OUT_1_BASE_ADDR_ALIASED_OFFSET
#define HWCE_Y_OUT_1_BASE_ADDR_CTX0_OFFSET
#define HWCE_Y_OUT_1_BASE_ADDR_CTX1_OFFSET
#define HWCE_Y_OUT_2_BASE_ADDR_ALIASED_OFFSET
#define HWCE_Y_OUT_2_BASE_ADDR_CTX0_OFFSET
#define HWCE_Y_OUT_2_BASE_ADDR_CTX1_OFFSET
#define HWCE_Y_TRANS_SIZE_ALIASED_OFFSET
#define HWCE_Y_TRANS_SIZE_CTX0_OFFSET
#define HWCE_Y_TRANS_SIZE_CTX1_OFFSET