Lines Matching defs:generate_random
747 if (random_number_ops->generate_random != NULL)
4376 generate_random(dev_t dev, caddr_t arg, int mode, int *rval)
4378 STRUCT_DECL(crypto_generate_random, generate_random);
4391 STRUCT_INIT(generate_random, mode);
4394 cmn_err(CE_WARN, "generate_random: failed holding minor");
4398 if (copyin(arg, STRUCT_BUF(generate_random),
4399 STRUCT_SIZE(generate_random)) != 0) {
4404 len = STRUCT_FGET(generate_random, gr_buflen);
4406 cmn_err(CE_NOTE, "generate_random: buffer greater than %ld "
4412 session_id = STRUCT_FGET(generate_random, gr_session);
4427 CRYPTO_RANDOM_OFFSET(generate_random), sp->sd_provider,
4439 STRUCT_FGETP(generate_random, gr_buf), len) != 0) {
4461 STRUCT_FSET(generate_random, gr_return_value, rv);
4462 if (copyout(STRUCT_BUF(generate_random), arg,
4463 STRUCT_SIZE(generate_random)) != 0) {
6679 return (generate_random(dev, ARG, mode, rval));