1683a63beSDanilo Krummrich // SPDX-License-Identifier: GPL-2.0 2683a63beSDanilo Krummrich 3683a63beSDanilo Krummrich #include <linux/platform_device.h> 4683a63beSDanilo Krummrich 5683a63beSDanilo Krummrich void *rust_helper_platform_get_drvdata(const struct platform_device *pdev) 6683a63beSDanilo Krummrich { 7683a63beSDanilo Krummrich return platform_get_drvdata(pdev); 8683a63beSDanilo Krummrich } 9683a63beSDanilo Krummrich 10683a63beSDanilo Krummrich void rust_helper_platform_set_drvdata(struct platform_device *pdev, void *data) 11683a63beSDanilo Krummrich { 12683a63beSDanilo Krummrich platform_set_drvdata(pdev, data); 13683a63beSDanilo Krummrich } 14*a38dfd60SDanilo Krummrich 15*a38dfd60SDanilo Krummrich bool rust_helper_dev_is_platform(const struct device *dev) 16*a38dfd60SDanilo Krummrich { 17*a38dfd60SDanilo Krummrich return dev_is_platform(dev); 18*a38dfd60SDanilo Krummrich } 19