Lines Matching refs:msb
52 function define_field(reg, field, msb, lsb) {
53 define(reg "_" field, "GENMASK(" msb ", " lsb ")")
54 define(reg "_" field "_MASK", "GENMASK(" msb ", " lsb ")")
56 define(reg "_" field "_WIDTH", msb - lsb + 1)
68 msb = bitdef
71 msb = _bits[1]
78 if (msb != next_bit)
79 fatal(reg "." field " starts at " msb " not " next_bit)
80 if (63 < msb || msb < 0)
84 if (msb < lsb)
232 field = "RES0_" msb "_" lsb
234 res0 = res0 " | GENMASK_ULL(" msb ", " lsb ")"
242 field = "RES1_" msb "_" lsb
244 res1 = res1 " | GENMASK_ULL(" msb ", " lsb ")"
252 field = "UNKN_" msb "_" lsb
254 unkn = unkn " | GENMASK_ULL(" msb ", " lsb ")"
264 define_field(reg, field, msb, lsb)
284 define_field(reg, field, msb, lsb)
297 define_field(reg, field, msb, lsb)
310 define_field(reg, field, msb, lsb)
319 msb = null