Lines Matching defs:dm
209 check_devs(devmap_t *dm)
214 if (dm->dmap_devarray == NULL)
216 for (file = dm->dmap_devarray; *file != NULL; file++) {
248 print_dev_attrs(int optflag, devalloc_t *da, devmap_t *dm,
254 (void) printf("device=%s%s", dm->dmap_devname, KV_DELIMITER);
255 (void) printf("type=%s%s", dm->dmap_devtype, KV_DELIMITER);
281 (void) printf("files=%s", dm->dmap_devlist);
286 print_dev(devmap_t *dm)
290 (void) printf(gettext("device: %s "), dm->dmap_devname);
291 (void) printf(gettext("type: %s "), dm->dmap_devtype);
293 file = dm->dmap_devarray;
310 devmap_t *dm;
316 if ((dm = getdmapnam(da->da_devname)) == NULL) {
328 print_dev_attrs(optflag, da, dm, &fi);
330 print_dev(dm);
335 if ((error = _dev_file_name(&sf, dm)) != 0) {
336 freedmapent(dm);
470 if (check_devs(dm) == -1) {
475 print_dev_attrs(optflag, da, dm, &fi);
477 print_dev(dm);
482 freedmapent(dm);
1009 devmap_t *dm = NULL, *dm_new = NULL;
1022 dm = dm_new;
1024 dm = dm_in;
1027 if (_dev_file_name(&sf, dm) != 0) {
1107 if ((remove_znode(devzone, dm) != 0) &&
1114 if ((error = mk_unalloc(optflag, dm)) != 0) {
1136 (void) mk_error(dm);
1159 devmap_t *dm;
1167 if ((dm = getdmapnam(da->da_devname)) == NULL) {
1175 if (_dev_file_name(&sf, dm) != 0) {
1176 freedmapent(dm);
1230 if (check_devs(dm) == -1) {
1240 if (_deallocate_dev(dealloc_optflag, da, dm, uid,
1275 (void) mk_error(dm);
1294 if (create_znode(zonename, &zpath, dm) != 0) {
1301 (void) audit_allocate_list(dm->dmap_devlist);
1303 if ((error = mk_alloc(dm, uid, &zpath)) != 0) {
1304 (void) mk_unalloc(optflag, dm);
1323 freedmapent(dm);
1561 _dev_file_name(struct state_file *sfp, devmap_t *dm)
1565 if (dm->dmap_devlist[0] == '`')
1567 if (dm->dmap_devarray == NULL ||
1568 dm->dmap_devarray[0] == NULL)
1570 (void) strncpy(sfp->sf_path, dm->dmap_devarray[0],
1575 dm->dmap_devname);
1784 remove_znode(char *zonename, devmap_t *dm)
1792 file = dm->dmap_devarray;