Searched defs:TcFieldData (Results 1 – 2 of 2) sorted by relevance
54 struct TcFieldData { struct55 constexpr TcFieldData() : data(0) {} in TcFieldData() function58 constexpr TcFieldData(uint16_t coded_tag, uint8_t hasbit_idx, uint8_t aux_idx, in TcFieldData() function81 TagType coded_tag() const { in coded_tag()84 uint8_t hasbit_idx() const { return static_cast<uint8_t>(data >> 16); } in hasbit_idx()85 uint8_t aux_idx() const { return static_cast<uint8_t>(data >> 24); } in aux_idx()86 uint16_t offset() const { return static_cast<uint16_t>(data >> 48); } in offset()100 uint32_t tag() const { return static_cast<uint32_t>(data); } in tag()101 uint32_t entry_offset() const { return static_cast<uint32_t>(data >> 32); } in entry_offset()103 uint64_t data;
54 struct TcFieldData { struct55 constexpr TcFieldData() : data(0) {} in TcFieldData() argument58 constexpr TcFieldData(uint16_t coded_tag, uint8_t hasbit_idx, uint8_t aux_idx, in TcFieldData() function81 TagType coded_tag() const { in coded_tag()84 uint8_t hasbit_idx() const { return static_cast<uint8_t>(data >> 16); } in hasbit_idx()85 uint8_t aux_idx() const { return static_cast<uint8_t>(data >> 24); } in aux_idx()86 uint16_t offset() const { return static_cast<uint16_t>(data >> 48); } in offset()100 uint32_t tag() const { return static_cast<uint32_t>(data); } in tag()101 uint32_t entry_offset() const { return static_cast<uint32_t>(data >> 32); } in entry_offset()103 uint64_t data;