HomeSort by: relevance | last modified time | path
    Searched refs:UDB_REL (Results 1 - 2 of 2) sorted by relevancy

  /src/external/bsd/nsd/dist/
udb.h 55 #define UDB_REL(base, relptr) ((void*)((char*)(base) + (relptr)))
646 #define UDB_SYSPTR(ptr) UDB_REL(base, (ptr)->data)
649 #define UDB_CHAR(ptr) ((char*)UDB_REL(base, ptr))
651 #define UDB_REL_PTR(ptr) ((udb_rel_ptr*)UDB_REL(base, ptr))
653 #define UDB_GLOB(ptr) ((udb_glob_d*)UDB_REL(base, ptr))
655 #define UDB_CHUNK(ptr) ((udb_chunk_d*)UDB_REL(base, ptr))
657 #define UDB_FREE_CHUNK(ptr) ((udb_free_chunk_d*)UDB_REL(base, ptr))
659 #define UDB_XL_CHUNK(ptr) ((udb_xl_chunk_d*)UDB_REL(base, ptr))
679 #define UDB_PTR(ptr) (UDB_REL(*((ptr)->base), (ptr)->data))
udb.c 57 return *((uint8_t*)UDB_REL(base, chunk+(1<<exp)-1));
66 *((uint8_t*)UDB_REL(base, chunk+((uint64_t)1<<exp)-1)) = value;
1223 *((uint64_t*)(UDB_REL(base, ret+xlsz-sizeof(uint64_t)*2))) = xlsz;
1224 *((uint8_t*)(UDB_REL(base, ret+xlsz-1))) = UDB_EXP_XL;
1392 (*udb->walkfunc)(base, udb->walkarg, cp->type, UDB_REL(base, data),
1521 if(*((uint8_t*)UDB_REL(base, f-1)) == (uint8_t)exp) {
1574 exp = (int)*((uint8_t*)UDB_REL(base, at-1));
1580 uint64_t xlsz = *((uint64_t*)UDB_REL(base,
1662 while(*((uint8_t*)UDB_REL(base, at-1))==UDB_ALLOC_CHUNKS_MAX){
1722 assert(*((uint64_t*)(UDB_REL(base, f+xlsz-sizeof(uint64_t)*2)))==xlsz)
    [all...]

Completed in 50 milliseconds