Lines Matching refs:rtadmin
222 rtadmin_t rtadmin; in rt_admin() local
229 if (copyin(uaddr, &rtadmin, sizeof (rtadmin_t))) in rt_admin()
238 rtadmin.rt_dpents = in rt_admin()
240 rtadmin.rt_ndpents = rtadmin32.rt_ndpents; in rt_admin()
241 rtadmin.rt_cmd = rtadmin32.rt_cmd; in rt_admin()
247 switch (rtadmin.rt_cmd) { in rt_admin()
250 rtadmin.rt_ndpents = rt_maxpri + 1; in rt_admin()
253 if (copyout(&rtadmin, uaddr, sizeof (rtadmin_t))) in rt_admin()
261 (caddr32_t)(uintptr_t)rtadmin.rt_dpents; in rt_admin()
262 rtadmin32.rt_ndpents = rtadmin.rt_ndpents; in rt_admin()
263 rtadmin32.rt_cmd = rtadmin.rt_cmd; in rt_admin()
272 userdpsz = MIN(rtadmin.rt_ndpents * sizeof (rtdpent_t), in rt_admin()
274 if (copyout(rt_dptbl, rtadmin.rt_dpents, userdpsz)) in rt_admin()
276 rtadmin.rt_ndpents = userdpsz / sizeof (rtdpent_t); in rt_admin()
279 if (copyout(&rtadmin, uaddr, sizeof (rtadmin_t))) in rt_admin()
287 (caddr32_t)(uintptr_t)rtadmin.rt_dpents; in rt_admin()
288 rtadmin32.rt_ndpents = rtadmin.rt_ndpents; in rt_admin()
289 rtadmin32.rt_cmd = rtadmin.rt_cmd; in rt_admin()
304 if (rtadmin.rt_ndpents * sizeof (rtdpent_t) != rtdpsz) in rt_admin()
313 if (copyin(rtadmin.rt_dpents, tmpdpp, rtdpsz)) { in rt_admin()
317 for (i = 0; i < rtadmin.rt_ndpents; i++) { in rt_admin()
335 for (i = 0; i < rtadmin.rt_ndpents; i++) in rt_admin()