rnd_add_data
rnd_add_data(&sc->sc_rnd_source, data, sizeof(data), sizeof(data) * 8);
rnd_add_data(&rng->cr_rndsource, buf, SUN8I_CRYPTO_RNGBYTES,
rnd_add_data(&sc->sc_rnd_source, &value, sizeof(value),
rnd_add_data(&bootinfo_rndsource,
rnd_add_data(&sc->sc_rnd_source, &sc->sc_rnd_ax,
rnd_add_data(&hvrs, hostrnd, hrlen, hrlen * NBBY);
rnd_add_data(&sc->sc_rndsource, &vmgenid, sizeof(vmgenid), 0);
rnd_add_data(&efirng_source, efirng, efirng_size,
rnd_add_data(&sc->sc_rnd, response.bytes, nbytes, entropybits);
rnd_add_data(&sc->sc_rnd, response.bytes, nbytes, entropybits);
rnd_add_data(&sc->sc_rnd_source, &rngreg,
rnd_add_data(NULL, &wait_us, sizeof(wait_us), 1);
rnd_add_data(&user_rndsource, buf, n, privileged ? n*NBBY : 0);
rnd_add_data(&sc->sc_rnd, pkt, pktsize, NBBY*pktsize);
rnd_add_data(rs, buf, len, entropybits);
rnd_add_data(&seed_rndsource, rdata->data, rdata->len,
rnd_add_data(&seed_rndsource, seed->data, sizeof(seed->data),
rnd_add_data(NULL, d, sz, 0);
rnd_add_data(NULL, d, len, 0);
rnd_add_data(NULL, &base, sizeof(base), 0);
rnd_add_data(NULL, &tv, sizeof(tv), 0);
rnd_add_data(NULL, eh, ehlen, 0);
void rnd_add_data(struct krndsource *, const void *, uint32_t, uint32_t);