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);