Lines Matching refs:dce
139 struct drvctl_event *dce, *odce;
156 dce = kmem_alloc(sizeof(*dce), KM_SLEEP);
157 dce->dce_event = ev;
167 TAILQ_INSERT_TAIL(&drvctl_eventq, dce, dce_link);
458 struct drvctl_event *dce;
466 while ((dce = TAILQ_FIRST(&drvctl_eventq)) != NULL) {
467 TAILQ_REMOVE(&drvctl_eventq, dce, dce_link);
470 prop_object_release(dce->dce_event);
471 kmem_free(dce, sizeof(*dce));
597 struct drvctl_event *dce;
604 while ((dce = TAILQ_FIRST(&drvctl_eventq)) == NULL) {
616 TAILQ_REMOVE(&drvctl_eventq, dce, dce_link);
621 ret = prop_dictionary_copyout_ioctl(pref, ioctl_cmd, dce->dce_event);
623 prop_object_release(dce->dce_event);
624 kmem_free(dce, sizeof(*dce));