Lines 668-677
vmem_startup(void)
Link Here
|
668 |
vmem_zone = uma_zcreate("vmem", |
668 |
vmem_zone = uma_zcreate("vmem", |
669 |
sizeof(struct vmem), NULL, NULL, NULL, NULL, |
669 |
sizeof(struct vmem), NULL, NULL, NULL, NULL, |
670 |
UMA_ALIGN_PTR, 0); |
670 |
UMA_ALIGN_PTR, 0); |
|
|
671 |
#ifdef UMA_MD_SMALL_ALLOC |
671 |
vmem_bt_zone = uma_zcreate("vmem btag", |
672 |
vmem_bt_zone = uma_zcreate("vmem btag", |
672 |
sizeof(struct vmem_btag), NULL, NULL, NULL, NULL, |
673 |
sizeof(struct vmem_btag), NULL, NULL, NULL, NULL, |
673 |
UMA_ALIGN_PTR, UMA_ZONE_VM); |
674 |
UMA_ALIGN_PTR, UMA_ZONE_VM); |
674 |
#ifndef UMA_MD_SMALL_ALLOC |
675 |
#else |
|
|
676 |
vmem_bt_zone = uma_zcreate("vmem btag", |
677 |
sizeof(struct vmem_btag), NULL, NULL, NULL, NULL, |
678 |
UMA_ALIGN_PTR, UMA_ZONE_VM | UMA_ZONE_NOFREE); |
675 |
mtx_init(&vmem_bt_lock, "btag lock", NULL, MTX_DEF); |
679 |
mtx_init(&vmem_bt_lock, "btag lock", NULL, MTX_DEF); |
676 |
uma_prealloc(vmem_bt_zone, BT_MAXALLOC); |
680 |
uma_prealloc(vmem_bt_zone, BT_MAXALLOC); |
677 |
/* |
681 |
/* |