Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1// SPDX-License-Identifier: GPL-2.0
2
3#include <linux/device.h>
4
5int rust_helper_devm_add_action(struct device *dev,
6 void (*action)(void *),
7 void *data)
8{
9 return devm_add_action(dev, action, data);
10}
11
12int rust_helper_devm_add_action_or_reset(struct device *dev,
13 void (*action)(void *),
14 void *data)
15{
16 return devm_add_action_or_reset(dev, action, data);
17}
18
19void *rust_helper_dev_get_drvdata(const struct device *dev)
20{
21 return dev_get_drvdata(dev);
22}
23
24void rust_helper_dev_set_drvdata(struct device *dev, void *data)
25{
26 dev_set_drvdata(dev, data);
27}