Symbol: stack_info
arch/arm64/include/asm/stacktrace.h
108
static inline struct stack_info stackinfo_get_efi(void)
arch/arm64/include/asm/stacktrace.h
113
return (struct stack_info) {
arch/arm64/include/asm/stacktrace.h
25
static inline struct stack_info stackinfo_get_irq(void)
arch/arm64/include/asm/stacktrace.h
30
return (struct stack_info) {
arch/arm64/include/asm/stacktrace.h
38
struct stack_info info = stackinfo_get_irq();
arch/arm64/include/asm/stacktrace.h
42
static inline struct stack_info stackinfo_get_task(const struct task_struct *tsk)
arch/arm64/include/asm/stacktrace.h
47
return (struct stack_info) {
arch/arm64/include/asm/stacktrace.h
56
struct stack_info info = stackinfo_get_task(tsk);
arch/arm64/include/asm/stacktrace.h
64
static inline struct stack_info stackinfo_get_overflow(void)
arch/arm64/include/asm/stacktrace.h
69
return (struct stack_info) {
arch/arm64/include/asm/stacktrace.h
79
static inline struct stack_info stackinfo_get_sdei_normal(void)
arch/arm64/include/asm/stacktrace.h
84
return (struct stack_info) {
arch/arm64/include/asm/stacktrace.h
90
static inline struct stack_info stackinfo_get_sdei_critical(void)
arch/arm64/include/asm/stacktrace.h
95
return (struct stack_info) {
arch/arm64/include/asm/stacktrace/common.h
103
struct stack_info *info,
arch/arm64/include/asm/stacktrace/common.h
107
struct stack_info tmp;
arch/arm64/include/asm/stacktrace/common.h
148
struct stack_info *info;
arch/arm64/include/asm/stacktrace/common.h
33
struct stack_info stack;
arch/arm64/include/asm/stacktrace/common.h
34
struct stack_info *stacks;
arch/arm64/include/asm/stacktrace/common.h
38
static inline struct stack_info stackinfo_get_unknown(void)
arch/arm64/include/asm/stacktrace/common.h
40
return (struct stack_info) {
arch/arm64/include/asm/stacktrace/common.h
46
static inline bool stackinfo_on_stack(const struct stack_info *info,
arch/arm64/include/asm/stacktrace/common.h
73
static struct stack_info *unwind_find_stack(struct unwind_state *state,
arch/arm64/include/asm/stacktrace/common.h
77
struct stack_info *info = &state->stack;
arch/arm64/kernel/stacktrace.c
168
struct stack_info *info;
arch/arm64/kernel/stacktrace.c
195
struct stack_info *info;
arch/arm64/kernel/stacktrace.c
221
struct stack_info *info;
arch/arm64/kernel/stacktrace.c
337
struct stack_info stacks[] = {
arch/arm64/kvm/hyp/nvhe/stacktrace.c
123
struct stack_info stacks[] = {
arch/arm64/kvm/hyp/nvhe/stacktrace.c
42
static struct stack_info stackinfo_get_overflow(void)
arch/arm64/kvm/hyp/nvhe/stacktrace.c
47
return (struct stack_info) {
arch/arm64/kvm/hyp/nvhe/stacktrace.c
53
static struct stack_info stackinfo_get_hyp(void)
arch/arm64/kvm/hyp/nvhe/stacktrace.c
59
return (struct stack_info) {
arch/arm64/kvm/stacktrace.c
182
struct stack_info stacks[] = {
arch/arm64/kvm/stacktrace.c
25
static struct stack_info stackinfo_get_overflow(void)
arch/arm64/kvm/stacktrace.c
32
return (struct stack_info) {
arch/arm64/kvm/stacktrace.c
38
static struct stack_info stackinfo_get_overflow_kern_va(void)
arch/arm64/kvm/stacktrace.c
43
return (struct stack_info) {
arch/arm64/kvm/stacktrace.c
49
static struct stack_info stackinfo_get_hyp(void)
arch/arm64/kvm/stacktrace.c
56
return (struct stack_info) {
arch/arm64/kvm/stacktrace.c
62
static struct stack_info stackinfo_get_hyp_kern_va(void)
arch/arm64/kvm/stacktrace.c
67
return (struct stack_info) {
arch/arm64/kvm/stacktrace.c
88
struct stack_info stack_hyp, stack_kern;
arch/loongarch/include/asm/stacktrace.h
30
bool in_irq_stack(unsigned long stack, struct stack_info *info);
arch/loongarch/include/asm/stacktrace.h
31
bool in_task_stack(unsigned long stack, struct task_struct *task, struct stack_info *info);
arch/loongarch/include/asm/stacktrace.h
32
int get_stack_info(unsigned long stack, struct task_struct *task, struct stack_info *info);
arch/loongarch/include/asm/unwind.h
24
struct stack_info stack_info;
arch/loongarch/include/asm/unwind.h
40
return state->stack_info.type == STACK_TYPE_UNKNOWN;
arch/loongarch/include/asm/unwind.h
78
get_stack_info(state->sp, state->task, &state->stack_info);
arch/loongarch/kernel/process.c
258
bool in_irq_stack(unsigned long stack, struct stack_info *info)
arch/loongarch/kernel/process.c
280
struct stack_info *info)
arch/loongarch/kernel/process.c
297
struct stack_info *info)
arch/loongarch/kernel/unwind.c
12
struct stack_info *info = &state->stack_info;
arch/loongarch/kernel/unwind_orc.c
316
static inline bool on_stack(struct stack_info *info, unsigned long addr, size_t len)
arch/loongarch/kernel/unwind_orc.c
327
struct stack_info *info = &state->stack_info;
arch/loongarch/kernel/unwind_orc.c
400
struct stack_info *info = &state->stack_info;
arch/loongarch/kernel/unwind_orc.c
521
state->stack_info.type = STACK_TYPE_UNKNOWN;
arch/loongarch/kernel/unwind_prologue.c
113
struct stack_info *info = &state->stack_info;
arch/loongarch/kernel/unwind_prologue.c
195
struct stack_info *info = &state->stack_info;
arch/loongarch/kernel/unwind_prologue.c
227
state->stack_info.type = STACK_TYPE_UNKNOWN;
arch/s390/boot/pgm_check.c
16
struct stack_info boot_stack = { STACK_TYPE_TASK, (unsigned long)_stack_start,
arch/s390/include/asm/stacktrace.h
43
struct stack_info *info, unsigned long *visit_mask);
arch/s390/include/asm/stacktrace.h
45
static inline bool on_stack(struct stack_info *info,
arch/s390/include/asm/unwind.h
35
struct stack_info stack_info;
arch/s390/include/asm/unwind.h
65
return state->stack_info.type == STACK_TYPE_UNKNOWN;
arch/s390/kernel/dumpstack.c
44
static inline bool in_stack(unsigned long sp, struct stack_info *info,
arch/s390/kernel/dumpstack.c
56
struct stack_info *info)
arch/s390/kernel/dumpstack.c
63
static bool in_irq_stack(unsigned long sp, struct stack_info *info)
arch/s390/kernel/dumpstack.c
70
static bool in_nodat_stack(unsigned long sp, struct stack_info *info)
arch/s390/kernel/dumpstack.c
77
static bool in_mcck_stack(unsigned long sp, struct stack_info *info)
arch/s390/kernel/dumpstack.c
84
static bool in_restart_stack(unsigned long sp, struct stack_info *info)
arch/s390/kernel/dumpstack.c
92
struct stack_info *info, unsigned long *visit_mask)
arch/s390/kernel/process.c
213
if (state.stack_info.type != STACK_TYPE_TASK) {
arch/s390/kernel/stacktrace.c
37
if (state.stack_info.type != STACK_TYPE_TASK)
arch/s390/kernel/unwind_bc.c
120
state->stack_info.type = STACK_TYPE_UNKNOWN;
arch/s390/kernel/unwind_bc.c
130
struct stack_info *info = &state->stack_info;
arch/s390/kernel/unwind_bc.c
177
if (on_stack(&state->stack_info, first_frame, sizeof(struct stack_frame))) {
arch/s390/kernel/unwind_bc.c
25
(sp > state->stack_info.end - sizeof(struct stack_frame));
arch/s390/kernel/unwind_bc.c
30
struct stack_info *info = &state->stack_info;
arch/s390/kernel/unwind_bc.c
49
return state->stack_info.type == STACK_TYPE_IRQ &&
arch/s390/kernel/unwind_bc.c
50
state->stack_info.end - sizeof(struct pt_regs) == (unsigned long)regs &&
arch/s390/kernel/unwind_bc.c
58
struct stack_info *info = &state->stack_info;
arch/s390/lib/test_unwind.c
83
stack_type_name(state.stack_info.type),
arch/x86/include/asm/stacktrace.h
32
struct stack_info *info);
arch/x86/include/asm/stacktrace.h
34
bool in_entry_stack(unsigned long *stack, struct stack_info *info);
arch/x86/include/asm/stacktrace.h
37
struct stack_info *info, unsigned long *visit_mask);
arch/x86/include/asm/stacktrace.h
39
struct stack_info *info);
arch/x86/include/asm/stacktrace.h
42
bool get_stack_guard_info(unsigned long *stack, struct stack_info *info)
arch/x86/include/asm/stacktrace.h
53
static inline bool on_stack(struct stack_info *info, void *addr, size_t len)
arch/x86/include/asm/traps.h
47
struct stack_info *info);
arch/x86/include/asm/unwind.h
15
struct stack_info stack_info;
arch/x86/include/asm/unwind.h
50
return state->stack_info.type == STACK_TYPE_UNKNOWN;
arch/x86/kernel/dumpstack.c
152
static void show_regs_if_on_stack(struct stack_info *info, struct pt_regs *regs,
arch/x86/kernel/dumpstack.c
188
struct stack_info stack_info = {0};
arch/x86/kernel/dumpstack.c
215
for (; stack; stack = stack_info.next_sp) {
arch/x86/kernel/dumpstack.c
220
if (get_stack_info(stack, task, &stack_info, &visit_mask)) {
arch/x86/kernel/dumpstack.c
228
if (get_stack_info(stack, task, &stack_info, &visit_mask))
arch/x86/kernel/dumpstack.c
232
stack_name = stack_type_name(stack_info.type);
arch/x86/kernel/dumpstack.c
237
show_regs_if_on_stack(&stack_info, regs, partial, log_lvl);
arch/x86/kernel/dumpstack.c
249
for (; stack < stack_info.end; stack++) {
arch/x86/kernel/dumpstack.c
298
show_regs_if_on_stack(&stack_info, regs, partial, log_lvl);
arch/x86/kernel/dumpstack.c
31
struct stack_info *info)
arch/x86/kernel/dumpstack.c
48
bool noinstr in_entry_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/dumpstack_32.c
109
struct stack_info *info, unsigned long *visit_mask)
arch/x86/kernel/dumpstack_32.c
38
static bool in_hardirq_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/dumpstack_32.c
63
static bool in_softirq_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/dumpstack_32.c
88
static bool in_doublefault_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/dumpstack_64.c
135
static __always_inline bool in_irq_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/dumpstack_64.c
171
struct stack_info *info)
arch/x86/kernel/dumpstack_64.c
192
struct stack_info *info, unsigned long *visit_mask)
arch/x86/kernel/dumpstack_64.c
94
static __always_inline bool in_exception_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/traps.c
1054
struct stack_info info;
arch/x86/kernel/traps.c
548
struct stack_info *info)
arch/x86/kernel/traps.c
603
struct stack_info info;
arch/x86/kernel/unwind_frame.c
199
struct stack_info *info = &state->stack_info;
arch/x86/kernel/unwind_frame.c
234
if (state->orig_sp && state->stack_info.type == prev_type &&
arch/x86/kernel/unwind_frame.c
36
struct stack_info stack_info = {0};
arch/x86/kernel/unwind_frame.c
368
state->stack_info.type = STACK_TYPE_UNKNOWN;
arch/x86/kernel/unwind_frame.c
384
state->stack_info.type = STACK_TYPE_UNKNOWN;
arch/x86/kernel/unwind_frame.c
405
get_stack_info(bp, state->task, &state->stack_info,
arch/x86/kernel/unwind_frame.c
415
(!on_stack(&state->stack_info, first_frame, sizeof(long)) ||
arch/x86/kernel/unwind_frame.c
45
state->stack_info.type, state->stack_info.next_sp,
arch/x86/kernel/unwind_frame.c
49
sp = PTR_ALIGN(stack_info.next_sp, sizeof(long))) {
arch/x86/kernel/unwind_frame.c
50
if (get_stack_info(sp, state->task, &stack_info, &visit_mask))
arch/x86/kernel/unwind_frame.c
53
for (; sp < stack_info.end; sp++) {
arch/x86/kernel/unwind_guess.c
29
struct stack_info *info = &state->stack_info;
arch/x86/kernel/unwind_guess.c
59
get_stack_info(first_frame, state->task, &state->stack_info,
arch/x86/kernel/unwind_guess.c
68
(!on_stack(&state->stack_info, first_frame, sizeof(long)) ||
arch/x86/kernel/unwind_orc.c
406
struct stack_info *info = &state->stack_info;
arch/x86/kernel/unwind_orc.c
487
enum stack_type prev_type = state->stack_info.type;
arch/x86/kernel/unwind_orc.c
51
struct stack_info stack_info = {0};
arch/x86/kernel/unwind_orc.c
60
state->stack_info.type, state->stack_info.next_sp,
arch/x86/kernel/unwind_orc.c
64
sp = PTR_ALIGN(stack_info.next_sp, sizeof(long))) {
arch/x86/kernel/unwind_orc.c
65
if (get_stack_info(sp, state->task, &stack_info, &visit_mask))
arch/x86/kernel/unwind_orc.c
679
if (state->stack_info.type == prev_type &&
arch/x86/kernel/unwind_orc.c
68
for (; sp < stack_info.end; sp++) {
arch/x86/kernel/unwind_orc.c
680
on_stack(&state->stack_info, (void *)state->sp, sizeof(long)) &&
arch/x86/kernel/unwind_orc.c
693
state->stack_info.type = STACK_TYPE_UNKNOWN;
arch/x86/kernel/unwind_orc.c
743
&state->stack_info, &state->stack_mask)) {
arch/x86/kernel/unwind_orc.c
752
if (get_stack_info(next_page, state->task, &state->stack_info,
arch/x86/kernel/unwind_orc.c
771
(!on_stack(&state->stack_info, first_frame, sizeof(long)) ||
arch/x86/kernel/unwind_orc.c
780
state->stack_info.type = STACK_TYPE_UNKNOWN;
arch/x86/mm/fault.c
643
struct stack_info info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2671
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2693
((stack_info->profile_notified) ? "Yes" : "No"),
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2694
stack_info->hci_version);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2750
"SCO/HID/PAN/A2DP", stack_info->sco_exist,
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2751
stack_info->hid_exist, stack_info->pan_exist,
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2752
stack_info->a2dp_exist);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
3160
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
3174
((stack_info->profile_notified) ? "Yes" : "No"),
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
3175
stack_info->hci_version);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
521
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
600
if (stack_info->num_of_hid >= 2) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2452
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2483
((stack_info->profile_notified) ? "Yes" : "No"),
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2484
stack_info->hci_version);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3643
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3669
((stack_info->profile_notified) ? "Yes" : "No"),
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3670
stack_info->hci_version);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2103
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2133
((stack_info->profile_notified) ? "Yes" : "No"),
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2134
stack_info->hci_version);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2930
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2946
stack_info->profile_notified ? "Yes" : "No",
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2947
stack_info->hci_version);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3627
struct btc_stack_info *stack_info = &btcoexist->stack_info;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3647
((stack_info->profile_notified) ? "Yes" : "No"),
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3648
stack_info->hci_version);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3698
if (stack_info->profile_notified) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3701
stack_info->sco_exist, stack_info->hid_exist,
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3702
stack_info->pan_exist, stack_info->a2dp_exist);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1332
btcoexist->stack_info.profile_notified = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1790
btcoexist->stack_info.min_bt_rssi = bt_rssi;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h
671
struct btc_stack_info stack_info;