Lines Matching refs:dof
35 dof_hdr_t *dof; in dtrace_ioctl_helper() local
39 dof = NULL; in dtrace_ioctl_helper()
47 dof = dtrace_dof_copyin((uintptr_t)addr, &rval); in dtrace_ioctl_helper()
60 dof = dtrace_dof_copyin_proc(p, (uintptr_t)addr, &rval); in dtrace_ioctl_helper()
63 if (dof == NULL) { in dtrace_ioctl_helper()
70 if ((rval = dtrace_helper_slurp(dof, dhp, p)) != -1) { in dtrace_ioctl_helper()
375 dof_hdr_t hdr, *dof = *pdof; in dtrace_ioctl() local
381 if (copyin((void *)dof, &hdr, sizeof (hdr)) != 0) in dtrace_ioctl()
385 dof = dtrace_dof_create(state); in dtrace_ioctl()
388 len = MIN(hdr.dofh_loadsz, dof->dofh_loadsz); in dtrace_ioctl()
389 rval = copyout(dof, (void *) *pdof, len); in dtrace_ioctl()
390 dtrace_dof_destroy(dof); in dtrace_ioctl()
395 dof_hdr_t *dof = NULL; in dtrace_ioctl() local
408 if (p->dof == NULL) { in dtrace_ioctl()
414 if ((dof = dtrace_dof_copyin((uintptr_t) p->dof, &rval)) == NULL) in dtrace_ioctl()
424 dtrace_dof_destroy(dof); in dtrace_ioctl()
428 if (dtrace_dof_slurp(dof, vstate, td->td_ucred, &enab, 0, 0, in dtrace_ioctl()
432 dtrace_dof_destroy(dof); in dtrace_ioctl()
436 if ((rval = dtrace_dof_options(dof, state)) != 0) { in dtrace_ioctl()
440 dtrace_dof_destroy(dof); in dtrace_ioctl()
452 dtrace_dof_destroy(dof); in dtrace_ioctl()