Add new RMA states on window / target and modify state checking.
We define new states to indicate the current situation of RMA synchronization. The states contain both ACCESS states and EXPOPSURE states, and specify if the synchronization is initialized (_CALLED), on-going (_ISSUED) and completed (_GRANTED). For single lock in Passive Target, we use per-target state whereas the window state is set to PER_TARGET. Signed-off-by: Pavan Balaji <firstname.lastname@example.org>
Showing with 84 additions and 59 deletions