Lines Matching refs:dex
101 struct _citrus_db_entry_x *dex; in _citrus_db_lookup() local
132 dex = _memstream_getregion(&ms, NULL, _CITRUS_DB_ENTRY_SIZE); in _citrus_db_lookup()
133 if (dex == NULL) in _citrus_db_lookup()
137 offset = be32toh(dex->dex_next_offset); in _citrus_db_lookup()
147 if (be32toh(dex->dex_hash_value) != hashval) in _citrus_db_lookup()
151 if (be32toh(dex->dex_key_size) == _region_size(key)) { in _citrus_db_lookup()
153 if (_memstream_seek(&ms, be32toh(dex->dex_key_offset), in _citrus_db_lookup()
165 &ms, be32toh(dex->dex_data_offset), in _citrus_db_lookup()
170 be32toh(dex->dex_data_size)) == NULL) in _citrus_db_lookup()
296 struct _citrus_db_entry_x *dex; in _citrus_db_get_entry() local
314 dex = _memstream_getregion(&ms, NULL, _CITRUS_DB_ENTRY_SIZE); in _citrus_db_get_entry()
315 if (dex == NULL) in _citrus_db_get_entry()
318 if (_memstream_seek(&ms, be32toh(dex->dex_key_offset), SEEK_SET)) in _citrus_db_get_entry()
321 if (_memstream_getregion(&ms, key, be32toh(dex->dex_key_size))==NULL) in _citrus_db_get_entry()
324 if (_memstream_seek(&ms, be32toh(dex->dex_data_offset), SEEK_SET)) in _citrus_db_get_entry()
327 if (_memstream_getregion(&ms, data, be32toh(dex->dex_data_size))==NULL) in _citrus_db_get_entry()