Lines Matching defs:object
403 uint64_t object, dnode_handle_t *dnh)
415 dn->dn_object = object;
458 if (!DMU_OBJECT_IS_SPECIAL(object))
1001 dnode_special_open(objset_t *os, dnode_phys_t *dnp, uint64_t object,
1006 dn = dnode_create(os, dnp, NULL, object, dnh);
1052 * EINVAL - invalid object number.
1057 dnode_hold_impl(objset_t *os, uint64_t object, int flag,
1079 if (object == DMU_USERUSED_OBJECT || object == DMU_GROUPUSED_OBJECT) {
1080 dn = (object == DMU_USERUSED_OBJECT) ?
1095 if (object == 0 || object >= DN_MAX_OBJECT)
1108 blk = dbuf_whichblock(mdn, 0, object * sizeof (dnode_phys_t));
1124 idx = object & (epb-1);
1160 dn = dnode_create(os, phys, db, object, dnh);
1183 ASSERT3U(dn->dn_object, ==, object);
1191 * Return held dnode if the object is allocated, NULL if not.
1194 dnode_hold(objset_t *os, uint64_t object, void *tag, dnode_t **dnp)
1196 return (dnode_hold_impl(os, object, DNODE_MUST_BE_ALLOCATED, tag, dnp));
1856 dprintf("probing object %llu offset %llx level %d of %u\n",
2018 * There's always a "virtual hole" at the end of the object, even