Home
last modified time | relevance | path

Searched refs:bit_low (Results 1 – 2 of 2) sorted by relevance

/system/ulib/hwreg/include/hwreg/
A Dinternal.h36 constexpr FieldPrinter(const char* name, uint32_t bit_high_incl, uint32_t bit_low)
37 : name_(name), bit_high_incl_(bit_high_incl), bit_low_(bit_low) {
54 void AppendField(const char* name, uint32_t bit_high_incl, uint32_t bit_low) {
64 void AppendField(const char* name, uint32_t bit_high_incl, uint32_t bit_low) {
66 fields[num_fields++] = FieldPrinter(name, bit_high_incl, bit_low);
76 Field(RegType* reg, const char* name, uint32_t bit_high_incl, uint32_t bit_low) {
78 internal::ComputeMask<IntType>(bit_high_incl - bit_low + 1) << bit_low);
83 reg->printer_.AppendField(name, bit_high_incl, bit_low);
94 RsvdZField(RegType* reg, uint32_t bit_high_incl, uint32_t bit_low) {
96 internal::ComputeMask<IntType>(bit_high_incl - bit_low + 1) << bit_low);
A Dbitfields.h227 BitfieldRef(IntType* value_ptr, uint32_t bit_high_incl, uint32_t bit_low) in BitfieldRef() argument
228 : value_ptr_(value_ptr), shift_(bit_low), in BitfieldRef()
229 mask_(internal::ComputeMask<IntType>(bit_high_incl - bit_low + 1)) { in BitfieldRef()

Completed in 3 milliseconds