X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=urcu%2Frcuja-range.h;fp=urcu%2Frcuja-range.h;h=31bce15a727a77e24e9f1906995629e60f7b6dea;hb=b45a45b97aa99c5271b69c41f7e8aec111c20de1;hp=34761801d410ac6062995afbfd30c52d55a3f449;hpb=748e8540272b5183fbd297e5a296951c24291546;p=userspace-rcu.git diff --git a/urcu/rcuja-range.h b/urcu/rcuja-range.h index 3476180..31bce15 100644 --- a/urcu/rcuja-range.h +++ b/urcu/rcuja-range.h @@ -56,6 +56,10 @@ int cds_ja_range_fini(struct cds_ja *ja); struct cds_ja_range *cds_ja_range_lookup(struct cds_ja *ja, uint64_t key); +struct cds_ja_range *cds_ja_range_lock(struct cds_ja_range *range); + +void cds_ja_range_unlock(struct cds_ja_range *range); + struct cds_ja_range *cds_ja_range_add(struct cds_ja *ja, uint64_t start, /* inclusive */ uint64_t end); /* inclusive */