Home
last modified time | relevance | path

Searched refs:stack (Results 1 – 25 of 906) sorted by relevance

12345678910>>...37

/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/
A Dfsl_video_common.c259 status_t VIDEO_STACK_Init(video_stack_t *stack, void **buf, uint32_t size) in VIDEO_STACK_Init() argument
261 stack->buf = buf; in VIDEO_STACK_Init()
262 stack->maxCount = size; in VIDEO_STACK_Init()
263 stack->top = 0U; in VIDEO_STACK_Init()
268 status_t VIDEO_STACK_Pop(video_stack_t *stack, void **item) in VIDEO_STACK_Pop() argument
272 if (stack->top > 0U) in VIDEO_STACK_Pop()
274 *item = stack->buf[--stack->top]; in VIDEO_STACK_Pop()
286 status_t VIDEO_STACK_Push(video_stack_t *stack, void *item) in VIDEO_STACK_Push() argument
290 if (stack->top < (stack->maxCount)) in VIDEO_STACK_Push()
292 stack->buf[stack->top++] = item; in VIDEO_STACK_Push()
A Dfsl_video_common.h314 status_t VIDEO_STACK_Init(video_stack_t *stack, void **buf, uint32_t size);
324 status_t VIDEO_STACK_Pop(video_stack_t *stack, void **item);
334 status_t VIDEO_STACK_Push(video_stack_t *stack, void *item);
342 static inline uint32_t VIDEO_STACK_GetCount(video_stack_t *stack) in VIDEO_STACK_GetCount() argument
344 return stack->top; in VIDEO_STACK_GetCount()
353 static inline uint32_t VIDEO_STACK_GetMaxCount(video_stack_t *stack) in VIDEO_STACK_GetMaxCount() argument
355 return stack->maxCount; in VIDEO_STACK_GetMaxCount()
/bsp/maxim/max32660-evsys/board/linker_scripts/
A Dlink.lds101 /* Set stack top to end of RAM, and stack limit move down by
107 * used for linker to calculate size of stack sections, and assign
108 * values to stack symbols later */
111 *(.stack*)
123 /* Check if data + heap + stack exceeds RAM limit */
124 ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack")
/bsp/efm32/Libraries/Device/EnergyMicro/EFM32G/Source/GCC/
A Defm32g.ld131 * used for linker to calculate size of stack sections, and assign
132 * values to stack symbols later */
135 *(.stack)
138 /* Set stack top to end of RAM, and stack limit move down by
144 /* Check if data + heap + stack exceeds RAM limit */
145 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/nrf5x/nrf51822/board/linker_scripts/
A Dlink.lds135 * used for linker to calculate size of stack sections, and assign
136 * values to stack symbols later */
139 KEEP(*(.stack*))
142 /* Set stack top to end of RAM, and stack limit move down by
148 /* Check if data + heap + stack exceeds RAM limit */
149 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/nrf5x/nrf52840/board/linker_scripts/
A Dlink.lds135 * used for linker to calculate size of stack sections, and assign
136 * values to stack symbols later */
139 KEEP(*(.stack*))
142 /* Set stack top to end of RAM, and stack limit move down by
148 /* Check if data + heap + stack exceeds RAM limit */
149 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/nrf5x/nrf5340/board/linker_scripts/
A Dlink.lds142 * used for linker to calculate size of stack sections, and assign
143 * values to stack symbols later */
146 KEEP(*(.stack*))
149 /* Set stack top to end of RAM, and stack limit move down by
155 /* Check if data + heap + stack exceeds RAM limit */
156 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/nrf5x/nrf52833/board/linker_scripts/
A Dlink.lds135 * used for linker to calculate size of stack sections, and assign
136 * values to stack symbols later */
139 KEEP(*(.stack*))
142 /* Set stack top to end of RAM, and stack limit move down by
148 /* Check if data + heap + stack exceeds RAM limit */
149 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/efm32/Libraries/Device/EnergyMicro/EFM32GG/Source/GCC/
A Defm32gg.ld131 * used for linker to calculate size of stack sections, and assign
132 * values to stack symbols later */
135 *(.stack)
138 /* Set stack top to end of RAM, and stack limit move down by
144 /* Check if data + heap + stack exceeds RAM limit */
145 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/yichip/yc3121-pos/drivers/linker_scripts/
A Dlink.lds146 * used for linker to calculate size of stack sections, and assign
147 * values to stack symbols later */
150 *(.stack*)
153 /* Set stack top to end of RAM, and stack limit move down by
159 /* Check if data + heap + stack exceeds RAM limit */
160 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/yichip/yc3122-pos/drivers/linker_scripts/
A Dlink.lds146 * used for linker to calculate size of stack sections, and assign
147 * values to stack symbols later */
150 *(.stack*)
153 /* Set stack top to end of RAM, and stack limit move down by
159 /* Check if data + heap + stack exceeds RAM limit */
160 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/frdm-k64f/
A DK64FN1M0xxx12.ld168 * used for linker to calculate size of stack sections, and assign
169 * values to stack symbols later */
172 *(.stack)
175 /* Set stack top to end of RAM, and stack limit move down by
181 /* Check if data + heap + stack exceeds RAM limit */
182 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/efm32/
A Defm32g_rom.ld161 * used for linker to calculate size of stack sections, and assign
162 * values to stack symbols later */
165 *(.stack)
168 /* Set stack top to end of RAM, and stack limit move down by
174 /* Check if data + heap + stack exceeds RAM limit */
175 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
A Defm32gg_rom.ld152 * used for linker to calculate size of stack sections, and assign
153 * values to stack symbols later */
156 *(.stack)
159 /* Set stack top to end of RAM, and stack limit move down by
165 /* Check if data + heap + stack exceeds RAM limit */
166 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
/bsp/bouffalo_lab/bl60x/board/linker_scripts/
A Dbl602_flash.ld154 /* Check if data + heap + stack exceeds RAM limit */
155 ASSERT(_HeapBase >= __tcm_data_end__, "region RAM overflowed with stack")
159 * used for linker to calculate size of stack sections, and assign
160 * values to stack symbols later */
168 /* Set stack top to end of RAM, and stack limit move down by
175 /* Check if data + heap + stack exceeds RAM limit */
176 ASSERT(__StackLimit >= __tcm_data_end__, "region RAM overflowed with stack")
/bsp/fm33lc026/libraries/FM/FM33xx/Source/Templates/gcc/linker/
A Dfm33lc01x_flash.ld4 /* Highest address of the user mode stack */
6 /* Generate a link error if heap and stack don't fit into RAM */
8 _Stack_Size = 0x400; /* amount of stack */
119 /* system stack */
120 PROVIDE (_stack_base = _estack - _Stack_Size); /* _estack is top of stack*/
121 ASSERT ((_stack_base > end), "Error: No room left for the stack")
122 /* _estack is top of stack*/
A Dfm33lc02x_flash.ld4 /* Highest address of the user mode stack */
6 /* Generate a link error if heap and stack don't fit into RAM */
8 _Stack_Size = 0x400; /* amount of stack */
119 /* system stack */
120 PROVIDE (_stack_base = _estack - _Stack_Size); /* _estack is top of stack*/
121 ASSERT ((_stack_base > end), "Error: No room left for the stack")
122 /* _estack is top of stack*/
A Dfm33lc04x_flash.ld4 /* Highest address of the user mode stack */
6 /* Generate a link error if heap and stack don't fit into RAM */
8 _Stack_Size = 0x400; /* amount of stack */
119 /* system stack */
120 PROVIDE (_stack_base = _estack - _Stack_Size); /* _estack is top of stack*/
121 ASSERT ((_stack_base > end), "Error: No room left for the stack")
122 /* _estack is top of stack*/
/bsp/maxim/libraries/MAX32660PeriphDriver/CMSIS/Device/Maxim/MAX32660/Source/GCC/
A Dmax32660_sbl.ld152 /* Set stack top to end of RAM, and stack limit move down by
156 * used for linker to calculate size of stack sections, and assign
157 * values to stack symbols later */
171 .stack __section_end_heap : ALIGN(0x80)
174 *(.stack*)
222 .protocol_ram.stack __iota_work_rce_end : ALIGN(0x10)
227 KEEP(*(.protocol_ram.stack))
267 …__section_stp_size = SIZEOF(.protocol_ram.stack) + SIZEOF(.protocol_ram.bss) + SIZEOF(.protocol_ra…
269 /* Check if data + heap + stack exceeds RAM limit */
270 ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack")
A Dmax32660.ld107 /* Set stack top to end of RAM, and stack limit move down by
113 * used for linker to calculate size of stack sections, and assign
114 * values to stack symbols later */
117 *(.stack*)
129 /* Check if data + heap + stack exceeds RAM limit */
130 ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack")
A Dmax32660_emulator.ld107 /* Set stack top to end of RAM, and stack limit move down by
113 * used for linker to calculate size of stack sections, and assign
114 * values to stack symbols later */
117 *(.stack*)
129 /* Check if data + heap + stack exceeds RAM limit */
130 ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack")
A Dmax32660_emulator_ram.ld108 /* Set stack top to end of RAM, and stack limit move down by
114 * used for linker to calculate size of stack sections, and assign
115 * values to stack symbols later */
118 *(.stack*)
130 /* Check if data + heap + stack exceeds RAM limit */
131 ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack")
A Dmax32660_ram.ld108 /* Set stack top to end of RAM, and stack limit move down by
114 * used for linker to calculate size of stack sections, and assign
115 * values to stack symbols later */
118 *(.stack*)
130 /* Check if data + heap + stack exceeds RAM limit */
131 ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack")
/bsp/synopsys/boards/
A Dlinker_template_mw.ld142 .stack ALIGN(4) SIZE(_STACKSIZE): {}
146 _f_stack = ADDR(.stack);
147 _e_stack = ADDR(.stack) + SIZEOF(.stack);
/bsp/raspberry-pico/RP2040/
A Dlink.ld242 /* .stack*_dummy section doesn't contains any symbols. It is only
243 * used for linker to calculate size of stack sections, and assign
244 * values to stack symbols later
248 /* by default we put core 0 stack at the end of scratch Y, so that if core 1
249 * stack is not used then all of SCRATCH_X is free.
257 KEEP(*(.stack*))
264 /* stack limit is poorly named, but historically is maximum heap ptr */
272 /* Check if data + heap + stack exceeds RAM limit */

Completed in 43 milliseconds

12345678910>>...37