Lines Matching defs:krp
75 static void print_krp_params(struct cryptkop *krp);
119 print_krp_params(struct cryptkop *krp)
123 printf("krp->krp_op :%d\n", krp->krp_op);
124 printf("krp->krp_status :%d\n", krp->krp_status);
125 printf("krp->krp_iparams:%d\n", krp->krp_iparams);
126 printf("krp->krp_oparams:%d\n", krp->krp_oparams);
127 for (i = 0; i < krp->krp_iparams + krp->krp_oparams; i++) {
128 printf("krp->krp_param[%d].crp_p :0x%llx\n", i,
129 (unsigned long long)krp->krp_param[i].crp_p);
130 printf("krp->krp_param[%d].crp_nbits :%d\n", i,
131 krp->krp_param[i].crp_nbits);
132 printf("krp->krp_param[%d].crp_nbytes :%d\n", i,
133 howmany(krp->krp_param[i].crp_nbits, 8));
235 cmd->krp->krp_status = EBADMSG;
238 if (cmd->krp != NULL) {
239 ostart = cmd->krp->krp_iparams;
240 outparam = &cmd->krp->krp_param[ostart];
245 crypto_kdone(cmd->krp);
342 if (cmd->krp == NULL) /* Micro code load */
421 vtophys(cmd->rsasrc + cmd->rsaopsize * cmd->krp->krp_iparams));
438 xlp_rsa_kprocess(device_t dev, struct cryptkop *krp, int hint)
445 if (krp == NULL || krp->krp_callback == NULL)
451 cmd->krp = krp;
454 print_krp_params(krp);
457 switch (krp->krp_op) {
459 if (krp->krp_iparams == 3 && krp->krp_oparams == 1)
463 device_printf(dev, "Op:%d not yet supported\n", krp->krp_op);
468 krp->krp_param[krp->krp_iparams - 1].crp_nbits);
475 cmd->rsaopsize * (krp->krp_iparams + krp->krp_oparams),
483 for (i = 0, kp = krp->krp_param; i < krp->krp_iparams; i++, kp++) {
497 krp->krp_status = err;
498 crypto_kdone(krp);