Home
last modified time | relevance | path

Searched refs:td_kstack (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/sys/amd64/include/
H A Dstack.h16 (used) = (char *)td->td_kstack + \
24 return (va >= td->td_kstack && va + len >= va && in kstack_contains()
25 va + len <= td->td_kstack + td->td_kstack_pages * PAGE_SIZE); in kstack_contains()
/freebsd-14.2/sys/powerpc/include/
H A Dstack.h42 (used) = td->td_kstack + (total) - (vm_offset_t)&td; \
48 return (va >= td->td_kstack && va + len >= va && in kstack_contains()
49 va + len <= td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in kstack_contains()
/freebsd-14.2/sys/arm64/include/
H A Dstack.h47 (used) = td->td_kstack + (total) - (vm_offset_t)&td; \
53 return (va >= td->td_kstack && va + len >= va && in kstack_contains()
54 va + len <= td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in kstack_contains()
/freebsd-14.2/sys/riscv/include/
H A Dstack.h57 (used) = td->td_kstack + (total) - (vm_offset_t)&td; \
63 return (va >= td->td_kstack && va + len >= va && in kstack_contains()
64 va + len <= td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in kstack_contains()
/freebsd-14.2/sys/arm/include/
H A Dstack.h72 (used) = td->td_kstack + (total) - (vm_offset_t)&td; \
78 return (va >= td->td_kstack && va + len >= va && in kstack_contains()
79 va + len <= td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in kstack_contains()
/freebsd-14.2/sys/i386/include/
H A Dstack.h15 (total) = (vm_offset_t)get_pcb_td(td) - td->td_kstack; \
22 return (va >= td->td_kstack && va + len >= va && in kstack_contains()
/freebsd-14.2/sys/vm/
H A Dvm_glue.c374 td->td_kstack = ks; in vm_thread_new()
391 ks = td->td_kstack; in vm_thread_dispose()
392 td->td_kstack = 0; in vm_thread_dispose()
500 stack_top = td->td_kstack + td->td_kstack_pages * PAGE_SIZE; in intr_prof_stack_use()
507 if (stack_top <= current || current < td->td_kstack) in intr_prof_stack_use()
H A Dvm_swapout.c537 kaddr = td->td_kstack; in vm_thread_swapout()
563 kaddr = td->td_kstack; in vm_thread_swapin()
/freebsd-14.2/sys/arm/arm/
H A Dmachdep.c202 pcb->pcb_regs.sf_sp = (u_int)thread0.td_kstack + in cpu_startup()
373 thread0.td_kstack = kstack; in init_proc0()
375 thread0.td_pcb = (struct pcb *)(thread0.td_kstack + in init_proc0()
H A Dvm_machdep.c105 (td2->td_kstack + td2->td_kstack_pages * PAGE_SIZE) - 1; in cpu_fork()
263 td->td_pcb = (struct pcb *)(td->td_kstack + td->td_kstack_pages * in cpu_thread_alloc()
/freebsd-14.2/sys/riscv/riscv/
H A Dvm_machdep.c77 pcb2 = (struct pcb *)(td2->td_kstack + in cpu_fork()
221 td->td_pcb = (struct pcb *)(td->td_kstack + in cpu_thread_alloc()
H A Dmachdep.c294 thread0.td_kstack = kstack; in init_proc0()
296 thread0.td_pcb = (struct pcb *)(thread0.td_kstack + in init_proc0()
/freebsd-14.2/sys/arm64/arm64/
H A Dvm_machdep.c86 pcb2 = (struct pcb *)(td2->td_kstack + in cpu_fork()
266 td->td_pcb = (struct pcb *)(td->td_kstack + in cpu_thread_alloc()
H A Dmachdep.c383 thread0.td_kstack = kstack; in init_proc0()
388 thread0.td_pcb = (struct pcb *)(thread0.td_kstack + in init_proc0()
/freebsd-14.2/sys/ddb/
H A Ddb_thread.c88 (void *)thr->td_kstack); in db_show_threads()
H A Ddb_ps.c365 db_printf(" stack: %p-%p\n", (void *)td->td_kstack, in DB_SHOW_COMMAND()
366 (void *)(td->td_kstack + td->td_kstack_pages * PAGE_SIZE - 1)); in DB_SHOW_COMMAND()
/freebsd-14.2/sys/powerpc/powerpc/
H A Dvm_machdep.c128 pcb = (struct pcb *)((td2->td_kstack + in cpu_fork()
H A Dmachdep.c491 ((thread0.td_kstack + thread0.td_kstack_pages * PAGE_SIZE - in powerpc_init()
/freebsd-14.2/sys/i386/i386/
H A Dvm_machdep.c94 p = td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in get_pcb_user_save_td()
114 p = td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in get_pcb_td()
H A Dmachdep.c1396 thread0.td_kstack = proc0kstack; in init386()
1508 common_tss0.tss_esp0 = thread0.td_kstack + thread0.td_kstack_pages * in init386()
/freebsd-14.2/sys/kern/
H A Dkern_thread.c465 td->td_kstack = 0; in thread_init()
791 KASSERT(td->td_kstack == 0, ("thread_alloc got thread with kstack")); in thread_alloc()
810 KASSERT(td->td_kstack == 0, in thread_alloc_stack()
830 if (td->td_kstack != 0) in thread_free_batched()
H A Dkern_fork.c1025 if (td2->td_kstack == 0 || td2->td_kstack_pages != pages) { in fork1()
1026 if (td2->td_kstack != 0) in fork1()
1033 kasan_mark((void *)td2->td_kstack, in fork1()
H A Dsubr_msan.c458 if (td->td_kstack != 0) in kmsan_thread_alloc()
459 kmsan_mark((void *)td->td_kstack, ptoa(td->td_kstack_pages), in kmsan_thread_alloc()
/freebsd-14.2/sys/amd64/amd64/
H A Dvm_machdep.c90 td->td_md.md_stack_base = td->td_kstack + in set_top_of_stack_td()
H A Dmachdep.c1364 thread0.td_kstack = physfree - kernphys + KERNSTART; in hammer_time()
1367 bzero((void *)thread0.td_kstack, kstack0_sz); in hammer_time()

12