Lines Matching refs:link
54 inline bool IsValidLink(off_t link) const;
129 static inline uint8 LinkType(off_t link);
130 static inline off_t MakeLink(uint8 type, off_t link,
132 static inline bool IsDuplicate(off_t link);
133 static inline off_t FragmentOffset(off_t link);
134 static inline uint32 FragmentIndex(off_t link);
564 bplustree_header::IsValidLink(off_t link) const
566 return link == BPLUSTREE_NULL
567 || (link > 0 && link <= MaximumSize() - NodeSize());
627 bplustree_node::LinkType(off_t link)
629 return *(uint64*)&link >> 62;
634 bplustree_node::MakeLink(uint8 type, off_t link, uint32 fragmentIndex)
636 return ((off_t)type << 62) | (link & 0x3ffffffffffffc00LL)
642 bplustree_node::IsDuplicate(off_t link)
644 return (LinkType(link)
650 bplustree_node::FragmentOffset(off_t link)
652 return link & 0x3ffffffffffffc00LL;
657 bplustree_node::FragmentIndex(off_t link)
659 return (uint32)(link & 0x3ff);