tf 101 kern/arch/mips/include/trapframe.h void mips_usermode(struct trapframe *tf);
tf 45 kern/arch/mips/locore/trap.c extern void asm_usermode(struct trapframe *tf);
tf 48 kern/arch/mips/locore/trap.c void mips_trap(struct trapframe *tf);
tf 126 kern/arch/mips/locore/trap.c mips_trap(struct trapframe *tf)
tf 138 kern/arch/mips/locore/trap.c code = (tf->tf_cause & CCA_CODE) >> CCA_CODESHIFT;
tf 139 kern/arch/mips/locore/trap.c isutlb = (tf->tf_cause & CCA_UTLB) != 0;
tf 140 kern/arch/mips/locore/trap.c iskern = (tf->tf_status & CST_KUp) == 0;
tf 146 kern/arch/mips/locore/trap.c KASSERT((vaddr_t)tf > (vaddr_t)curthread->t_stack);
tf 147 kern/arch/mips/locore/trap.c KASSERT((vaddr_t)tf < (vaddr_t)(curthread->t_stack
tf 187 kern/arch/mips/locore/trap.c mainbus_interrupt(tf);
tf 221 kern/arch/mips/locore/trap.c tf->tf_v0, tf->tf_a0, tf->tf_a1, tf->tf_a2, tf->tf_a3);
tf 223 kern/arch/mips/locore/trap.c syscall(tf);
tf 234 kern/arch/mips/locore/trap.c if (vm_fault(VM_FAULT_READONLY, tf->tf_vaddr)==0) {
tf 239 kern/arch/mips/locore/trap.c if (vm_fault(VM_FAULT_READ, tf->tf_vaddr)==0) {
tf 244 kern/arch/mips/locore/trap.c if (vm_fault(VM_FAULT_WRITE, tf->tf_vaddr)==0) {
tf 259 kern/arch/mips/locore/trap.c panic("Bus error exception, PC=0x%x\n", tf->tf_epc);
tf 274 kern/arch/mips/locore/trap.c kill_curthread(tf->tf_epc, code, tf->tf_vaddr);
tf 301 kern/arch/mips/locore/trap.c tf->tf_epc = (vaddr_t) curthread->t_machdep.tm_badfaultfunc;
tf 312 kern/arch/mips/locore/trap.c tf->tf_epc, tf->tf_vaddr);
tf 346 kern/arch/mips/locore/trap.c KASSERT(SAME_STACK(cpustacks[curcpu->c_number]-1, (vaddr_t)tf));
tf 367 kern/arch/mips/locore/trap.c mips_usermode(struct trapframe *tf)
tf 397 kern/arch/mips/locore/trap.c KASSERT(SAME_STACK(cpustacks[curcpu->c_number]-1, (vaddr_t)tf));
tf 402 kern/arch/mips/locore/trap.c asm_usermode(tf);
tf 420 kern/arch/mips/locore/trap.c struct trapframe tf;
tf 422 kern/arch/mips/locore/trap.c bzero(&tf, sizeof(tf));
tf 424 kern/arch/mips/locore/trap.c tf.tf_status = CST_IRQMASK | CST_IEp | CST_KUp;
tf 425 kern/arch/mips/locore/trap.c tf.tf_epc = entry;
tf 426 kern/arch/mips/locore/trap.c tf.tf_a0 = argc;
tf 427 kern/arch/mips/locore/trap.c tf.tf_a1 = (vaddr_t)argv;
tf 428 kern/arch/mips/locore/trap.c tf.tf_sp = stack;
tf 430 kern/arch/mips/locore/trap.c mips_usermode(&tf);
tf 79 kern/arch/mips/syscall/syscall.c syscall(struct trapframe *tf)
tf 89 kern/arch/mips/syscall/syscall.c callno = tf->tf_v0;
tf 104 kern/arch/mips/syscall/syscall.c err = sys_reboot(tf->tf_a0);
tf 108 kern/arch/mips/syscall/syscall.c err = sys___time((userptr_t)tf->tf_a0,
tf 109 kern/arch/mips/syscall/syscall.c (userptr_t)tf->tf_a1);
tf 113 kern/arch/mips/syscall/syscall.c err = sys_write((int)tf->tf_a0,
tf 114 kern/arch/mips/syscall/syscall.c (userptr_t)tf->tf_a1,
tf 115 kern/arch/mips/syscall/syscall.c (int)tf->tf_a2,
tf 119 kern/arch/mips/syscall/syscall.c sys__exit((int)tf->tf_a0);
tf 127 kern/arch/mips/syscall/syscall.c err = sys_waitpid((pid_t)tf->tf_a0,
tf 128 kern/arch/mips/syscall/syscall.c (userptr_t)tf->tf_a1,
tf 129 kern/arch/mips/syscall/syscall.c (int)tf->tf_a2,
tf 149 kern/arch/mips/syscall/syscall.c tf->tf_v0 = err;
tf 150 kern/arch/mips/syscall/syscall.c tf->tf_a3 = 1; /* signal an error */
tf 154 kern/arch/mips/syscall/syscall.c tf->tf_v0 = retval;
tf 155 kern/arch/mips/syscall/syscall.c tf->tf_a3 = 0; /* signal no error */
tf 163 kern/arch/mips/syscall/syscall.c tf->tf_epc += 4;
tf 180 kern/arch/mips/syscall/syscall.c enter_forked_process(struct trapframe *tf)
tf 182 kern/arch/mips/syscall/syscall.c (void)tf;
tf 255 kern/arch/sys161/dev/lamebus_machdep.c mainbus_interrupt(struct trapframe *tf)
tf 262 kern/arch/sys161/dev/lamebus_machdep.c cause = tf->tf_cause;
tf 40 kern/include/syscall.h void syscall(struct trapframe *tf);
tf 47 kern/include/syscall.h void enter_forked_process(struct trapframe *tf);