Lines Matching defs:hammer2_blockref
625 struct hammer2_blockref { /* MUST BE EXACTLY 64 BYTES */ struct
626 uint8_t type; /* type of underlying item */
627 uint8_t methods; /* check method & compression method */
628 uint8_t copyid; /* specify which copy this is */
629 uint8_t keybits; /* #of keybits masked off 0=leaf */
630 uint8_t vradix; /* virtual data/meta-data size */
631 uint8_t flags; /* blockref flags */
632 uint16_t leaf_count; /* leaf aggregation count */
633 hammer2_key_t key; /* key specification */
634 hammer2_tid_t mirror_tid; /* media flush topology & freemap */
635 hammer2_tid_t modify_tid; /* clc modify (not propagated) */
636 hammer2_off_t data_off; /* low 6 bits is phys size (radix)*/
637 hammer2_tid_t update_tid; /* clc modify (propagated upward) */
638 union {
663 } embed;
664 union { /* check info */
705 typedef struct hammer2_blockref hammer2_blockref_t; argument