Lines Matching refs:lsb
40 function define_field(reg, field, msb, lsb) {
41 define(reg "_" field, "GENMASK(" msb ", " lsb ")")
42 define(reg "_" field "_MASK", "GENMASK(" msb ", " lsb ")")
43 define(reg "_" field "_SHIFT", lsb)
44 define(reg "_" field "_WIDTH", msb - lsb + 1)
57 lsb = bitdef
60 lsb = _bits[2]
70 if (63 < lsb || lsb < 0)
72 if (msb < lsb)
77 next_bit = lsb - 1
214 field = "RES0_" msb "_" lsb
216 res0 = res0 " | GENMASK_ULL(" msb ", " lsb ")"
224 field = "RES1_" msb "_" lsb
226 res1 = res1 " | GENMASK_ULL(" msb ", " lsb ")"
234 field = "UNKN_" msb "_" lsb
236 unkn = unkn " | GENMASK_ULL(" msb ", " lsb ")"
246 define_field(reg, field, msb, lsb)
265 define_field(reg, field, msb, lsb)
277 define_field(reg, field, msb, lsb)
289 define_field(reg, field, msb, lsb)
298 lsb = null