Lines Matching defs:dei
371 struct dev_event_info *dei = NULL;
376 dei = uma_zalloc(devsoftc.zone, M_NOWAIT);
377 if (dei == NULL)
378 dei = uma_zalloc(devsoftc.zone, M_NOWAIT | M_USE_RESERVE);
379 if (dei == NULL) {
390 dei = STAILQ_FIRST(&devsoftc.devq);
394 MPASS(dei != NULL);
395 *dei->dei_data = '\0';
398 return (dei);
404 struct dev_event_info *dei;
406 dei = devctl_alloc_dei();
407 if (dei != NULL)
408 sbuf_new(sb, dei->dei_data, sizeof(dei->dei_data), SBUF_FIXEDLEN);
409 return (dei);
413 devctl_free_dei(struct dev_event_info *dei)
415 uma_zfree(devsoftc.zone, dei);
419 devctl_queue(struct dev_event_info *dei)
422 STAILQ_INSERT_TAIL(&devsoftc.devq, dei, dei_link);
439 struct dev_event_info *dei;
446 dei = devctl_alloc_dei_sb(&sb);
447 if (dei == NULL)
461 devctl_free_dei(dei); /* overflow -> drop it */
463 devctl_queue(dei);
486 struct dev_event_info *dei;
491 dei = devctl_alloc_dei_sb(&sb);
492 if (dei == NULL)
533 devctl_queue(dei);
536 devctl_free_dei(dei);