Lines Matching refs:cop

376 	struct crypt_op *cop;  in cryptof_ioctl()  local
578 cop = &copc; in cryptof_ioctl()
579 crypt_op_from_32(data, cop); in cryptof_ioctl()
582 cop = (struct crypt_op *)data; in cryptof_ioctl()
583 cse = csefind(fcr, cop->ses); in cryptof_ioctl()
586 error = cryptodev_op(cse, cop, active_cred, td); in cryptof_ioctl()
589 crypt_op_to_32(cop, data); in cryptof_ioctl()
653 struct crypt_op *cop, in cryptodev_op() argument
661 if (cop->len > 256*1024-4) in cryptodev_op()
665 if (cop->len == 0 || (cop->len % cse->txform->blocksize) != 0) in cryptodev_op()
672 cse->uio.uio_resid = cop->len; in cryptodev_op()
676 cse->uio.uio_iov[0].iov_len = cop->len; in cryptodev_op()
703 if ((error = copyin(cop->src, cse->uio.uio_iov[0].iov_base, cop->len))) in cryptodev_op()
708 crda->crd_len = cop->len; in cryptodev_op()
709 crda->crd_inject = cop->len; in cryptodev_op()
717 if (cop->op == COP_ENCRYPT) in cryptodev_op()
721 crde->crd_len = cop->len; in cryptodev_op()
729 crp->crp_ilen = cop->len; in cryptodev_op()
731 | (cop->flags & COP_F_BATCH); in cryptodev_op()
737 if (cop->iv) { in cryptodev_op()
746 if ((error = copyin(cop->iv, cse->tmp_iv, cse->txform->blocksize))) in cryptodev_op()
759 if (cop->mac && crda == NULL) { in cryptodev_op()
797 if (cop->dst && in cryptodev_op()
798 (error = copyout(cse->uio.uio_iov[0].iov_base, cop->dst, cop->len))) in cryptodev_op()
801 if (cop->mac && in cryptodev_op()
802 (error = copyout((caddr_t)cse->uio.uio_iov[0].iov_base + cop->len, in cryptodev_op()
803 cop->mac, cse->thash->hashsize))) in cryptodev_op()