Lines Matching defs:krp
73 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);
397 if (cmd->krp == NULL) /* Micro code load */
476 vtophys(cmd->rsasrc + cmd->rsaopsize * cmd->krp->krp_iparams));
493 xlp_rsa_kprocess(device_t dev, struct cryptkop *krp, int hint)
500 if (krp == NULL || krp->krp_callback == NULL)
506 cmd->krp = krp;
509 print_krp_params(krp);
512 switch (krp->krp_op) {
514 if (krp->krp_iparams == 3 && krp->krp_oparams == 1)
518 device_printf(dev, "Op:%d not yet supported\n", krp->krp_op);
523 krp->krp_param[krp->krp_iparams - 1].crp_nbits);
530 cmd->rsaopsize * (krp->krp_iparams + krp->krp_oparams),
538 for (i = 0, kp = krp->krp_param; i < krp->krp_iparams; i++, kp++) {
552 krp->krp_status = err;
553 crypto_kdone(krp);