Lines Matching +full:sram +full:- +full:section
2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved.
3 * Copyright (c) 2020-2023 Huawei Device Co., Ltd. All rights reserved.
202 * Vector table section
205 #define LITE_OS_SEC_VEC __attribute__ ((section(".vector")))
210 * .Text section (Code section)
213 #define LITE_OS_SEC_TEXT // __attribute__((section(".sram.text")))
218 * .Text.ddr section
221 #define LITE_OS_SEC_TEXT_MINOR // __attribute__((section(".dyn.text")))
226 * .Text.init section
229 #define LITE_OS_SEC_TEXT_INIT // __attribute__((section(".dyn.text")))
234 * .Data section
237 #define LITE_OS_SEC_DATA // __attribute__((section(".dyn.data")))
242 * .Data.init section
245 #define LITE_OS_SEC_DATA_INIT // __attribute__((section(".dyn.data")))
250 * Not initialized variable section
253 #define LITE_OS_SEC_BSS // __attribute__((section(".sym.bss")))
258 * .bss.ddr section
273 #define LITE_OS_SEC_TEXT_DATA // __attribute__((section(".dyn.data")))
274 #define LITE_OS_SEC_TEXT_BSS // __attribute__((section(".dyn.bss")))
275 #define LITE_OS_SEC_TEXT_RODATA // __attribute__((section(".dyn.rodata")))
279 #define LITE_OS_SEC_SYMDATA // __attribute__((section(".sym.data")))
283 #define LITE_OS_SEC_SYMBSS // __attribute__((section(".sym.bss")))
288 #define LITE_OS_SEC_KEEP_DATA_DDR // __attribute__((section(".keep.data.ddr")))
292 #define LITE_OS_SEC_KEEP_TEXT_DDR // __attribute__((section(".keep.text.ddr")))
296 #define LITE_OS_SEC_KEEP_DATA_SRAM // __attribute__((section(".keep.data.sram")))
300 #define LITE_OS_SEC_KEEP_TEXT_SRAM // __attribute__((section(".keep.text.sram")))
360 #define LOS_NOK (UINT32)(-1)
364 #define OS_ERROR (UINT32)(-1)
365 #define OS_INVALID (UINT32)(-1)
390 #define TRUNCATE(addr, size) ((addr) & ~((size) - 1))
415 return (addr + (((addr + (boundary - 1)) > addr) ? (boundary - 1) : 0)) & ~(boundary - 1); in LOS_Align()
476 p &= (__LIBATOMIC_N_LOCKS - 1); in __libatomic_flag_for_address()