context 177 arch/i386/i386/freebsd_machdep.c struct freebsd_sigcontext *scp, context; context 188 arch/i386/i386/freebsd_machdep.c if (copyin((caddr_t)scp, &context, sizeof(*scp)) != 0) context 195 arch/i386/i386/freebsd_machdep.c if (context.sc_eflags & PSL_VM) { context 196 arch/i386/i386/freebsd_machdep.c tf->tf_vm86_es = context.sc_es; context 197 arch/i386/i386/freebsd_machdep.c tf->tf_vm86_ds = context.sc_ds; context 198 arch/i386/i386/freebsd_machdep.c set_vflags(p, context.sc_eflags); context 208 arch/i386/i386/freebsd_machdep.c if (((context.sc_eflags ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 || context 209 arch/i386/i386/freebsd_machdep.c !USERMODE(context.sc_cs, context.sc_eflags)) context 212 arch/i386/i386/freebsd_machdep.c tf->tf_es = context.sc_es; context 213 arch/i386/i386/freebsd_machdep.c tf->tf_ds = context.sc_ds; context 214 arch/i386/i386/freebsd_machdep.c tf->tf_eflags = context.sc_eflags; context 216 arch/i386/i386/freebsd_machdep.c tf->tf_edi = context.sc_edi; context 217 arch/i386/i386/freebsd_machdep.c tf->tf_esi = context.sc_esi; context 218 arch/i386/i386/freebsd_machdep.c tf->tf_ebp = context.sc_ebp; context 220 arch/i386/i386/freebsd_machdep.c tf->tf_ebx = context.sc_ebx; context 221 arch/i386/i386/freebsd_machdep.c tf->tf_edx = context.sc_edx; context 222 arch/i386/i386/freebsd_machdep.c tf->tf_ecx = context.sc_ecx; context 223 arch/i386/i386/freebsd_machdep.c tf->tf_eax = context.sc_eax; context 224 arch/i386/i386/freebsd_machdep.c tf->tf_eip = context.sc_eip; context 225 arch/i386/i386/freebsd_machdep.c tf->tf_cs = context.sc_cs; context 226 arch/i386/i386/freebsd_machdep.c tf->tf_esp = context.sc_esp; context 227 arch/i386/i386/freebsd_machdep.c tf->tf_ss = context.sc_ss; context 229 arch/i386/i386/freebsd_machdep.c if (context.sc_onstack & 01) context 233 arch/i386/i386/freebsd_machdep.c p->p_sigmask = context.sc_mask & ~sigcantmask; context 205 arch/i386/i386/linux_machdep.c struct linux_sigcontext *scp, context; context 216 arch/i386/i386/linux_machdep.c if (copyin((caddr_t)scp, &context, sizeof(*scp)) != 0) context 223 arch/i386/i386/linux_machdep.c if (context.sc_eflags & PSL_VM) { context 224 arch/i386/i386/linux_machdep.c tf->tf_vm86_gs = context.sc_gs; context 225 arch/i386/i386/linux_machdep.c tf->tf_vm86_fs = context.sc_fs; context 226 arch/i386/i386/linux_machdep.c tf->tf_vm86_es = context.sc_es; context 227 arch/i386/i386/linux_machdep.c tf->tf_vm86_ds = context.sc_ds; context 228 arch/i386/i386/linux_machdep.c set_vflags(p, context.sc_eflags); context 238 arch/i386/i386/linux_machdep.c if (((context.sc_eflags ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 || context 239 arch/i386/i386/linux_machdep.c !USERMODE(context.sc_cs, context.sc_eflags)) context 242 arch/i386/i386/linux_machdep.c tf->tf_fs = context.sc_fs; context 243 arch/i386/i386/linux_machdep.c tf->tf_gs = context.sc_gs; context 244 arch/i386/i386/linux_machdep.c tf->tf_es = context.sc_es; context 245 arch/i386/i386/linux_machdep.c tf->tf_ds = context.sc_ds; context 246 arch/i386/i386/linux_machdep.c tf->tf_eflags = context.sc_eflags; context 248 arch/i386/i386/linux_machdep.c tf->tf_edi = context.sc_edi; context 249 arch/i386/i386/linux_machdep.c tf->tf_esi = context.sc_esi; context 250 arch/i386/i386/linux_machdep.c tf->tf_ebp = context.sc_ebp; context 251 arch/i386/i386/linux_machdep.c tf->tf_ebx = context.sc_ebx; context 252 arch/i386/i386/linux_machdep.c tf->tf_edx = context.sc_edx; context 253 arch/i386/i386/linux_machdep.c tf->tf_ecx = context.sc_ecx; context 254 arch/i386/i386/linux_machdep.c tf->tf_eax = context.sc_eax; context 255 arch/i386/i386/linux_machdep.c tf->tf_eip = context.sc_eip; context 256 arch/i386/i386/linux_machdep.c tf->tf_cs = context.sc_cs; context 257 arch/i386/i386/linux_machdep.c tf->tf_esp = context.sc_esp_at_signal; context 258 arch/i386/i386/linux_machdep.c tf->tf_ss = context.sc_ss; context 261 arch/i386/i386/linux_machdep.c p->p_sigmask = context.sc_mask & ~sigcantmask; context 2288 arch/i386/i386/machdep.c struct sigcontext *scp, context; context 2299 arch/i386/i386/machdep.c if (copyin((caddr_t)scp, &context, sizeof(*scp)) != 0) context 2306 arch/i386/i386/machdep.c if (context.sc_eflags & PSL_VM) { context 2307 arch/i386/i386/machdep.c tf->tf_vm86_gs = context.sc_gs; context 2308 arch/i386/i386/machdep.c tf->tf_vm86_fs = context.sc_fs; context 2309 arch/i386/i386/machdep.c tf->tf_vm86_es = context.sc_es; context 2310 arch/i386/i386/machdep.c tf->tf_vm86_ds = context.sc_ds; context 2311 arch/i386/i386/machdep.c set_vflags(p, context.sc_eflags); context 2321 arch/i386/i386/machdep.c if (((context.sc_eflags ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 || context 2322 arch/i386/i386/machdep.c !USERMODE(context.sc_cs, context.sc_eflags)) context 2325 arch/i386/i386/machdep.c tf->tf_fs = context.sc_fs; context 2326 arch/i386/i386/machdep.c tf->tf_gs = context.sc_gs; context 2327 arch/i386/i386/machdep.c tf->tf_es = context.sc_es; context 2328 arch/i386/i386/machdep.c tf->tf_ds = context.sc_ds; context 2329 arch/i386/i386/machdep.c tf->tf_eflags = context.sc_eflags; context 2331 arch/i386/i386/machdep.c tf->tf_edi = context.sc_edi; context 2332 arch/i386/i386/machdep.c tf->tf_esi = context.sc_esi; context 2333 arch/i386/i386/machdep.c tf->tf_ebp = context.sc_ebp; context 2334 arch/i386/i386/machdep.c tf->tf_ebx = context.sc_ebx; context 2335 arch/i386/i386/machdep.c tf->tf_edx = context.sc_edx; context 2336 arch/i386/i386/machdep.c tf->tf_ecx = context.sc_ecx; context 2337 arch/i386/i386/machdep.c tf->tf_eax = context.sc_eax; context 2338 arch/i386/i386/machdep.c tf->tf_eip = context.sc_eip; context 2339 arch/i386/i386/machdep.c tf->tf_cs = context.sc_cs; context 2340 arch/i386/i386/machdep.c tf->tf_esp = context.sc_esp; context 2341 arch/i386/i386/machdep.c tf->tf_ss = context.sc_ss; context 2343 arch/i386/i386/machdep.c if (context.sc_onstack & 01) context 2347 arch/i386/i386/machdep.c p->p_sigmask = context.sc_mask & ~sigcantmask; context 109 crypto/sha1.c SHA1Init(SHA1_CTX *context) context 112 crypto/sha1.c context->count = 0; context 113 crypto/sha1.c context->state[0] = 0x67452301; context 114 crypto/sha1.c context->state[1] = 0xEFCDAB89; context 115 crypto/sha1.c context->state[2] = 0x98BADCFE; context 116 crypto/sha1.c context->state[3] = 0x10325476; context 117 crypto/sha1.c context->state[4] = 0xC3D2E1F0; context 124 crypto/sha1.c SHA1Update(SHA1_CTX *context, unsigned char *data, unsigned int len) context 129 crypto/sha1.c j = (u_int32_t)((context->count >> 3) & 63); context 130 crypto/sha1.c context->count += (len << 3); context 132 crypto/sha1.c bcopy(data, &context->buffer[j], (i = 64 - j)); context 133 crypto/sha1.c SHA1Transform(context->state, context->buffer); context 135 crypto/sha1.c SHA1Transform(context->state, &data[i]); context 140 crypto/sha1.c bcopy(&data[i], &context->buffer[j], len - i); context 147 crypto/sha1.c SHA1Final(unsigned char digest[SHA1_DIGEST_LENGTH], SHA1_CTX *context) context 153 crypto/sha1.c finalcount[i] = (unsigned char)((context->count >> context 156 crypto/sha1.c SHA1Update(context, (unsigned char *)"\200", 1); context 157 crypto/sha1.c while ((context->count & 504) != 448) { context 158 crypto/sha1.c SHA1Update(context, (unsigned char *)"\0", 1); context 160 crypto/sha1.c SHA1Update(context, finalcount, 8); /* Should cause a SHA1Transform() */ context 164 crypto/sha1.c digest[i] = (unsigned char)((context->state[i >> 2] >> context 170 crypto/sha1.c bzero(context->buffer, 64); context 171 crypto/sha1.c bzero(context->state, 20); context 172 crypto/sha1.c bzero(context->count, 8); context 175 crypto/sha1.c SHA1Transform(context->state, context->buffer); context 21 crypto/sha1.h void SHA1Init(SHA1_CTX * context); context 23 crypto/sha1.h void SHA1Update(SHA1_CTX *context, unsigned char *data, unsigned int len); context 24 crypto/sha1.h void SHA1Final(unsigned char digest[SHA1_DIGEST_LENGTH], SHA1_CTX *context); context 272 crypto/sha2.c SHA256_Init(SHA256_CTX *context) context 274 crypto/sha2.c if (context == NULL) context 276 crypto/sha2.c bcopy(sha256_initial_hash_value, context->state, SHA256_DIGEST_LENGTH); context 277 crypto/sha2.c bzero(context->buffer, SHA256_BLOCK_LENGTH); context 278 crypto/sha2.c context->bitcount = 0; context 308 crypto/sha2.c SHA256_Transform(SHA256_CTX *context, const u_int8_t *data) context 314 crypto/sha2.c W256 = (u_int32_t *)context->buffer; context 317 crypto/sha2.c a = context->state[0]; context 318 crypto/sha2.c b = context->state[1]; context 319 crypto/sha2.c c = context->state[2]; context 320 crypto/sha2.c d = context->state[3]; context 321 crypto/sha2.c e = context->state[4]; context 322 crypto/sha2.c f = context->state[5]; context 323 crypto/sha2.c g = context->state[6]; context 324 crypto/sha2.c h = context->state[7]; context 352 crypto/sha2.c context->state[0] += a; context 353 crypto/sha2.c context->state[1] += b; context 354 crypto/sha2.c context->state[2] += c; context 355 crypto/sha2.c context->state[3] += d; context 356 crypto/sha2.c context->state[4] += e; context 357 crypto/sha2.c context->state[5] += f; context 358 crypto/sha2.c context->state[6] += g; context 359 crypto/sha2.c context->state[7] += h; context 368 crypto/sha2.c SHA256_Transform(SHA256_CTX *context, const u_int8_t *data) context 374 crypto/sha2.c W256 = (u_int32_t *)context->buffer; context 377 crypto/sha2.c a = context->state[0]; context 378 crypto/sha2.c b = context->state[1]; context 379 crypto/sha2.c c = context->state[2]; context 380 crypto/sha2.c d = context->state[3]; context 381 crypto/sha2.c e = context->state[4]; context 382 crypto/sha2.c f = context->state[5]; context 383 crypto/sha2.c g = context->state[6]; context 384 crypto/sha2.c h = context->state[7]; context 430 crypto/sha2.c context->state[0] += a; context 431 crypto/sha2.c context->state[1] += b; context 432 crypto/sha2.c context->state[2] += c; context 433 crypto/sha2.c context->state[3] += d; context 434 crypto/sha2.c context->state[4] += e; context 435 crypto/sha2.c context->state[5] += f; context 436 crypto/sha2.c context->state[6] += g; context 437 crypto/sha2.c context->state[7] += h; context 446 crypto/sha2.c SHA256_Update(SHA256_CTX *context, const u_int8_t *data, size_t len) context 454 crypto/sha2.c usedspace = (context->bitcount >> 3) % SHA256_BLOCK_LENGTH; context 461 crypto/sha2.c bcopy(data, &context->buffer[usedspace], freespace); context 462 crypto/sha2.c context->bitcount += freespace << 3; context 465 crypto/sha2.c SHA256_Transform(context, context->buffer); context 468 crypto/sha2.c bcopy(data, &context->buffer[usedspace], len); context 469 crypto/sha2.c context->bitcount += len << 3; context 477 crypto/sha2.c SHA256_Transform(context, data); context 478 crypto/sha2.c context->bitcount += SHA256_BLOCK_LENGTH << 3; context 484 crypto/sha2.c bcopy(data, context->buffer, len); context 485 crypto/sha2.c context->bitcount += len << 3; context 492 crypto/sha2.c SHA256_Final(u_int8_t digest[], SHA256_CTX *context) context 499 crypto/sha2.c usedspace = (context->bitcount >> 3) % SHA256_BLOCK_LENGTH; context 502 crypto/sha2.c REVERSE64(context->bitcount,context->bitcount); context 506 crypto/sha2.c context->buffer[usedspace++] = 0x80; context 510 crypto/sha2.c bzero(&context->buffer[usedspace], SHA256_SHORT_BLOCK_LENGTH - usedspace); context 513 crypto/sha2.c bzero(&context->buffer[usedspace], SHA256_BLOCK_LENGTH - usedspace); context 516 crypto/sha2.c SHA256_Transform(context, context->buffer); context 519 crypto/sha2.c bzero(context->buffer, SHA256_SHORT_BLOCK_LENGTH); context 523 crypto/sha2.c bzero(context->buffer, SHA256_SHORT_BLOCK_LENGTH); context 526 crypto/sha2.c *context->buffer = 0x80; context 529 crypto/sha2.c *(u_int64_t *)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount; context 532 crypto/sha2.c SHA256_Transform(context, context->buffer); context 539 crypto/sha2.c REVERSE32(context->state[j],context->state[j]); context 540 crypto/sha2.c *d++ = context->state[j]; context 544 crypto/sha2.c bcopy(context->state, d, SHA256_DIGEST_LENGTH); context 549 crypto/sha2.c bzero(context, sizeof(*context)); context 556 crypto/sha2.c SHA512_Init(SHA512_CTX *context) context 558 crypto/sha2.c if (context == NULL) context 560 crypto/sha2.c bcopy(sha512_initial_hash_value, context->state, SHA512_DIGEST_LENGTH); context 561 crypto/sha2.c bzero(context->buffer, SHA512_BLOCK_LENGTH); context 562 crypto/sha2.c context->bitcount[0] = context->bitcount[1] = 0; context 595 crypto/sha2.c SHA512_Transform(SHA512_CTX *context, const u_int8_t *data) context 598 crypto/sha2.c u_int64_t T1, *W512 = (u_int64_t *)context->buffer; context 602 crypto/sha2.c a = context->state[0]; context 603 crypto/sha2.c b = context->state[1]; context 604 crypto/sha2.c c = context->state[2]; context 605 crypto/sha2.c d = context->state[3]; context 606 crypto/sha2.c e = context->state[4]; context 607 crypto/sha2.c f = context->state[5]; context 608 crypto/sha2.c g = context->state[6]; context 609 crypto/sha2.c h = context->state[7]; context 636 crypto/sha2.c context->state[0] += a; context 637 crypto/sha2.c context->state[1] += b; context 638 crypto/sha2.c context->state[2] += c; context 639 crypto/sha2.c context->state[3] += d; context 640 crypto/sha2.c context->state[4] += e; context 641 crypto/sha2.c context->state[5] += f; context 642 crypto/sha2.c context->state[6] += g; context 643 crypto/sha2.c context->state[7] += h; context 652 crypto/sha2.c SHA512_Transform(SHA512_CTX *context, const u_int8_t *data) context 655 crypto/sha2.c u_int64_t T1, T2, *W512 = (u_int64_t *)context->buffer; context 659 crypto/sha2.c a = context->state[0]; context 660 crypto/sha2.c b = context->state[1]; context 661 crypto/sha2.c c = context->state[2]; context 662 crypto/sha2.c d = context->state[3]; context 663 crypto/sha2.c e = context->state[4]; context 664 crypto/sha2.c f = context->state[5]; context 665 crypto/sha2.c g = context->state[6]; context 666 crypto/sha2.c h = context->state[7]; context 714 crypto/sha2.c context->state[0] += a; context 715 crypto/sha2.c context->state[1] += b; context 716 crypto/sha2.c context->state[2] += c; context 717 crypto/sha2.c context->state[3] += d; context 718 crypto/sha2.c context->state[4] += e; context 719 crypto/sha2.c context->state[5] += f; context 720 crypto/sha2.c context->state[6] += g; context 721 crypto/sha2.c context->state[7] += h; context 730 crypto/sha2.c SHA512_Update(SHA512_CTX *context, const u_int8_t *data, size_t len) context 738 crypto/sha2.c usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH; context 745 crypto/sha2.c bcopy(data, &context->buffer[usedspace], freespace); context 746 crypto/sha2.c ADDINC128(context->bitcount, freespace << 3); context 749 crypto/sha2.c SHA512_Transform(context, context->buffer); context 752 crypto/sha2.c bcopy(data, &context->buffer[usedspace], len); context 753 crypto/sha2.c ADDINC128(context->bitcount, len << 3); context 761 crypto/sha2.c SHA512_Transform(context, data); context 762 crypto/sha2.c ADDINC128(context->bitcount, SHA512_BLOCK_LENGTH << 3); context 768 crypto/sha2.c bcopy(data, context->buffer, len); context 769 crypto/sha2.c ADDINC128(context->bitcount, len << 3); context 776 crypto/sha2.c SHA512_Last(SHA512_CTX *context) context 780 crypto/sha2.c usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH; context 783 crypto/sha2.c REVERSE64(context->bitcount[0],context->bitcount[0]); context 784 crypto/sha2.c REVERSE64(context->bitcount[1],context->bitcount[1]); context 788 crypto/sha2.c context->buffer[usedspace++] = 0x80; context 792 crypto/sha2.c bzero(&context->buffer[usedspace], SHA512_SHORT_BLOCK_LENGTH - usedspace); context 795 crypto/sha2.c bzero(&context->buffer[usedspace], SHA512_BLOCK_LENGTH - usedspace); context 798 crypto/sha2.c SHA512_Transform(context, context->buffer); context 801 crypto/sha2.c bzero(context->buffer, SHA512_BLOCK_LENGTH - 2); context 805 crypto/sha2.c bzero(context->buffer, SHA512_SHORT_BLOCK_LENGTH); context 808 crypto/sha2.c *context->buffer = 0x80; context 811 crypto/sha2.c *(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1]; context 812 crypto/sha2.c *(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0]; context 815 crypto/sha2.c SHA512_Transform(context, context->buffer); context 819 crypto/sha2.c SHA512_Final(u_int8_t digest[], SHA512_CTX *context) context 825 crypto/sha2.c SHA512_Last(context); context 833 crypto/sha2.c REVERSE64(context->state[j],context->state[j]); context 834 crypto/sha2.c *d++ = context->state[j]; context 838 crypto/sha2.c bcopy(context->state, d, SHA512_DIGEST_LENGTH); context 843 crypto/sha2.c bzero(context, sizeof(*context)); context 849 crypto/sha2.c SHA384_Init(SHA384_CTX *context) context 851 crypto/sha2.c if (context == NULL) context 853 crypto/sha2.c bcopy(sha384_initial_hash_value, context->state, SHA512_DIGEST_LENGTH); context 854 crypto/sha2.c bzero(context->buffer, SHA384_BLOCK_LENGTH); context 855 crypto/sha2.c context->bitcount[0] = context->bitcount[1] = 0; context 859 crypto/sha2.c SHA384_Update(SHA384_CTX *context, const u_int8_t *data, size_t len) context 861 crypto/sha2.c SHA512_Update((SHA512_CTX *)context, data, len); context 865 crypto/sha2.c SHA384_Final(u_int8_t digest[], SHA384_CTX *context) context 871 crypto/sha2.c SHA512_Last((SHA512_CTX *)context); context 879 crypto/sha2.c REVERSE64(context->state[j],context->state[j]); context 880 crypto/sha2.c *d++ = context->state[j]; context 884 crypto/sha2.c bcopy(context->state, d, SHA384_DIGEST_LENGTH); context 889 crypto/sha2.c bzero(context, sizeof(*context)); context 927 dev/ic/aac.c aac_complete(void *context) context 929 dev/ic/aac.c struct aac_softc *sc = (struct aac_softc *)context; context 396 dev/ic/athvar.h #define ATH_TASK_INIT(task, func, context) \ context 399 dev/ic/athvar.h (task)->t_context = (context); \ context 158 dev/pci/arc.c u_int32_t context; context 638 dev/pci/arc.c ccb = &sc->sc_ccbs[letoh32(cmd->cmd.context)]; context 712 dev/pci/arc.c cmd->context = htole32(ccb->ccb_id); context 847 dev/pci/arc.c ccb = &sc->sc_ccbs[letoh32(cmd->cmd.context)]; context 469 dev/raidframe/rf_engine.c rf_PropagateResults(RF_DagNode_t *node, int context) context 535 dev/raidframe/rf_engine.c if (context != RF_INTR_CONTEXT) context 589 dev/raidframe/rf_engine.c rf_FinishNode(skiplist, context); context 611 dev/raidframe/rf_engine.c rf_FinishNode(finishlist, context); context 633 dev/raidframe/rf_engine.c if (context != RF_INTR_CONTEXT) { context 687 dev/raidframe/rf_engine.c rf_FinishNode(finishlist, context); context 707 dev/raidframe/rf_engine.c rf_ProcessNode(RF_DagNode_t *node, int context) context 754 dev/raidframe/rf_engine.c rf_PropagateResults(node, context); context 765 dev/raidframe/rf_engine.c rf_FinishNode(RF_DagNode_t *node, int context) context 770 dev/raidframe/rf_engine.c rf_ProcessNode(node, context);