Lines Matching defs:r_val
692 * logout data at TL>0. r_val is a register that returns the "failure count"
701 * The CPU logout operation will fail (r_val > 0) if the logout
703 * logout operation will succeed (r_val = 0). For failures, r_val
711 * r_val: This register is the return value which tells the
713 * For failures, r_val returns the fail count (i.e. number of
721 * scr2: Scratch (may be r_val)
724 #define DO_TL1_CPU_LOGOUT(r_val, afar, t_flags, datap, scr1, scr2, scr3) \
739 set 0, r_val; /* return value for success */ \
744 ldxa [datap + CH_CLO_NEST_CNT]%asi, r_val; \
745 inc r_val; /* return value for failure */ \
746 stxa r_val, [datap + CH_CLO_NEST_CNT]%asi; \
757 * The CPU logout operation will fail (r_val > 0) if the logout
759 * logout operation will succeed (r_val = 0). For failures, r_val
764 * r_val: This register is the return value which tells the
766 * For failures, r_val returns the fail count (i.e. number of
779 * scr3: Scratch (may be r_val)
782 #define DO_CPU_LOGOUT(r_val, afar, r_or_s, t_flags, scr1, scr2, scr3, scr4) \
785 DO_TL1_CPU_LOGOUT(r_val, afar, t_flags, scr1, scr2, scr3, scr4) \
790 set 0, r_val; /* success in this case. */ \