Lines Matching refs:st
68 stack_t st;
70 if (stack_getbounds(&st) != 0) {
71 if (thr_stksegment(&st) != 0 ||
72 (uintptr_t)st.ss_sp < st.ss_size) {
79 st.ss_sp = (void *)(((uintptr_t)st.ss_sp) - st.ss_size);
80 st.ss_flags = 0; /* can't be on-stack */
82 on_altstack = (st.ss_flags & SS_ONSTACK);
84 if (st.ss_size != 0) {
85 base = (uintptr_t)st.ss_sp;
86 size = st.ss_size;
96 size = (uintptr_t)st.ss_sp;
164 if (thr_stksegment(&st) == 0) {
165 if (st.ss_size >= (uintptr_t)st.ss_sp ||
166 st.ss_size < UMEM_FRAMESIZE - 1)
170 base = (uintptr_t)st.ss_sp - st.ss_size;
171 size = st.ss_size - (UMEM_FRAMESIZE - 1);