dt_ioctl
if (dt_ioctl(dtp, DTRACEIOC_AGGSNAP, buf) == -1) {
if (dt_ioctl(dtp, DTRACEIOC_BUFSNAP, buf) == -1) {
extern int dt_ioctl(dtrace_hdl_t *, int, void *);
if (dt_ioctl(dtp, DTRACEIOC_EPROBE, enabled) == -1) {
rval = dt_ioctl(dtp, DTRACEIOC_EPROBE, enabled);
if (dt_ioctl(dtp, DTRACEIOC_PROBES, probe) == -1) {
if (dt_ioctl(dtp, DTRACEIOC_AGGDESC, agg) == -1) {
rval = dt_ioctl(dtp, DTRACEIOC_AGGDESC, agg);
if (dt_ioctl(dtp, DTRACEIOC_FORMAT, &fmt) == -1)
if (dt_ioctl(dtp, DTRACEIOC_FORMAT, &fmt) == -1) {
else if (dt_ioctl(dtp, DTRACEIOC_CONF, &dtp->dt_conf) != 0)
if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &hdr) == -1)
if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1) {
(void) dt_ioctl(dtp, DTRACEIOC_ENABLE, NULL);
(void) dt_ioctl(dtp, DTRACEIOC_ENABLE, NULL);
n = dt_ioctl(dtp, DTRACEIOC_ENABLE, dof);
if (dt_ioctl(dtp, DTRACEIOC_PROBEARG, adp) != 0) {
if (dt_ioctl(dtp, DTRACEIOC_PROBEMATCH, &pd) == 0)
if (dt_ioctl(dtp, DTRACEIOC_PROVIDER, &desc) == -1) {
if (dt_ioctl(dtp, cmd, &pd) != 0)
if (dt_ioctl(dtp, DTRACEIOC_PROBES, pdp) == -1 ||
if (dt_ioctl(dtp, DTRACEIOC_STATUS, &dtp->dt_status[gen]) == -1)
err = dt_ioctl(dtp, DTRACEIOC_ENABLE, dof);
if (dt_ioctl(dtp, DTRACEIOC_GO, &dtp->dt_beganon) == -1) {
if (dt_ioctl(dtp, DTRACEIOC_STOP, &dtp->dt_endedon) == -1)
if (dt_ioctl(dtp, DTRACEIOC_STATUS, &dtp->dt_status[gen]) == -1)