Lines Matching +full:high +full:- +full:to +full:- +full:low
1 /* SPDX-License-Identifier: GPL-2.0-only */
28 unsigned long low; member
29 unsigned long high; member
41 * longer valid to unwind to.
43 * @prev_fp: The fp that pointed to this frame record, or a synthetic value
44 * of 0. This is used to ensure that within a stack, each
47 * value of STACK_TYPE_UNKNOWN. This is used to detect a
48 * transition from one stack to another.
73 unsigned long low, unsigned long high, in on_stack() argument
76 if (!low) in on_stack()
79 if (sp < low || sp + size < sp || sp + size > high) in on_stack()
83 info->low = low; in on_stack()
84 info->high = high; in on_stack()
85 info->type = type; in on_stack()
93 unsigned long low = (unsigned long)raw_cpu_read(irq_stack_ptr); in on_irq_stack() local
94 unsigned long high = low + IRQ_STACK_SIZE; in on_irq_stack() local
96 return on_stack(sp, size, low, high, STACK_TYPE_IRQ, info); in on_irq_stack()
103 unsigned long low = (unsigned long)task_stack_page(tsk); in on_task_stack() local
104 unsigned long high = low + THREAD_SIZE; in on_task_stack() local
106 return on_stack(sp, size, low, high, STACK_TYPE_TASK, info); in on_task_stack()
115 unsigned long low = (unsigned long)raw_cpu_ptr(overflow_stack); in on_overflow_stack() local
116 unsigned long high = low + OVERFLOW_STACK_SIZE; in on_overflow_stack() local
118 return on_stack(sp, size, low, high, STACK_TYPE_OVERFLOW, info); in on_overflow_stack()
127 * We can only safely access per-cpu stacks from current in a non-preemptible
135 info->type = STACK_TYPE_UNKNOWN; in on_accessible_stack()