Lines Matching refs:dof
909 dof_hdr_t hdr, *dof; in dt_options_load() local
918 dof = &hdr; in dt_options_load()
923 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1) in dt_options_load()
925 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1) in dt_options_load()
937 if ((dof = dt_alloc(dtp, hdr.dofh_loadsz)) == NULL) { in dt_options_load()
941 bzero(dof, sizeof (dof_hdr_t)); in dt_options_load()
942 dof->dofh_loadsz = hdr.dofh_loadsz; in dt_options_load()
948 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1) in dt_options_load()
950 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1) in dt_options_load()
957 for (i = 0; i < dof->dofh_secnum; i++) { in dt_options_load()
958 sec = (dof_sec_t *)(uintptr_t)((uintptr_t)dof + in dt_options_load()
959 dof->dofh_secoff + i * dof->dofh_secsize); in dt_options_load()
969 ((uintptr_t)dof + sec->dofs_offset + offs); in dt_options_load()
982 if (dof != NULL && dof != &hdr) in dt_options_load()
983 dt_free(dtp, dof); in dt_options_load()