Home | History | Annotate | Download | only in pci

Lines Matching defs:crd

178 #define	GLXSB_SID(crd,ses)		(((crd) << 28) | ((ses) & 0x0fffffff))
444 struct cryptodesc *crd;
460 crd = crp->crp_desc;
461 if (crd == NULL || crd->crd_next != NULL ||
462 crd->crd_alg != CRYPTO_AES_CBC ||
463 (crd->crd_len % SB_AES_BLOCK_SIZE) != 0) {
476 xlen = crd->crd_len > GLXSB_MAX_AES_LEN ?
477 GLXSB_MAX_AES_LEN : crd->crd_len;
489 if (crd->crd_flags & CRD_F_ENCRYPT) {
491 if (crd->crd_flags & CRD_F_IV_EXPLICIT)
492 memcpy(op_iv, crd->crd_iv, sizeof(op_iv));
496 if ((crd->crd_flags & CRD_F_IV_PRESENT) == 0) {
499 crd->crd_inject, sizeof(op_iv), op_iv);
502 crd->crd_inject, sizeof(op_iv), op_iv);
505 (char *)crp->crp_buf + crd->crd_inject,
510 if (crd->crd_flags & CRD_F_IV_EXPLICIT)
511 memcpy(op_iv, crd->crd_iv, sizeof(op_iv));
515 crd->crd_inject, sizeof(op_iv), op_iv);
518 crd->crd_inject, sizeof(op_iv), op_iv);
520 bcopy((char *)crp->crp_buf + crd->crd_inject,
526 tlen = crd->crd_len;
534 crd->crd_skip + offset, len, op_src);
537 crd->crd_skip + offset, len, op_src);
539 bcopy((char *)crp->crp_buf + crd->crd_skip + offset,
551 crd->crd_skip + offset, len, op_dst);
554 crd->crd_skip + offset, len, op_dst);
556 memcpy((char *)crp->crp_buf + crd->crd_skip + offset,
562 if (crd->crd_flags & CRD_F_ENCRYPT) {