Lines Matching refs:dof
37 dof_hdr_t *dof; in dtrace_ioctl_helper() local
41 dof = NULL; in dtrace_ioctl_helper()
49 dof = dtrace_dof_copyin((uintptr_t)addr, &rval); in dtrace_ioctl_helper()
62 dof = dtrace_dof_copyin_proc(p, (uintptr_t)addr, &rval); in dtrace_ioctl_helper()
65 if (dof == NULL) { in dtrace_ioctl_helper()
72 if ((rval = dtrace_helper_slurp(dof, dhp, p)) != -1) { in dtrace_ioctl_helper()
377 dof_hdr_t hdr, *dof = *pdof; in dtrace_ioctl() local
383 if (copyin((void *)dof, &hdr, sizeof (hdr)) != 0) in dtrace_ioctl()
387 dof = dtrace_dof_create(state); in dtrace_ioctl()
390 len = MIN(hdr.dofh_loadsz, dof->dofh_loadsz); in dtrace_ioctl()
391 rval = copyout(dof, (void *) *pdof, len); in dtrace_ioctl()
392 dtrace_dof_destroy(dof); in dtrace_ioctl()
397 dof_hdr_t *dof = NULL; in dtrace_ioctl() local
410 if (p->dof == NULL) { in dtrace_ioctl()
416 if ((dof = dtrace_dof_copyin((uintptr_t) p->dof, &rval)) == NULL) in dtrace_ioctl()
426 dtrace_dof_destroy(dof); in dtrace_ioctl()
430 if (dtrace_dof_slurp(dof, vstate, td->td_ucred, &enab, 0, 0, in dtrace_ioctl()
434 dtrace_dof_destroy(dof); in dtrace_ioctl()
438 if ((rval = dtrace_dof_options(dof, state)) != 0) { in dtrace_ioctl()
442 dtrace_dof_destroy(dof); in dtrace_ioctl()
454 dtrace_dof_destroy(dof); in dtrace_ioctl()