Home
last modified time | relevance | path

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

/titanic_41/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.c252 int rngid; in n2rng_failure() local
267 for (rngid = 0; rngid < n2rng->n_ctl_data->n_num_rngs; in n2rng_failure()
268 rngid++) { in n2rng_failure()
269 rng = &n2rng->n_ctl_data->n_rngs[rngid]; in n2rng_failure()
289 int rngid; in n2rng_unconfigured() local
304 for (rngid = 0; rngid < n2rng->n_ctl_data->n_num_rngs; in n2rng_unconfigured()
305 rngid++) { in n2rng_unconfigured()
306 rng = &n2rng->n_ctl_data->n_rngs[rngid]; in n2rng_unconfigured()
H A Dn2rng_hcall.s50 hv_rng_ctl_read_v2(uint64_t ctlregsptr_ra, uint64_t rngid, uint64_t *rstate,
63 uint64_t rngid)
73 hv_rng_data_read_diag_v2(uint64_t buffer_ra, uint64_t sz, uint64_t rngid,
/titanic_41/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);