Home | History | Annotate | Download | only in kern

Lines Matching refs:dce

136 	struct drvctl_event *dce, *odce;
153 dce = kmem_alloc(sizeof(*dce), KM_SLEEP);
154 dce->dce_event = ev;
164 TAILQ_INSERT_TAIL(&drvctl_eventq, dce, dce_link);
454 struct drvctl_event *dce;
462 while ((dce = TAILQ_FIRST(&drvctl_eventq)) != NULL) {
463 TAILQ_REMOVE(&drvctl_eventq, dce, dce_link);
466 prop_object_release(dce->dce_event);
467 kmem_free(dce, sizeof(*dce));
593 struct drvctl_event *dce;
600 while ((dce = TAILQ_FIRST(&drvctl_eventq)) == NULL) {
612 TAILQ_REMOVE(&drvctl_eventq, dce, dce_link);
617 ret = prop_dictionary_copyout_ioctl(pref, ioctl_cmd, dce->dce_event);
619 prop_object_release(dce->dce_event);
620 kmem_free(dce, sizeof(*dce));