Lines Matching defs:dm
250 struct devinfo_i_rman *dm;
305 if ((dm = malloc(sizeof(*dm))) == NULL)
307 dm->dm_rman.dm_handle = urman.rm_handle;
308 dm->dm_rman.dm_start = urman.rm_start;
309 dm->dm_rman.dm_size = urman.rm_size;
310 snprintf(dm->dm_desc, DEVINFO_STRLEN, "%s", urman.rm_descr);
311 dm->dm_rman.dm_desc = &dm->dm_desc[0];
312 TAILQ_INSERT_TAIL(&devinfo_rman, dm, dm_link);
357 struct devinfo_i_rman *dm;
364 while ((dm = TAILQ_FIRST(&devinfo_rman)) != NULL) {
365 TAILQ_REMOVE(&devinfo_rman, dm, dm_link);
366 free(dm);
423 struct devinfo_i_rman *dm;
425 TAILQ_FOREACH(dm, &devinfo_rman, dm_link)
426 if (dm->dm_rman.dm_handle == handle)
427 return(&dm->dm_rman);
496 struct devinfo_i_rman *dm;
499 TAILQ_FOREACH(dm, &devinfo_rman, dm_link)
500 if ((error = fn(&dm->dm_rman, arg)) != 0)