/src/sys/dev/dm/ |
dm_dev.c | 55 disable_dev(dm_dev_t *dmv) 58 TAILQ_REMOVE(&dm_dev_list, dmv, next_devlist); 59 mutex_enter(&dmv->dev_mtx); 61 while (dmv->ref_cnt != 0) 62 cv_wait(&dmv->dev_cv, &dmv->dev_mtx); 63 mutex_exit(&dmv->dev_mtx); 74 dm_dev_t *dmv; local in function:dm_dev_lookup 80 if ((dmv = dm_dev_lookup_minor(dm_dev_minor)) != NULL) { 81 dm_dev_busy(dmv); 108 dm_dev_t *dmv; local in function:dm_dev_lookup_minor 123 dm_dev_t *dmv; local in function:dm_dev_lookup_name 151 dm_dev_t *dmv; local in function:dm_dev_lookup_uuid 177 dm_dev_t *dmv; local in function:dm_dev_insert 203 dm_dev_t *dmv; local in function:dm_dev_test_minor 227 dm_dev_t *dmv; local in function:dm_dev_detach 248 dm_dev_t *dmv; local in function:dm_dev_rem 278 dm_dev_t *dmv; local in function:dm_dev_destroy 318 dm_dev_t *dmv; local in function:dm_dev_alloc 373 dm_dev_t *dmv; local in function:dm_dev_prop_list [all...] |
dm_ioctl.c | 188 dm_dev_t *dmv; local in function:dm_dev_create_ioctl 207 if ((dmv = dm_dev_lookup(name, uuid, -1)) != NULL) { 209 dm_dev_unbusy(dmv); 213 if ((dmv = dm_dev_alloc()) == NULL) 222 dm_dev_free(dmv); 229 strncpy(dmv->uuid, uuid, DM_UUID_LEN); 231 dmv->uuid[0] = '\0'; 234 strlcpy(dmv->name, name, DM_NAME_LEN); 236 dmv->minor = cf->cf_unit; 237 dmv->flags = 0; /* device flags are set when needed * 320 dm_dev_t *dmv; local in function:dm_dev_rename_ioctl 374 dm_dev_t *dmv; local in function:dm_dev_remove_ioctl 420 dm_dev_t *dmv; local in function:dm_dev_status_ioctl 474 dm_dev_t *dmv; local in function:dm_dev_suspend_ioctl 514 dm_dev_t *dmv; local in function:dm_dev_resume_ioctl 574 dm_dev_t *dmv; local in function:dm_table_clear_ioctl 615 dm_dev_t *dmv; local in function:dm_table_deps_ioctl 711 dm_dev_t *dmv; local in function:dm_table_load_ioctl 901 dm_dev_t *dmv; local in function:dm_table_status_ioctl [all...] |
device-mapper.c | 267 dm_dev_t *dmv; local in function:dm_detach 269 dmv = dm_dev_lookup(NULL, NULL, device_unit(self)); 270 mutex_enter(&dmv->diskp->dk_openlock); 271 busy = (dmv->diskp->dk_openmask != 0 && (flags & DETACH_FORCE) == 0); 272 mutex_exit(&dmv->diskp->dk_openlock); 273 dm_dev_unbusy(dmv); 280 if ((dmv = dm_dev_detach(self)) == NULL) 284 dm_table_destroy(&dmv->table_head, DM_TABLE_ACTIVE); 287 dm_table_destroy(&dmv->table_head, DM_TABLE_INACTIVE); 289 dm_table_head_destroy(&dmv->table_head) 349 dm_dev_t *dmv; local in function:dmopen 376 dm_dev_t *dmv; local in function:dmclose 479 dm_dev_t *dmv; local in function:disk_ioctl_switch 596 dm_dev_t *dmv; local in function:dmstrategy 707 dm_dev_t *dmv; local in function:dmsize [all...] |