Home
last modified time | relevance | path

Searched refs:rngid (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/n2rng/
H A Dn2rng_entp_setup.c136 n2rng_logic_test(n2rng_t *n2rng, int rngid) in n2rng_logic_test() argument
144 rng_entry_t *rng = &n2rng->n_ctl_data->n_rngs[rngid]; in n2rng_logic_test()
171 "0x%x on rng(%d)", rv, rngid); in n2rng_logic_test()
197 "matches found", rngid, correctcount); in n2rng_logic_test()
262 rng_entry_t *rng = &n2rng->n_ctl_data->n_rngs[rngid]; in collect_rng_perf()
274 rv = n2rng_collect_metrics(n2rng, rngid, &rngstate, in collect_rng_perf()
307 n2rng_noise_gen_preferred(n2rng_t *n2rng, int rngid) in n2rng_noise_gen_preferred() argument
415 "%ld: %ld", rngid, i, rng->n_bias_info[i].bias, in n2rng_noise_gen_preferred()
437 n2rng_do_health_check(n2rng_t *n2rng, int rngid) in n2rng_do_health_check() argument
445 rv = n2rng_logic_test(n2rng, rngid); in n2rng_do_health_check()
[all …]
H A Dn2rng.c832 n2rng_ctl_wait(n2rng_t *n2rng, int rngid) in n2rng_ctl_wait() argument
902 (uint64_t)rngid); in n2rng_ctl_write()
905 rv = n2rng_ctl_wait(n2rng, rngid); in n2rng_ctl_write()
924 (uint64_t)rngid, tdelta); in n2rng_data_read_diag()
1000 int rngid; in n2rng_init_ctl() local
1092 for (rngid = 0; rngid < n2rng->n_ctl_data->n_num_rngs; rngid++) { in n2rng_init_ctl()
1227 int rngid; in n2rng_config() local
1235 for (rngid = 0; rngid < n2rng->n_ctl_data->n_num_rngs; in n2rng_config()
1236 rngid++) { in n2rng_config()
1270 "passed health checks", rngid); in n2rng_config()
[all …]
H A Dn2rng_kcf.c250 int rngid; in n2rng_failure() local
265 for (rngid = 0; rngid < n2rng->n_ctl_data->n_num_rngs; in n2rng_failure()
266 rngid++) { in n2rng_failure()
267 rng = &n2rng->n_ctl_data->n_rngs[rngid]; in n2rng_failure()
287 int rngid; in n2rng_unconfigured() local
302 for (rngid = 0; rngid < n2rng->n_ctl_data->n_num_rngs; in n2rng_unconfigured()
303 rngid++) { in n2rng_unconfigured()
304 rng = &n2rng->n_ctl_data->n_rngs[rngid]; in n2rng_unconfigured()
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dn2rng.h272 int n2rng_noise_gen_preferred(n2rng_t *n2rng, int rngid);
274 int n2rng_collect_diag_bits(n2rng_t *n2rng, int rngid,
280 int n2rng_do_health_check(n2rng_t *n2rng, int rngid);
283 uint64_t n2rng_read_ctl(n2rng_t *n2rng, int rngid, uint64_t ctlregs_pa,
285 uint64_t n2rng_ctl_wait(n2rng_t *n2rng, int rngid);
286 uint64_t n2rng_ctl_write(n2rng_t *n2rng, int rngid, uint64_t ctlregs_pa,
288 uint64_t n2rng_data_read_diag(n2rng_t *n2rng, int rngid, uint64_t data_pa,
357 uint64_t hv_rng_ctl_read_v2(uint64_t ctlregs_pa, uint64_t rngid,
362 uint64_t newstate, uint64_t wtimeout, uint64_t rngid);
366 size_t datalen, uint64_t rngid, uint64_t *tdelta);