ses 87 arch/i386/i386/via.c #define VIAC3_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff)) ses 136 arch/i386/i386/via.c struct viac3_session *ses = NULL; ses 145 arch/i386/i386/via.c ses = sc->sc_sessions = malloc(sizeof(*ses), M_DEVBUF, ses 147 arch/i386/i386/via.c if (ses == NULL) ses 154 arch/i386/i386/via.c ses = &sc->sc_sessions[sesn]; ses 159 arch/i386/i386/via.c if (ses == NULL) { ses 161 arch/i386/i386/via.c ses = malloc((sesn + 1) * sizeof(*ses), M_DEVBUF, ses 163 arch/i386/i386/via.c if (ses == NULL) ses 165 arch/i386/i386/via.c bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses)); ses 166 arch/i386/i386/via.c bzero(sc->sc_sessions, sesn * sizeof(*ses)); ses 168 arch/i386/i386/via.c sc->sc_sessions = ses; ses 169 arch/i386/i386/via.c ses = &sc->sc_sessions[sesn]; ses 174 arch/i386/i386/via.c bzero(ses, sizeof(*ses)); ses 175 arch/i386/i386/via.c ses->ses_used = 1; ses 197 arch/i386/i386/via.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv)); ses 198 arch/i386/i386/via.c ses->ses_klen = c->cri_klen; ses 199 arch/i386/i386/via.c ses->ses_cw0 = cw0; ses 202 arch/i386/i386/via.c rijndaelKeySetupEnc(ses->ses_ekey, c->cri_key, ses 204 arch/i386/i386/via.c rijndaelKeySetupDec(ses->ses_dkey, c->cri_key, ses 207 arch/i386/i386/via.c ses->ses_ekey[i] = ntohl(ses->ses_ekey[i]); ses 208 arch/i386/i386/via.c ses->ses_dkey[i] = ntohl(ses->ses_dkey[i]); ses 239 arch/i386/i386/via.c ses->swd = swd; ses 357 arch/i386/i386/via.c struct viac3_session *ses, struct viac3_softc *sc, caddr_t buf) ses 374 arch/i386/i386/via.c sc->op_cw[0] = ses->ses_cw0 | C3_CRYPT_CWLO_ENCRYPT; ses 375 arch/i386/i386/via.c key = ses->ses_ekey; ses 379 arch/i386/i386/via.c bcopy(ses->ses_iv, sc->op_iv, 16); ses 393 arch/i386/i386/via.c sc->op_cw[0] = ses->ses_cw0 | C3_CRYPT_CWLO_DECRYPT; ses 394 arch/i386/i386/via.c key = ses->ses_dkey; ses 438 arch/i386/i386/via.c ses->ses_iv); ses 442 arch/i386/i386/via.c ses->ses_iv); ses 445 arch/i386/i386/via.c crd->crd_len - 16, ses->ses_iv, 16); ses 461 arch/i386/i386/via.c struct viac3_session *ses; ses 475 arch/i386/i386/via.c ses = &sc->sc_sessions[sesn]; ses 480 arch/i386/i386/via.c if ((err = viac3_crypto_encdec(crp, crd, ses, sc, ses 491 arch/i386/i386/via.c if ((err = viac3_crypto_swauth(crp, crd, ses->swd, ses 191 arch/i386/pci/glxsb.c #define GLXSB_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff)) ses 341 arch/i386/pci/glxsb.c struct glxsb_session *ses = NULL; ses 352 arch/i386/pci/glxsb.c ses = &sc->sc_sessions[sesn]; ses 357 arch/i386/pci/glxsb.c if (ses == NULL) { ses 359 arch/i386/pci/glxsb.c ses = malloc((sesn + 1) * sizeof(*ses), M_DEVBUF, M_NOWAIT); ses 360 arch/i386/pci/glxsb.c if (ses == NULL) ses 363 arch/i386/pci/glxsb.c bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses)); ses 364 arch/i386/pci/glxsb.c bzero(sc->sc_sessions, sesn * sizeof(*ses)); ses 367 arch/i386/pci/glxsb.c sc->sc_sessions = ses; ses 368 arch/i386/pci/glxsb.c ses = &sc->sc_sessions[sesn]; ses 372 arch/i386/pci/glxsb.c bzero(ses, sizeof(*ses)); ses 373 arch/i386/pci/glxsb.c ses->ses_used = 1; ses 383 arch/i386/pci/glxsb.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv)); ses 384 arch/i386/pci/glxsb.c ses->ses_klen = c->cri_klen; ses 387 arch/i386/pci/glxsb.c bcopy(c->cri_key, ses->ses_key, sizeof(ses->ses_key)); ses 416 arch/i386/pci/glxsb.c ses->ses_swd = swd; ses 584 arch/i386/pci/glxsb.c struct glxsb_session *ses, struct glxsb_softc *sc, caddr_t buf) ses 618 arch/i386/pci/glxsb.c bcopy(ses->ses_iv, op_iv, sizeof(op_iv)); ses 668 arch/i386/pci/glxsb.c glxsb_aes(sc, control, op_psrc, op_pdst, ses->ses_key, ses 688 arch/i386/pci/glxsb.c piv = ses->ses_iv; ses 720 arch/i386/pci/glxsb.c struct glxsb_session *ses; ses 742 arch/i386/pci/glxsb.c ses = &sc->sc_sessions[sesn]; ses 747 arch/i386/pci/glxsb.c if ((err = glxsb_crypto_encdec(crp, crd, ses, sc, ses 758 arch/i386/pci/glxsb.c if ((err = glxsb_crypto_swauth(crp, crd, ses->ses_swd, ses 361 crypto/crypto.c u_int32_t ses; ses 388 crypto/crypto.c ses = crypto_drivers[driverid].cc_sessions; ses 390 crypto/crypto.c if (ses != 0) { ses 395 crypto/crypto.c crypto_drivers[driverid].cc_sessions = ses; ses 59 crypto/cryptodev.c u_int32_t ses; ses 149 crypto/cryptodev.c u_int32_t ses; ses 266 crypto/cryptodev.c sop->ses = cse->ses; ses 277 crypto/cryptodev.c ses = *(u_int32_t *)data; ses 278 crypto/cryptodev.c cse = csefind(fcr, ses); ses 286 crypto/cryptodev.c cse = csefind(fcr, cop->ses); ses 706 crypto/cryptodev.c csefind(struct fcrypt *fcr, u_int ses) ses 711 crypto/cryptodev.c if (cse->ses == ses) ses 734 crypto/cryptodev.c cse->ses = fcr->sesn++; ses 264 crypto/cryptodev.h u_int32_t ses; /* returns: session # */ ses 271 crypto/cryptodev.h u_int32_t ses; ses 1812 dev/pci/hifn7751.c struct hifn_session *ses = NULL; ses 1828 dev/pci/hifn7751.c ses = sc->sc_sessions = (struct hifn_session *)malloc( ses 1829 dev/pci/hifn7751.c sizeof(*ses), M_DEVBUF, M_NOWAIT); ses 1830 dev/pci/hifn7751.c if (ses == NULL) ses 1837 dev/pci/hifn7751.c ses = &sc->sc_sessions[sesn]; ses 1842 dev/pci/hifn7751.c if (ses == NULL) { ses 1844 dev/pci/hifn7751.c ses = (struct hifn_session *)malloc((sesn + 1) * ses 1845 dev/pci/hifn7751.c sizeof(*ses), M_DEVBUF, M_NOWAIT); ses 1846 dev/pci/hifn7751.c if (ses == NULL) ses 1848 dev/pci/hifn7751.c bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses)); ses 1849 dev/pci/hifn7751.c bzero(sc->sc_sessions, sesn * sizeof(*ses)); ses 1851 dev/pci/hifn7751.c sc->sc_sessions = ses; ses 1852 dev/pci/hifn7751.c ses = &sc->sc_sessions[sesn]; ses 1856 dev/pci/hifn7751.c bzero(ses, sizeof(*ses)); ses 1871 dev/pci/hifn7751.c get_random_bytes(ses->hs_iv, ses 1900 dev/pci/hifn7751.c ses->hs_used = 1; ses 311 dev/pci/hifn7751var.h #define HIFN_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) ses 582 dev/pci/ises.c struct ises_session *ses; ses 673 dev/pci/ises.c ses = &sc->sc_sessions[cq->cmd_session]; ses 674 dev/pci/ises.c ses->omr = READ_REG(sc, ISES_A_OQD); ses 676 dev/pci/ises.c dv, ses->omr)); ses 686 dev/pci/ises.c ses = &sc->sc_sessions[cq->cmd_session]; ses 689 dev/pci/ises.c *((u_int32_t *)&ses + c) = ses 918 dev/pci/ises.c struct ises_session *ses; ses 968 dev/pci/ises.c ses = sc->sc_sessions = (struct ises_session *) ses 970 dev/pci/ises.c if (ses == NULL) { ses 978 dev/pci/ises.c ses = NULL; ses 981 dev/pci/ises.c ses = &sc->sc_sessions[sesn]; ses 986 dev/pci/ises.c if (ses == NULL) { ses 988 dev/pci/ises.c ses = (struct ises_session *) ses 991 dev/pci/ises.c if (ses == NULL) { ses 996 dev/pci/ises.c bcopy(sc->sc_sessions, ses, i); ses 999 dev/pci/ises.c sc->sc_sessions = ses; ses 1000 dev/pci/ises.c ses = &sc->sc_sessions[sc->sc_nsessions]; ses 1009 dev/pci/ises.c bzero(ses, sizeof(struct ises_session)); ses 1012 dev/pci/ises.c ses->omr |= ISES_SELR_BCHU_DIS; ses 1017 dev/pci/ises.c get_random_bytes(ses->sccr, sizeof(ses->sccr)); ses 1021 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[0], 8); ses 1022 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[2], 8); ses 1023 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[4], 8); ses 1025 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[0], 24); ses 1027 dev/pci/ises.c SWAP32(ses->kr[0]); ses 1028 dev/pci/ises.c SWAP32(ses->kr[1]); ses 1029 dev/pci/ises.c SWAP32(ses->kr[2]); ses 1030 dev/pci/ises.c SWAP32(ses->kr[3]); ses 1031 dev/pci/ises.c SWAP32(ses->kr[4]); ses 1032 dev/pci/ises.c SWAP32(ses->kr[5]); ses 1045 dev/pci/ises.c MD5Final((u_int8_t *)&ses->cvr, &md5ctx); ses 1052 dev/pci/ises.c SHA1Final((u_int8_t *)ses->cvr, &sha1ctx); ses 1061 dev/pci/ises.c RMD160Final((u_int8_t *)ses->cvr, &rmd160ctx); ses 1074 dev/pci/ises.c MD5Update(&md5ctx, (u_int8_t *)ses->cvr, ses 1076 dev/pci/ises.c MD5Final((u_int8_t *)ses->cvr, &md5ctx); ses 1083 dev/pci/ises.c SHA1Update(&sha1ctx, (u_int8_t *)ses->cvr, ses 1085 dev/pci/ises.c SHA1Final((u_int8_t *)ses->cvr, &sha1ctx); ses 1094 dev/pci/ises.c RMD160Update(&rmd160ctx, (u_int8_t *)ses->cvr, ses 1096 dev/pci/ises.c RMD160Final((u_int8_t *)ses->cvr, &rmd160ctx); ses 1142 dev/pci/ises.c struct ises_session *ses; ses 1180 dev/pci/ises.c ses = &sc->sc_sessions[q->q_sesn]; ses 1254 dev/pci/ises.c q->q_session.sccr[0] = ses->sccr[0]; ses 1255 dev/pci/ises.c q->q_session.sccr[1] = ses->sccr[1]; ses 1285 dev/pci/ises.c q->q_session.kr[0] = ses->kr[0]; ses 1286 dev/pci/ises.c q->q_session.kr[1] = ses->kr[1]; ses 1287 dev/pci/ises.c q->q_session.kr[2] = ses->kr[2]; ses 1288 dev/pci/ises.c q->q_session.kr[3] = ses->kr[3]; ses 1289 dev/pci/ises.c q->q_session.kr[4] = ses->kr[4]; ses 1290 dev/pci/ises.c q->q_session.kr[5] = ses->kr[5]; ses 1313 dev/pci/ises.c q->q_session.cvr[0] = ses->cvr[0]; ses 1314 dev/pci/ises.c q->q_session.cvr[1] = ses->cvr[1]; ses 1315 dev/pci/ises.c q->q_session.cvr[2] = ses->cvr[2]; ses 1316 dev/pci/ises.c q->q_session.cvr[3] = ses->cvr[3]; ses 1317 dev/pci/ises.c q->q_session.cvr[4] = ses->cvr[4]; ses 1799 dev/pci/ises.c struct ises_session ses; ses 1851 dev/pci/ises.c bzero(&ses, sizeof ses); ses 1852 dev/pci/ises.c ses.kr[0] = 0xD0; ses 1853 dev/pci/ises.c ses.kr[1] = 0xD1; ses 1854 dev/pci/ises.c ses.kr[2] = 0xD2; ses 1855 dev/pci/ises.c ses.kr[3] = 0xD3; ses 1856 dev/pci/ises.c ses.kr[4] = 0xD4; ses 1857 dev/pci/ises.c ses.kr[5] = 0xD5; ses 1860 dev/pci/ises.c ses.omr = ISES_SELR_BCHU_HISOF | ISES_HOMR_HFR_SHA1 | ses 1865 dev/pci/ises.c ises_bchu_switch_session(sc, &ses, 0); ses 1868 dev/pci/ises.c cmd = ISES_MKCMD(ISES_CMD_BSWITCH, sizeof ses / 4); ses 1870 dev/pci/ises.c sizeof ses / 4, cmd); ses 1871 dev/pci/ises.c ises_queue_cmd(sc, cmd, (u_int32_t *)&ses, NULL); ses 348 dev/pci/isesreg.h #define ISES_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff)) ses 329 dev/pci/safe.c struct safe_session *ses; ses 383 dev/pci/safe.c ses = &sc->sc_sessions[re->re_sesn]; ses 449 dev/pci/safe.c if (ses->ses_klen == 128) ses 451 dev/pci/safe.c else if (ses->ses_klen == 192) ses 476 dev/pci/safe.c bcopy(ses->ses_iv, iv, ivsize); ses 516 dev/pci/safe.c sa->sa_key[i] = ses->ses_key[i]; ses 538 dev/pci/safe.c sa->sa_indigest[i] = ses->ses_hminner[i]; ses 539 dev/pci/safe.c sa->sa_outdigest[i] = ses->ses_hmouter[i]; ses 1273 dev/pci/safe.c struct safe_session *ses = NULL; ses 1325 dev/pci/safe.c ses = sc->sc_sessions = (struct safe_session *)malloc( ses 1327 dev/pci/safe.c if (ses == NULL) ses 1334 dev/pci/safe.c ses = &sc->sc_sessions[sesn]; ses 1339 dev/pci/safe.c if (ses == NULL) { ses 1341 dev/pci/safe.c ses = (struct safe_session *)malloc((sesn + 1) * ses 1343 dev/pci/safe.c if (ses == NULL) ses 1345 dev/pci/safe.c bcopy(sc->sc_sessions, ses, sesn * ses 1350 dev/pci/safe.c sc->sc_sessions = ses; ses 1351 dev/pci/safe.c ses = &sc->sc_sessions[sesn]; ses 1356 dev/pci/safe.c bzero(ses, sizeof(struct safe_session)); ses 1357 dev/pci/safe.c ses->ses_used = 1; ses 1361 dev/pci/safe.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv)); ses 1363 dev/pci/safe.c ses->ses_klen = encini->cri_klen; ses 1364 dev/pci/safe.c bcopy(encini->cri_key, ses->ses_key, ses->ses_klen / 8); ses 1367 dev/pci/safe.c i < sizeof(ses->ses_key)/sizeof(ses->ses_key[0]); i++) ses 1368 dev/pci/safe.c ses->ses_key[i] = htole32(ses->ses_key[i]); ses 1381 dev/pci/safe.c bcopy(md5ctx.state, ses->ses_hminner, ses 1389 dev/pci/safe.c bcopy(sha1ctx.state, ses->ses_hminner, ses 1402 dev/pci/safe.c bcopy(md5ctx.state, ses->ses_hmouter, ses 1410 dev/pci/safe.c bcopy(sha1ctx.state, ses->ses_hmouter, ses 1419 dev/pci/safe.c i < sizeof(ses->ses_hminner)/sizeof(ses->ses_hminner[0]); ses 1421 dev/pci/safe.c ses->ses_hminner[i] = htole32(ses->ses_hminner[i]); ses 1422 dev/pci/safe.c ses->ses_hmouter[i] = htole32(ses->ses_hmouter[i]); ses 554 dev/pci/ubsec.c struct ubsec_session *ses = NULL; ses 588 dev/pci/ubsec.c ses = sc->sc_sessions = (struct ubsec_session *)malloc( ses 590 dev/pci/ubsec.c if (ses == NULL) ses 597 dev/pci/ubsec.c ses = &sc->sc_sessions[sesn]; ses 602 dev/pci/ubsec.c if (ses == NULL) { ses 604 dev/pci/ubsec.c ses = (struct ubsec_session *)malloc((sesn + 1) * ses 606 dev/pci/ubsec.c if (ses == NULL) ses 608 dev/pci/ubsec.c bcopy(sc->sc_sessions, ses, sesn * ses 613 dev/pci/ubsec.c sc->sc_sessions = ses; ses 614 dev/pci/ubsec.c ses = &sc->sc_sessions[sesn]; ses 619 dev/pci/ubsec.c bzero(ses, sizeof(struct ubsec_session)); ses 620 dev/pci/ubsec.c ses->ses_used = 1; ses 623 dev/pci/ubsec.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv)); ses 627 dev/pci/ubsec.c bcopy(encini->cri_key, &ses->ses_deskey[0], 8); ses 628 dev/pci/ubsec.c bcopy(encini->cri_key, &ses->ses_deskey[2], 8); ses 629 dev/pci/ubsec.c bcopy(encini->cri_key, &ses->ses_deskey[4], 8); ses 631 dev/pci/ubsec.c bcopy(encini->cri_key, ses->ses_deskey, 24); ses 633 dev/pci/ubsec.c SWAP32(ses->ses_deskey[0]); ses 634 dev/pci/ubsec.c SWAP32(ses->ses_deskey[1]); ses 635 dev/pci/ubsec.c SWAP32(ses->ses_deskey[2]); ses 636 dev/pci/ubsec.c SWAP32(ses->ses_deskey[3]); ses 637 dev/pci/ubsec.c SWAP32(ses->ses_deskey[4]); ses 638 dev/pci/ubsec.c SWAP32(ses->ses_deskey[5]); ses 651 dev/pci/ubsec.c bcopy(md5ctx.state, ses->ses_hminner, ses 659 dev/pci/ubsec.c bcopy(sha1ctx.state, ses->ses_hminner, ses 672 dev/pci/ubsec.c bcopy(md5ctx.state, ses->ses_hmouter, ses 680 dev/pci/ubsec.c bcopy(sha1ctx.state, ses->ses_hmouter, ses 721 dev/pci/ubsec.c struct ubsec_session *ses; ses 756 dev/pci/ubsec.c ses = &sc->sc_sessions[q->q_sesn]; ses 829 dev/pci/ubsec.c ctx.pc_iv[0] = ses->ses_iv[0]; ses 830 dev/pci/ubsec.c ctx.pc_iv[1] = ses->ses_iv[1]; ses 857 dev/pci/ubsec.c ctx.pc_deskey[0] = ses->ses_deskey[0]; ses 858 dev/pci/ubsec.c ctx.pc_deskey[1] = ses->ses_deskey[1]; ses 859 dev/pci/ubsec.c ctx.pc_deskey[2] = ses->ses_deskey[2]; ses 860 dev/pci/ubsec.c ctx.pc_deskey[3] = ses->ses_deskey[3]; ses 861 dev/pci/ubsec.c ctx.pc_deskey[4] = ses->ses_deskey[4]; ses 862 dev/pci/ubsec.c ctx.pc_deskey[5] = ses->ses_deskey[5]; ses 876 dev/pci/ubsec.c ctx.pc_hminner[i] = ses->ses_hminner[i]; ses 877 dev/pci/ubsec.c ctx.pc_hmouter[i] = ses->ses_hmouter[i]; ses 592 sys/conf.h cdev_decl(ses);