Searched refs:stack (Results 26 - 50 of 113) sorted by relevance

12345

/haiku/src/system/boot/platform/bios_ia32/
H A Dsmp_trampoline.S5 // expects a stack page like this:
6 // (stack has to be at (0x9e000)
44 movl $0x9eff8,%esp # set up the stack pointer
49 popl %eax # get the final stack location
51 // Clear the final stack location to notify the startup code that
70 // target function at the top of the passed stack
/haiku/src/system/boot/platform/pxe_ia32/
H A Dsmp_trampoline.S5 // expects a stack page like this:
6 // (stack has to be at (0x8c000)
44 movl $0x8cff8,%esp # set up the stack pointer
49 popl %eax # get the final stack location
51 // Clear the final stack location to notify the startup code that
70 // target function at the top of the passed stack
/haiku/src/system/kernel/device_manager/
H A Ddevice_manager.cpp167 status_t _AddPath(Stack<KPath*>& stack, const char* path,
1609 device_node::_AddPath(Stack<KPath*>& stack, const char* basePath, argument
1620 status = stack.Push(path);
1634 Stack<KPath*>* stack = NULL; local
1638 stack = new(std::nothrow) Stack<KPath*>();
1639 if (stack == NULL)
1642 StackDeleter<KPath*> stackDeleter(stack);
1660 _AddPath(*stack, "busses", "scsi");
1661 _AddPath(*stack, "busses", "virtio");
1664 _AddPath(*stack, "busse
[all...]
/haiku/headers/private/app/
H A DTokenSpace.h14 #include <stack>
/haiku/headers/private/kernel/arch/
H A Dthread.h24 void arch_thread_init_kthread_stack(Thread *thread, void *stack,
/haiku/src/apps/sudoku/
H A DSudokuSolver.cpp184 Stack<SolutionStep*> stack;
188 stack.Push(step);
193 while (stack.Pop(&step)) {
209 stack.Push(next);
/haiku/src/system/libroot/posix/musl/math/x86/
H A Dexpl.s49 # fpu stack: 2^hi x hi
68 # fpu stack: 2^hi x hi xh xl yh
79 # fpu stack: 2^hi x lo xh xl yl
92 # fpu stack: 2^hi x lo log2e_lo
/haiku/src/system/libroot/posix/musl/math/x86_64/
H A Dexpl.s48 # fpu stack: 2^hi x hi
67 # fpu stack: 2^hi x hi xh xl yh
78 # fpu stack: 2^hi x lo xh xl yl
92 # fpu stack: 2^hi x lo log2e_lo
/haiku/src/system/boot/platform/u-boot/arch/ppc/
H A Darch_cpu.cpp136 addr_t stack = (addr_t)arch_mmu_allocate((void*)0x80000000,
139 if (!stack) {
140 printf("enumerate_cpus(): Failed to allocate kernel stack(s)!\n");
145 gKernelArgs.cpu_kstack[i].start = stack;
148 stack += KERNEL_STACK_SIZE + KERNEL_STACK_GUARD_PAGES * B_PAGE_SIZE;
/haiku/src/add-ons/kernel/network/datalink_protocols/ethernet_frame/
H A Dethernet_frame.cpp103 net_stack_module_info* stack; local
104 status_t status = get_module(NET_STACK_MODULE_NAME, (module_info**)&stack);
108 status = stack->register_device_deframer(interface->device,
129 net_stack_module_info* stack; local
130 if (get_module(NET_STACK_MODULE_NAME, (module_info**)&stack) == B_OK) {
131 stack->unregister_device_deframer(protocol->interface->device);
/haiku/src/servers/app/
H A DWindow.cpp312 WindowStack* stack = GetWindowStack(); local
313 if (moveStack && stack) {
314 for (int32 i = 0; i < stack->CountWindows(); i++) {
315 Window* window = stack->WindowList().ItemAt(i);
341 WindowStack* stack = GetWindowStack(); local
342 if (resizeStack && stack) {
343 for (int32 i = 0; i < stack->CountWindows(); i++) {
344 Window* window = stack->WindowList().ItemAt(i);
379 if (resizeStack && stack) {
380 for (int32 i = 0; i < stack
405 WindowStack* stack = GetWindowStack(); local
624 WindowStack* stack = GetWindowStack(); local
2166 WindowStack* stack = GetWindowStack(); local
2286 WindowStack* stack = new(std::nothrow) WindowStack(decorator); local
[all...]
/haiku/src/bin/bfs_tools/lib/
H A DBPlusTree.cpp236 Stack<validate_info> stack; local
240 stack.Push(info);
245 stack.Push(info);
252 if (!stack.Pop(&info)) {
282 stack.Push(info);
288 stack.Push(info);
292 stack.Push(info);
335 Stack<off_t> stack;
336 if (stack.Push(fHeader->root_node_pointer) < B_OK)
341 while (stack
619 SeekDown(Stack<node_and_key> &stack,uint8 *key,uint16 keyLength) argument
[all...]
/haiku/src/tests/system/kernel/device_manager/playground/
H A Ddevice_manager.cpp150 status_t _AddPath(Stack<KPath*>& stack, const char* path,
385 // The following is done to reduce the stack usage of deeply nested
1235 device_node::_AddPath(Stack<KPath*>& stack, const char* basePath, argument
1246 status = stack.Push(path);
1258 Stack<KPath*>* stack = NULL; local
1262 stack = new(std::nothrow) Stack<KPath*>();
1263 if (stack == NULL)
1266 StackDeleter<KPath*> stackDeleter(stack);
1279 _AddPath(*stack, "busses", "scsi");
1282 _AddPath(*stack, "busse
[all...]
/haiku/headers/libs/agg/
H A Dagg_blur.h378 pod_vector<int8u> stack; local
386 stack.allocate(div);
396 stack[i] = pix;
404 stack[i + rx] = pix;
423 sum_out -= stack[stack_start];
432 stack[stack_start] = pix;
439 stack_pix = stack[stack_ptr];
453 stack.allocate(div);
464 stack[i] = pix;
472 stack[
558 pod_vector<color_type> stack; local
816 pod_vector<color_type> stack; local
[all...]
/haiku/src/system/boot/platform/efi/arch/riscv64/
H A Darch_smp.cpp103 // setup stack
188 // create a final stack the trampoline code will put the ap processor on
189 void * stack = NULL; local
192 if (platform_allocate_region(&stack, size, 0, false) != B_OK) {
193 panic("Unable to allocate AP stack");
195 memset(stack, 0, size);
196 gKernelArgs.cpu_kstack[i].start = fix_address((uint64_t)stack);
213 dprintf(" stack: %#" B_PRIx64 " - %#" B_PRIx64 "\n",
/haiku/src/apps/icon-o-matic/gui/
H A DStyleView.h56 void SetCommandStack(CommandStack* stack);
H A DIconObjectListView.cpp178 IconObjectListView::SetCommandStack(CommandStack* stack) argument
180 fCommandStack = stack;
H A DTransformerListView.h68 void SetCommandStack(CommandStack* stack);
/haiku/src/system/kernel/arch/arm/
H A Darch_thread.cpp47 arm_push_iframe(struct iframe_stack *stack, struct iframe *frame) argument
49 ASSERT(stack->index < IFRAME_TRACE_DEPTH);
50 stack->frames[stack->index++] = frame;
55 arm_pop_iframe(struct iframe_stack *stack) argument
57 ASSERT(stack->index > 0);
58 stack->index--;
84 // set up an initial state (stack & fpu)
97 TRACE("arch_thread_init_kthread_stack(%s): stack top %p, function %p, data: "
111 // save the stack positio
[all...]
/haiku/src/system/kernel/util/
H A DAVLTreeBase.cpp385 node_info stack[kMaxAVLTreeHeight]; local
386 node_info* top = stack;
387 const node_info* const bottom = stack;
497 AVLTreeNode** stack[kMaxAVLTreeHeight]; local
498 AVLTreeNode*** top = stack;
499 const AVLTreeNode* const* const* const bottom = stack;
/haiku/src/bin/rc/
H A Dlexer.l26 #include <stack>
51 // buffer, filename, and line number on the include stack, so we
59 static std::stack<include_t> include_stack;
/haiku/src/apps/cortex/Persistence/
H A DExportContext.cpp94 // push tag onto element stack, and link to entry for the current object
136 // pop element off stack
238 // write entry to object stack
367 out << "Element stack:\n";
/haiku/src/apps/mediaplayer/playlist/
H A DPlaylistListView.h27 CommandStack* stack);
/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_smp.cpp221 // create a final stack the trampoline code will put the ap processor on
222 void * stack = NULL; local
224 if (platform_allocate_region(&stack, size, 0, false) != B_OK) {
225 panic("Unable to allocate AP stack");
227 memset(stack, 0, size);
228 gKernelArgs.cpu_kstack[i].start = fix_address((uint64_t)stack);
239 // allocate a stack and a code area for the smp trampoline
315 // Wait for the trampoline code to clear the final stack location.
/haiku/src/servers/app/stackandtile/
H A DStacking.cpp73 // Is that window already part of the stack?
293 WindowStack* stack = window->GetWindowStack(); local
294 if (stack == NULL)
299 if (stack->CountWindows() > 1 && _IsStackableWindow(window) == false)

Completed in 115 milliseconds

12345