Lines Matching refs:_reg
148 .macro cpu_check_csv2 _reg _label
149 mrs \_reg, id_aa64pfr0_el1
150 ubfx \_reg, \_reg, #ID_AA64PFR0_CSV2_SHIFT, #ID_AA64PFR0_CSV2_LENGTH
162 cmp \_reg, #4 /* Only values 0 to 3 are expected */
166 cmp \_reg, #0
356 .macro sysreg_bit_set _reg:req, _bit:req, _assert=1
357 mrs x1, \_reg
359 msr \_reg, x1
368 .macro sysreg_bit_clear _reg:req, _bit:req
369 mrs x1, \_reg
371 msr \_reg, x1
380 .macro sysreg_bit_toggle _reg:req, _bit:req, _assert=1
381 mrs x1, \_reg
383 msr \_reg, x1
396 .macro sysreg_bitfield_insert _reg:req, _src:req, _lsb:req, _width:req
399 mrs x0, \_reg
401 msr \_reg, x0
404 .macro sysreg_bitfield_insert_from_gpr _reg:req, _gpr:req, _lsb:req, _width:req
407 mrs x0, \_reg
409 msr \_reg, x0