X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=formal-model%2Furcu%2FDEFINES;fp=formal-model%2Furcu%2FDEFINES;h=855dbd5eeae61df5de77a19919bf422988d410c2;hb=60a1db9d10aaca98e79a5126f168a37d00151845;hp=0000000000000000000000000000000000000000;hpb=9d95031158c22e376007c862e52652d267414e5e;p=urcu.git diff --git a/formal-model/urcu/DEFINES b/formal-model/urcu/DEFINES new file mode 100644 index 0000000..855dbd5 --- /dev/null +++ b/formal-model/urcu/DEFINES @@ -0,0 +1,5 @@ +#define RCU_GP_CTR_BIT (1 << 7) +#define RCU_GP_CTR_NEST_MASK (RCU_GP_CTR_BIT - 1) + +#define read_free_race (read_generation == last_free_gen) +#define read_free (free_done && data_access)