Lines Matching +full:trigger +full:- +full:address

46  * architecture-dependent routines change, the routines should be moved
47 * from this file into the respective ../`arch -k`/subr.s file.
83 movq T_ONFAULT(%rsi), %rdi /* address of save area */
102 * do a longjmp(&curthread->t_ontrap->ot_jmpbuf) if this is ever called.
127 movq T_ONTRAP(%rdx), %rcx /* rcx = curthread->t_ontrap */
132 movq %rdi, T_ONTRAP(%rdx) /* curthread->t_ontrap = otp */
139 * Setjmp and longjmp implement non-local gotos using state vectors
155 movq (%rsp), %rdx /* return address */
169 movq (%rdi), %rdx /* return address; LABEL_PC is 0 */
178 * caller() returns return address in a().
190 * return address in a();
285 movl (%rdi), %eax /* %eax = regs->cp_eax */
286 movl 0x4(%rdi), %ebx /* %ebx = regs->cp_ebx */
287 movl 0x8(%rdi), %ecx /* %ecx = regs->cp_ecx */
288 movl 0xc(%rdi), %edx /* %edx = regs->cp_edx */
290 movl %eax, (%rdi) /* regs->cp_eax = %eax */
291 movl %ebx, 0x4(%rdi) /* regs->cp_ebx = %ebx */
292 movl %ecx, 0x8(%rdi) /* regs->cp_ecx = %ecx */
293 movl %edx, 0xc(%rdi) /* regs->cp_edx = %edx */
387 movq (%rsi), %rax /* predp->forw */
388 movq %rsi, CPTRSIZE(%rdi) /* entryp->back = predp */
389 movq %rax, (%rdi) /* entryp->forw = predp->forw */
390 movq %rdi, (%rsi) /* predp->forw = entryp */
391 movq %rdi, CPTRSIZE(%rax) /* predp->forw->back = entryp */
400 movq (%rdi), %rax /* entry->forw */
401 movq CPTRSIZE(%rdi), %rdx /* entry->back */
402 movq %rax, (%rdx) /* entry->back->forw = entry->forw */
403 movq %rdx, CPTRSIZE(%rax) /* entry->forw->back = entry->back */
409 * non-NULL bytes in string argument.
414 * routine. We should either just -make- this be a C version, or
427 * return (s - s0);
519 /* sun specific - highest priority onboard serial i/o asy ports */
571 / Try the classic keyboard controller-triggered reset.
614 / systems (e.g. ATI IXP400-equipped systems))
619 / 0->1.
630 / port 0xcf9 failed also. Last-ditch effort is to
631 / triple-fault the CPU.
638 int $0x0 / Trigger interrupt, generate triple-fault
718 /* AMD Software Optimization Guide - Section 6.2 */
739 decq %rsi /* (fix post-increment) */
742 subl %esi, %eax /* return (end - cp) */
826 * Since we're -really- running unprivileged, our attempt
881 * Since we're -really- running unprivileged, our attempt
894 /* AMD Software Optimization Guide - Section 6.2 */
899 /* AMD Software Optimization Guide - Section 6.2 */
924 .string "ip_ocsum: address 0x%p below kernelbase\n"
928 movq %rdi, %rsi /* address */
935 .ip_csum_aligned: /* XX64 opportunities for 8-byte operations? */
972 adcl 60(%rsi), %eax /* could be adding -1 and -1 with a carry */
974 adcl $0, %eax /* could be adding -1 in eax with a carry */
1051 /* AMD Software Optimization Guide - Section 6.2 */
1056 movl $-1, %eax
1065 movl $-1, %eax
1148 * virtualized versions of these for post-mortem use.
1149 * (Need to reevaluate - perhaps it already does!)
1205 * A panic trigger is a word which is updated atomically and can only be set
1208 * This allows a partially corrupt trigger to still trigger correctly. DTrace
1246 * invoking panicsys(), vpanic() activates the first panic trigger (see
1431 movb $-1, %dl
1477 /* AMD Software Optimization Guide - Section 6.2 */
1487 /* AMD Software Optimization Guide - Section 6.2 */
1561 /* AMD Software Optimization Guide - Section 6.2 */