M_VMMAP
map = malloc(sizeof *map, M_VMMAP, M_WAITOK);
free(map, M_VMMAP, sizeof *map);
M_VMMAP, M_NOWAIT);