new_page
extern int new_page(FIELD *);
extern int new_page();
dapls_ib_dbp_page_t *new_page;
new_page = malloc(sizeof (dapls_ib_dbp_page_t));
if (new_page == NULL) {
new_page->dbp_page_addr = (uint32_t *)(void *)mmap64((void *)0,
if (new_page->dbp_page_addr == MAP_FAILED) {
free(new_page);
new_page->next = dapls_ib_pagelist;
new_page->dbp_mapoffset = mapoffset;
new_page->fd = fd;
dapls_ib_pagelist = new_page;
return ((uint32_t *)(offset + (uintptr_t)new_page->dbp_page_addr));