Lines Matching refs:fxadmin
303 fxadmin_t fxadmin;
310 if (copyin(uaddr, &fxadmin, sizeof (fxadmin_t)))
315 /* get fxadmin struct from ILP32 caller */
319 fxadmin.fx_dpents =
321 fxadmin.fx_ndpents = fxadmin32.fx_ndpents;
322 fxadmin.fx_cmd = fxadmin32.fx_cmd;
328 switch (fxadmin.fx_cmd) {
330 fxadmin.fx_ndpents = fx_maxumdpri + 1;
333 if (copyout(&fxadmin, uaddr, sizeof (fxadmin_t)))
338 /* return fxadmin struct to ILP32 caller */
341 (caddr32_t)(uintptr_t)fxadmin.fx_dpents;
342 fxadmin32.fx_ndpents = fxadmin.fx_ndpents;
343 fxadmin32.fx_cmd = fxadmin.fx_cmd;
351 userdpsz = MIN(fxadmin.fx_ndpents * sizeof (fxdpent_t),
353 if (copyout(fx_dptbl, fxadmin.fx_dpents, userdpsz))
356 fxadmin.fx_ndpents = userdpsz / sizeof (fxdpent_t);
359 if (copyout(&fxadmin, uaddr, sizeof (fxadmin_t)))
364 /* return fxadmin struct to ILP32 callers */
367 (caddr32_t)(uintptr_t)fxadmin.fx_dpents;
368 fxadmin32.fx_ndpents = fxadmin.fx_ndpents;
369 fxadmin32.fx_cmd = fxadmin.fx_cmd;
385 if (fxadmin.fx_ndpents * sizeof (fxdpent_t) != fxdpsz) {
395 if (copyin(fxadmin.fx_dpents, tmpdpp, fxdpsz)) {
399 for (i = 0; i < fxadmin.fx_ndpents; i++) {
422 for (i = 0; i < fxadmin.fx_ndpents; i++) {