Lines Matching refs:dof
47 dof_hdr_t *dof; in dtrace_ioctl_helper() local
51 dof = NULL; in dtrace_ioctl_helper()
59 dof = dtrace_dof_copyin((uintptr_t)addr, &rval); in dtrace_ioctl_helper()
73 dof = dtrace_dof_copyin_proc(p, (uintptr_t)addr, &rval); in dtrace_ioctl_helper()
76 dof = dtrace_dof_copyin_pid(dhp->dofhp_pid, addr, &rval); in dtrace_ioctl_helper()
80 if (dof == NULL) { in dtrace_ioctl_helper()
89 if ((rval = dtrace_helper_slurp(dof, dhp, p)) != -1) { in dtrace_ioctl_helper()
401 dof_hdr_t hdr, *dof = *pdof; in dtrace_ioctl() local
407 if (copyin((void *)dof, &hdr, sizeof (hdr)) != 0) in dtrace_ioctl()
411 dof = dtrace_dof_create(state); in dtrace_ioctl()
414 len = MIN(hdr.dofh_loadsz, dof->dofh_loadsz); in dtrace_ioctl()
415 rval = copyout(dof, (void *) *pdof, len); in dtrace_ioctl()
416 dtrace_dof_destroy(dof); in dtrace_ioctl()
421 dof_hdr_t *dof = NULL; in dtrace_ioctl() local
434 if (p->dof == NULL) { in dtrace_ioctl()
440 if ((dof = dtrace_dof_copyin((uintptr_t) p->dof, &rval)) == NULL) in dtrace_ioctl()
450 dtrace_dof_destroy(dof); in dtrace_ioctl()
454 if (dtrace_dof_slurp(dof, vstate, CRED(), &enab, 0, 0, in dtrace_ioctl()
458 dtrace_dof_destroy(dof); in dtrace_ioctl()
462 if ((rval = dtrace_dof_options(dof, state)) != 0) { in dtrace_ioctl()
466 dtrace_dof_destroy(dof); in dtrace_ioctl()
478 dtrace_dof_destroy(dof); in dtrace_ioctl()