usr.sbin/nsd/udb.c
1223
*((uint64_t*)(UDB_REL(base, ret+xlsz-sizeof(uint64_t)*2))) = xlsz;
usr.sbin/nsd/udb.c
1224
*((uint8_t*)(UDB_REL(base, ret+xlsz-1))) = UDB_EXP_XL;
usr.sbin/nsd/udb.c
1392
(*udb->walkfunc)(base, udb->walkarg, cp->type, UDB_REL(base, data),
usr.sbin/nsd/udb.c
1521
if(*((uint8_t*)UDB_REL(base, f-1)) == (uint8_t)exp) {
usr.sbin/nsd/udb.c
1574
exp = (int)*((uint8_t*)UDB_REL(base, at-1));
usr.sbin/nsd/udb.c
1580
uint64_t xlsz = *((uint64_t*)UDB_REL(base,
usr.sbin/nsd/udb.c
1662
while(*((uint8_t*)UDB_REL(base, at-1))==UDB_ALLOC_CHUNKS_MAX){
usr.sbin/nsd/udb.c
1722
assert(*((uint64_t*)(UDB_REL(base, f+xlsz-sizeof(uint64_t)*2)))==xlsz);
usr.sbin/nsd/udb.c
1723
assert(*((uint8_t*)(UDB_REL(base, f+xlsz-1))) == UDB_EXP_XL);
usr.sbin/nsd/udb.c
1729
UDB_REL(base, f+sizeof(udb_xl_chunk_d)), xlsz,
usr.sbin/nsd/udb.c
1795
UDB_REL(base, r), esz, &udb_check_rptr_zero, NULL);
usr.sbin/nsd/udb.c
1839
memcpy(UDB_REL(alloc->udb->base, r), d, sz);
usr.sbin/nsd/udb.c
1878
memcpy(UDB_REL(base, newd), UDB_REL(base, r), osz);
usr.sbin/nsd/udb.c
1949
if(*((uint8_t*)UDB_REL(base, ch+xlsz-1)) != UDB_EXP_XL)
usr.sbin/nsd/udb.c
1951
if(*((uint64_t*)UDB_REL(base, ch+xlsz-sizeof(uint64_t)*2))
usr.sbin/nsd/udb.c
1962
if(*((uint8_t*)UDB_REL(base, ch+esz-1)) != exp)
usr.sbin/nsd/udb.c
2099
return ((udb_chunk_d*)UDB_REL(*ptr->base, f))->type;
usr.sbin/nsd/udb.c
57
return *((uint8_t*)UDB_REL(base, chunk+(1<<exp)-1));
usr.sbin/nsd/udb.c
66
*((uint8_t*)UDB_REL(base, chunk+((uint64_t)1<<exp)-1)) = value;
usr.sbin/nsd/udb.h
646
#define UDB_SYSPTR(ptr) UDB_REL(base, (ptr)->data)
usr.sbin/nsd/udb.h
649
#define UDB_CHAR(ptr) ((char*)UDB_REL(base, ptr))
usr.sbin/nsd/udb.h
651
#define UDB_REL_PTR(ptr) ((udb_rel_ptr*)UDB_REL(base, ptr))
usr.sbin/nsd/udb.h
653
#define UDB_GLOB(ptr) ((udb_glob_d*)UDB_REL(base, ptr))
usr.sbin/nsd/udb.h
655
#define UDB_CHUNK(ptr) ((udb_chunk_d*)UDB_REL(base, ptr))
usr.sbin/nsd/udb.h
657
#define UDB_FREE_CHUNK(ptr) ((udb_free_chunk_d*)UDB_REL(base, ptr))
usr.sbin/nsd/udb.h
659
#define UDB_XL_CHUNK(ptr) ((udb_xl_chunk_d*)UDB_REL(base, ptr))
usr.sbin/nsd/udb.h
679
#define UDB_PTR(ptr) (UDB_REL(*((ptr)->base), (ptr)->data))