1 // SPDX-License-Identifier: GPL-2.0
2
3 #include <linux/device.h>
4
rust_helper_devm_add_action(struct device * dev,void (* action)(void *),void * data)5 int 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
rust_helper_devm_add_action_or_reset(struct device * dev,void (* action)(void *),void * data)12 int 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
rust_helper_dev_get_drvdata(const struct device * dev)19 void *rust_helper_dev_get_drvdata(const struct device *dev)
20 {
21 return dev_get_drvdata(dev);
22 }
23
rust_helper_dev_set_drvdata(struct device * dev,void * data)24 void rust_helper_dev_set_drvdata(struct device *dev, void *data)
25 {
26 dev_set_drvdata(dev, data);
27 }
28