Lines Matching defs:obj
169 dbuf_hash(void *os, uint64_t obj, uint8_t lvl, uint64_t blkid)
177 crc = (crc >> 8) ^ zfs_crc64_table[(crc ^ (obj >> 0)) & 0xFF];
178 crc = (crc >> 8) ^ zfs_crc64_table[(crc ^ (obj >> 8)) & 0xFF];
182 crc ^= (osv>>14) ^ (obj>>16) ^ (blkid>>16);
187 #define DBUF_EQUAL(dbuf, os, obj, level, blkid) \
188 ((dbuf)->db.db_object == (obj) && \
194 dbuf_find(objset_t *os, uint64_t obj, uint8_t level, uint64_t blkid)
197 uint64_t hv = dbuf_hash(os, obj, level, blkid);
203 if (DBUF_EQUAL(db, os, obj, level, blkid)) {
245 uint64_t obj = db->db.db_object;
248 uint64_t hv = dbuf_hash(os, obj, level, blkid);
254 if (DBUF_EQUAL(dbf, os, obj, level, blkid)) {
410 dbuf_cache_multilist_index_func(multilist_t *ml, void *obj)
412 dmu_buf_impl_t *db = obj;
2697 dbuf_try_add_ref(dmu_buf_t *db_fake, objset_t *os, uint64_t obj, uint64_t blkid,
2705 found_db = dbuf_find_bonus(os, obj);
2707 found_db = dbuf_find(os, obj, 0, blkid);