* vmem_add: * */
| 1523 | * |
| 1524 | */ |
| 1525 | int |
| 1526 | vmem_add(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int flags) |
| 1527 | { |
| 1528 | int error; |
| 1529 | |
| 1530 | flags &= VMEM_FLAGS; |
| 1531 | |
| 1532 | VMEM_LOCK(vm); |
| 1533 | error = bt_fill(vm, flags); |
| 1534 | if (error == 0) |
| 1535 | vmem_add1(vm, addr, size, BT_TYPE_SPAN_STATIC); |
| 1536 | VMEM_UNLOCK(vm); |
| 1537 | |
| 1538 | return (error); |
| 1539 | } |
| 1540 | |
| 1541 | /* |
| 1542 | * vmem_size: information about arenas size |
no test coverage detected