version 1.107, 2004/09/03 18:14:09 |
version 1.107.6.1, 2005/01/25 12:59:35 |
Line 234 sokvaalloc(vsize_t len, struct socket *s |
|
Line 234 sokvaalloc(vsize_t len, struct socket *s |
|
* allocate kva. |
* allocate kva. |
*/ |
*/ |
|
|
lva = uvm_km_valloc_wait(kernel_map, len); |
lva = uvm_km_alloc(kernel_map, len, 0, UVM_KMF_VAONLY | UVM_KMF_WAITVA); |
if (lva == 0) { |
if (lva == 0) { |
sokvaunreserve(len); |
sokvaunreserve(len); |
return (0); |
return (0); |
Line 255 sokvafree(vaddr_t sva, vsize_t len) |
|
Line 255 sokvafree(vaddr_t sva, vsize_t len) |
|
* free kva. |
* free kva. |
*/ |
*/ |
|
|
uvm_km_free(kernel_map, sva, len); |
uvm_km_free(kernel_map, sva, len, UVM_KMF_VAONLY); |
|
|
/* |
/* |
* unreserve kva. |
* unreserve kva. |