Lines Matching refs:dnode_phys_t
77 static dnode_phys_t dnode_phys_zero __maybe_unused;
306 (dnode_phys_t *)dn->dn_dbuf->db.db_data +
315 dnode_byteswap(dnode_phys_t *dnp)
321 bzero(dnp, sizeof (dnode_phys_t));
372 ASSERT3U(sizeof (dnode_phys_t), ==, (1<<DNODE_SHIFT));
373 ASSERT((size & (sizeof (dnode_phys_t)-1)) == 0);
376 dnode_phys_t *dnp = (void *)(((char *)vbuf) + i);
445 dnode_create(objset_t *os, dnode_phys_t *dnp, dmu_buf_impl_t *db,
599 ASSERT(bcmp(dn->dn_phys, &dnode_phys_zero, sizeof (dnode_phys_t)) == 0);
1188 dnode_special_open(objset_t *os, dnode_phys_t *dnp, uint64_t object,
1283 dnode_phys_t *dn_block;
1339 blk = dbuf_whichblock(mdn, 0, object * sizeof (dnode_phys_t));
1364 dn_block = (dnode_phys_t *)db->db.db_data;
1378 /* Initialize dnode slot status from dnode_phys_t */
2416 dnode_phys_t *dnp = data;