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