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()
166 rv = n2rng_collect_diag_bits(n2rng, rngid, &logictest, buffer, 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()
205 "%d matches in %d cycles", rngid, correctcount, i); in n2rng_logic_test()
220 n2rng_collect_metrics(n2rng_t *n2rng, int rngid, n2rng_setup_t *setupp, in n2rng_collect_metrics() argument
236 rv = n2rng_collect_diag_bits(n2rng, rngid, setupp, buffer, bufsize, in n2rng_collect_metrics()
256 collect_rng_perf(n2rng_t *n2rng, int rngid, n2rng_osc_perf_table_t ptable) in collect_rng_perf() argument
262 rng_entry_t *rng = &n2rng->n_ctl_data->n_rngs[rngid]; in collect_rng_perf()
[all …]
H A Dn2rng.c513 n2rng_collect_diag_bits(n2rng_t *n2rng, int rngid, in n2rng_collect_diag_bits() argument
557 hverr = n2rng_ctl_write(n2rng, rngid, setupphys, in n2rng_collect_diag_bits()
618 hverr = n2rng_data_read_diag(n2rng, rngid, in n2rng_collect_diag_bits()
664 hverr = n2rng_ctl_write(n2rng, rngid, setupphys, in n2rng_collect_diag_bits()
810 n2rng_ctl_read(n2rng_t *n2rng, int rngid, uint64_t ctlregs_pa, uint64_t *state, in n2rng_ctl_read() argument
818 rv = hv_rng_ctl_read_v2(ctlregs_pa, (uint64_t)rngid, state, in n2rng_ctl_read()
832 n2rng_ctl_wait(n2rng_t *n2rng, int rngid) in n2rng_ctl_wait() argument
855 rv = hv_rng_ctl_read_v2(setupphys, (uint64_t)rngid, &state, in n2rng_ctl_wait()
894 n2rng_ctl_write(n2rng_t *n2rng, int rngid, uint64_t ctlregs_pa, in n2rng_ctl_write() argument
902 (uint64_t)rngid); in n2rng_ctl_write()
[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);