• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/char/hw_random/

Lines Matching defs:hv_err

88 static int n2rng_hv_err_trans(unsigned long hv_err)
90 switch (hv_err) {
112 unsigned long hv_err, state, ticks, watchdog_delta, watchdog_status;
116 hv_err = sun4v_rng_ctl_read_v2(ra, unit, &state,
120 if (hv_err == HV_EOK)
123 if (hv_err == HV_EBUSY) {
128 } else if (hv_err == HV_EWOULDBLOCK) {
137 return hv_err;
160 unsigned long hv_err;
163 hv_err = sun4v_rng_ctl_write_v1(control_ra, state,
166 hv_err = sun4v_rng_ctl_write_v2(control_ra, state,
168 if (hv_err == HV_EOK)
169 hv_err = n2rng_control_settle_v2(np, unit);
173 return hv_err;
178 unsigned long ticks, hv_err;
182 hv_err = sun4v_rng_data_read(data_ra, &ticks);
183 if (hv_err == HV_EOK)
186 if (hv_err == HV_EWOULDBLOCK) {
190 } else if (hv_err == HV_ENOACCESS) {
192 } else if (hv_err == HV_EIO) {
207 unsigned long hv_err;
210 hv_err = sun4v_rng_data_read_diag_v1(data_ra, data_len, ticks);
212 hv_err = sun4v_rng_data_read_diag_v2(data_ra, data_len,
217 return hv_err;
225 unsigned long ticks, hv_err;
229 hv_err = n2rng_read_diag_data_one(np, unit,
232 if (hv_err == HV_EOK)
235 if (hv_err == HV_EWOULDBLOCK) {
239 } else if (hv_err == HV_ENOACCESS) {
241 } else if (hv_err == HV_EIO) {
254 unsigned long hv_err, ticks;
258 hv_err = n2rng_write_ctl_one(np, unit, state, control_ra,
260 if (hv_err == HV_EOK)
263 if (hv_err == HV_EWOULDBLOCK) {
267 } else if (hv_err == HV_EBUSY) {
281 unsigned long hv_err;
285 hv_err = sun4v_rng_get_diag_ctl();
292 hv_err = sun4v_rng_ctl_read_v2(0UL, ~0UL, &x, &x, &x, &x);
293 switch (hv_err) {
298 hv_err = HV_EOK;
303 return n2rng_hv_err_trans(hv_err);