Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/rust/helpers/device.c
29266 views
1
// SPDX-License-Identifier: GPL-2.0
2
3
#include <linux/device.h>
4
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
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
19
void *rust_helper_dev_get_drvdata(const struct device *dev)
20
{
21
return dev_get_drvdata(dev);
22
}
23
24
void rust_helper_dev_set_drvdata(struct device *dev, void *data)
25
{
26
dev_set_drvdata(dev, data);
27
}
28
29