0)) != 0)) {
0)) != KERN_SUCCESS)) {
uvm_km_valloc_align(map, size, align)	struct vm_map *map;	vsize_t size;	vsize_t align;{	vaddr_t kva;	UVMHIST_FUNC("uvm_km_valloc"); UVMHIST_CALLED(maphist);	UVMHIST_LOG(maphist, "(map=0x%x, size=0x%x)", map, size, 0,0);	KASSERT(vm_map_pmap(map) == pmap_kernel());	size = round_page(size);	kva = vm_map_min(map);		/* hint */	/*	 * allocate some virtual space.  will be demand filled by kernel_object.	 */	if (__predict_false(uvm_map(map, &kva, size, uvm.kernel_object,	    UVM_UNKNOWN_OFFSET, align, UVM_MAPFLAG(UVM_PROT_ALL, UVM_PROT_ALL,					    UVM_INH_NONE, UVM_ADV_RANDOM,					    0)) != 0)) {		UVMHIST_LOG(maphist, "<- done (no VM)", 0,0,0,0);		return(0);	}	UVMHIST_LOG(maphist, "<- done (kva=0x%x)", kva,0,0,0);	return(kva);}