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