xref: /linux/rust/helpers/auxiliary.c (revision b08494a8f7416e5f09907318c5460ad6f6e2a548)
1*ce735e73SDanilo Krummrich // SPDX-License-Identifier: GPL-2.0
2*ce735e73SDanilo Krummrich 
3*ce735e73SDanilo Krummrich #include <linux/auxiliary_bus.h>
4*ce735e73SDanilo Krummrich 
5*ce735e73SDanilo Krummrich void rust_helper_auxiliary_set_drvdata(struct auxiliary_device *adev, void *data)
6*ce735e73SDanilo Krummrich {
7*ce735e73SDanilo Krummrich 	auxiliary_set_drvdata(adev, data);
8*ce735e73SDanilo Krummrich }
9*ce735e73SDanilo Krummrich 
10*ce735e73SDanilo Krummrich void *rust_helper_auxiliary_get_drvdata(struct auxiliary_device *adev)
11*ce735e73SDanilo Krummrich {
12*ce735e73SDanilo Krummrich 	return auxiliary_get_drvdata(adev);
13*ce735e73SDanilo Krummrich }
14*ce735e73SDanilo Krummrich 
15*ce735e73SDanilo Krummrich void rust_helper_auxiliary_device_uninit(struct auxiliary_device *adev)
16*ce735e73SDanilo Krummrich {
17*ce735e73SDanilo Krummrich 	return auxiliary_device_uninit(adev);
18*ce735e73SDanilo Krummrich }
19*ce735e73SDanilo Krummrich 
20*ce735e73SDanilo Krummrich void rust_helper_auxiliary_device_delete(struct auxiliary_device *adev)
21*ce735e73SDanilo Krummrich {
22*ce735e73SDanilo Krummrich 	return auxiliary_device_delete(adev);
23*ce735e73SDanilo Krummrich }
24