1 // SPDX-License-Identifier: GPL-2.0 2 3 #include <linux/export.h> 4 #include <linux/refcount.h> 5 6 refcount_t rust_helper_REFCOUNT_INIT(int n) 7 { 8 return (refcount_t)REFCOUNT_INIT(n); 9 } 10 EXPORT_SYMBOL_GPL(rust_helper_REFCOUNT_INIT); 11 12 void rust_helper_refcount_inc(refcount_t *r) 13 { 14 refcount_inc(r); 15 } 16 EXPORT_SYMBOL_GPL(rust_helper_refcount_inc); 17 18 bool rust_helper_refcount_dec_and_test(refcount_t *r) 19 { 20 return refcount_dec_and_test(r); 21 } 22 EXPORT_SYMBOL_GPL(rust_helper_refcount_dec_and_test); 23