WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
los_tables.h 文件参考
#include "los_typedef.h"
los_tables.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define LOS_HAL_TABLE_WOW_BEGIN(label, name)
 
#define LOS_HAL_TABLE_WOW_END(label, name)
 
#define LOS_HAL_TABLE_SCATTER_BEGIN(label, name)
 
#define LOS_HAL_TABLE_SCATTER_END(label, name)
 
#define LOS_HAL_TABLE_BEGIN(label, name)
 
#define LOS_HAL_TABLE_END(label, name)
 
#define LOS_HAL_TABLE_TYPE   LOSBLD_ATTRIB_ALIGN(LOSARC_ALIGNMENT)
 
#define LOS_HAL_TABLE_EXTRA(name)    LOSBLD_ATTRIB_SECTION(".liteos.table." X_STRING(name) ".extra")
 
#define LOS_HAL_TABLE_WOW_ENTRY(name)
 
#define LOS_HAL_TABLE_SCATTER_ENTRY(name)
 
#define LOS_HAL_TABLE_ENTRY(name)
 
#define LOS_HAL_TABLE_QUALIFIED_ENTRY(name, _qual)
 

宏定义说明

◆ LOS_HAL_TABLE_BEGIN

#define LOS_HAL_TABLE_BEGIN (   label,
  name 
)
值:
__asm__(".section \".liteos.table." X_STRING(name) ".begin\",\"aw\"\n" \
".globl " X_STRING(LOS_LABEL_DEFN(label)) "\n" \
".type " X_STRING(LOS_LABEL_DEFN(label)) ",object\n" \
".p2align " X_STRING(LOSARC_P2ALIGNMENT) "\n" \
X_STRING(LOS_LABEL_DEFN(label)) ":\n" \
".previous\n" \
)
#define LOS_LABEL_DEFN(label)
Definition los_typedef.h:148
#define LOSARC_P2ALIGNMENT
Definition los_typedef.h:159
#define X_STRING(x)
Definition los_typedef.h:47

◆ LOS_HAL_TABLE_END

#define LOS_HAL_TABLE_END (   label,
  name 
)
值:
__asm__(".section \".liteos.table." X_STRING(name) ".finish\",\"aw\"\n" \
".globl " X_STRING(LOS_LABEL_DEFN(label)) "\n" \
".type " X_STRING(LOS_LABEL_DEFN(label)) ",object\n" \
".p2align " X_STRING(LOSARC_P2ALIGNMENT) "\n" \
X_STRING(LOS_LABEL_DEFN(label)) ":\n" \
".previous\n" \
)

◆ LOS_HAL_TABLE_ENTRY

#define LOS_HAL_TABLE_ENTRY (   name)
值:
LOSBLD_ATTRIB_SECTION(".liteos.table." X_STRING(name) ".data") \
#define LOSBLD_ATTRIB_SECTION(__sect__)
Definition los_typedef.h:170
#define LOSBLD_ATTRIB_USED
Definition los_typedef.h:178

◆ LOS_HAL_TABLE_EXTRA

#define LOS_HAL_TABLE_EXTRA (   name)     LOSBLD_ATTRIB_SECTION(".liteos.table." X_STRING(name) ".extra")

◆ LOS_HAL_TABLE_QUALIFIED_ENTRY

#define LOS_HAL_TABLE_QUALIFIED_ENTRY (   name,
  _qual 
)
值:
LOSBLD_ATTRIB_SECTION(".liteos.table." X_STRING(name) ".data." X_STRING(_qual)) \

◆ LOS_HAL_TABLE_SCATTER_BEGIN

#define LOS_HAL_TABLE_SCATTER_BEGIN (   label,
  name 
)
值:
__asm__(".section \".liteos.table." X_STRING(name) ".scatter.begin\",\"aw\"\n" \
".globl " X_STRING(LOS_LABEL_DEFN(label)) "\n" \
".type " X_STRING(LOS_LABEL_DEFN(label)) ",object\n" \
".p2align " X_STRING(LOSARC_P2ALIGNMENT) "\n" \
X_STRING(LOS_LABEL_DEFN(label)) ":\n" \
".previous\n" \
)

◆ LOS_HAL_TABLE_SCATTER_END

#define LOS_HAL_TABLE_SCATTER_END (   label,
  name 
)
值:
__asm__(".section \".liteos.table." X_STRING(name) ".scatter.finish\",\"aw\"\n" \
".globl " X_STRING(LOS_LABEL_DEFN(label)) "\n" \
".type " X_STRING(LOS_LABEL_DEFN(label)) ",object\n" \
".p2align " X_STRING(LOSARC_P2ALIGNMENT) "\n" \
X_STRING(LOS_LABEL_DEFN(label)) ":\n" \
".previous\n" \
)

◆ LOS_HAL_TABLE_SCATTER_ENTRY

#define LOS_HAL_TABLE_SCATTER_ENTRY (   name)
值:
LOSBLD_ATTRIB_SECTION(".liteos.table." X_STRING(name) ".scatter.data") \

◆ LOS_HAL_TABLE_TYPE

#define LOS_HAL_TABLE_TYPE   LOSBLD_ATTRIB_ALIGN(LOSARC_ALIGNMENT)

◆ LOS_HAL_TABLE_WOW_BEGIN

#define LOS_HAL_TABLE_WOW_BEGIN (   label,
  name 
)
值:
__asm__(".section \".liteos.table." X_STRING(name) ".wow.begin\",\"aw\"\n" \
".globl " X_STRING(LOS_LABEL_DEFN(label)) "\n" \
".type " X_STRING(LOS_LABEL_DEFN(label)) ",object\n" \
".p2align " X_STRING(LOSARC_P2ALIGNMENT) "\n" \
X_STRING(LOS_LABEL_DEFN(label)) ":\n" \
".previous\n" \
)

◆ LOS_HAL_TABLE_WOW_END

#define LOS_HAL_TABLE_WOW_END (   label,
  name 
)
值:
__asm__(".section \".liteos.table." X_STRING(name) ".wow.finish\",\"aw\"\n" \
".globl " X_STRING(LOS_LABEL_DEFN(label)) "\n" \
".type " X_STRING(LOS_LABEL_DEFN(label)) ",object\n" \
".p2align " X_STRING(LOSARC_P2ALIGNMENT) "\n" \
X_STRING(LOS_LABEL_DEFN(label)) ":\n" \
".previous\n" \
)

◆ LOS_HAL_TABLE_WOW_ENTRY

#define LOS_HAL_TABLE_WOW_ENTRY (   name)
值:
LOSBLD_ATTRIB_SECTION(".liteos.table." X_STRING(name) ".wow.data") \