Lines Matching refs:flag_t
19 using flag_t = unsigned char; typedef
23 flag_t* addr_;
26 std::vector<flag_t> wait_list; //[comm_.size()];
38 addr_((comm.rank() == rank)?(flag_t*)mpi3::malloc(sizeof(flag_t)*comm.size()):nullptr), in mutex()
50 flag_t lock = 1; in lock()
64 flag_t lock = 1; in try_lock()
75 flag_t lock = 0; in unlock()
99 using flag_t = int; typedef
100 using window_t = mpi3::window<flag_t>;
106 flag_t* addr_;
109 std::vector<flag_t> wait_list; //[comm_.size()];
121 addr_((comm.rank() == rank)?(flag_t*)mpi3::malloc(sizeof(flag_t)*(comm.size()+2)):nullptr), in rmutex()
159 flag_t lock = 1; in lock()
173 flag_t lock = 1; in try_lock()
198 flag_t lock = 0; in unlock()