30 lines · 612 B · C
RawDownload
// SPDX-License-Identifier: GPL-2.0 #include <linux/mutex.h> __rust_helper void rust_helper_mutex_lock(struct mutex *lock){	mutex_lock(lock);} __rust_helper int rust_helper_mutex_trylock(struct mutex *lock){	return mutex_trylock(lock);} __rust_helper void rust_helper___mutex_init(struct mutex *mutex,					    const char *name,					    struct lock_class_key *key){	__mutex_init(mutex, name, key);} __rust_helper void rust_helper_mutex_assert_is_held(struct mutex *mutex){	lockdep_assert_held(mutex);} __rust_helper void rust_helper_mutex_destroy(struct mutex *lock){	mutex_destroy(lock);}