Lines Matching refs:umap
222 struct privcmd_map *umap; in setup_virtual_area() local
240 umap = mem->handle; in setup_virtual_area()
242 umap->err = BITSET_ALLOC(num, M_PRIVCMD, M_WAITOK | M_ZERO); in setup_virtual_area()
244 return umap; in setup_virtual_area()
308 struct privcmd_map *umap; in privcmd_ioctl() local
318 umap = setup_virtual_area(td, mmap->addr, mmap->num); in privcmd_ioctl()
319 if (umap == NULL) { in privcmd_ioctl()
352 gpfns[i] = atop(umap->phys_base_addr + in privcmd_ioctl()
370 umap->err); in privcmd_ioctl()
380 umap->mapped = true; in privcmd_ioctl()
386 if (!umap->mapped) in privcmd_ioctl()
387 free(umap->err, M_PRIVCMD); in privcmd_ioctl()
395 struct privcmd_map *umap; in privcmd_ioctl() local
421 umap = setup_virtual_area(td, mmap->addr, mmap->num); in privcmd_ioctl()
422 if (umap == NULL) { in privcmd_ioctl()
432 gpfns[i] = atop(umap->phys_base_addr) + i; in privcmd_ioctl()
439 umap->mapped = true; in privcmd_ioctl()
442 if (!umap->mapped) in privcmd_ioctl()
443 free(umap->err, M_PRIVCMD); in privcmd_ioctl()