Lines Matching refs:kop
1208 cryptodev_key(struct crypt_kop *kop) in cryptodev_key() argument
1214 if (kop->crk_iparams + kop->crk_oparams > CRK_MAXPARAM) { in cryptodev_key()
1219 in = kop->crk_iparams; in cryptodev_key()
1220 out = kop->crk_oparams; in cryptodev_key()
1221 switch (kop->crk_op) { in cryptodev_key()
1253 krp->krp_op = kop->crk_op; in cryptodev_key()
1254 krp->krp_status = kop->crk_status; in cryptodev_key()
1255 krp->krp_iparams = kop->crk_iparams; in cryptodev_key()
1256 krp->krp_oparams = kop->crk_oparams; in cryptodev_key()
1257 krp->krp_crid = kop->crk_crid; in cryptodev_key()
1262 if (kop->crk_param[i].crp_nbits > 65536) { in cryptodev_key()
1267 krp->krp_param[i].crp_nbits = kop->crk_param[i].crp_nbits; in cryptodev_key()
1276 error = copyin(kop->crk_param[i].crp_p, krp->krp_param[i].crp_p, size); in cryptodev_key()
1295 kop->crk_crid = krp->krp_hid; /* device that did the work */ in cryptodev_key()
1306 error = copyout(krp->krp_param[i].crp_p, kop->crk_param[i].crp_p, size); in cryptodev_key()
1315 kop->crk_status = krp->krp_status; in cryptodev_key()
1388 struct crypt_kop *kop; in crypto_ioctl() local
1506 kop = (struct crypt_kop *)data; in crypto_ioctl()
1509 kop->crk_crid = in crypto_ioctl()
1513 error = cryptodev_key(kop); in crypto_ioctl()