1*99f59aa8SMarkus Probst // SPDX-License-Identifier: GPL-2.0 2*99f59aa8SMarkus Probst 3*99f59aa8SMarkus Probst #include <linux/serdev.h> 4*99f59aa8SMarkus Probst 5*99f59aa8SMarkus Probst __rust_helper 6*99f59aa8SMarkus Probst void rust_helper_serdev_device_driver_unregister(struct serdev_device_driver *sdrv) 7*99f59aa8SMarkus Probst { 8*99f59aa8SMarkus Probst serdev_device_driver_unregister(sdrv); 9*99f59aa8SMarkus Probst } 10*99f59aa8SMarkus Probst 11*99f59aa8SMarkus Probst __rust_helper 12*99f59aa8SMarkus Probst void rust_helper_serdev_device_put(struct serdev_device *serdev) 13*99f59aa8SMarkus Probst { 14*99f59aa8SMarkus Probst serdev_device_put(serdev); 15*99f59aa8SMarkus Probst } 16*99f59aa8SMarkus Probst 17*99f59aa8SMarkus Probst __rust_helper 18*99f59aa8SMarkus Probst void rust_helper_serdev_device_set_client_ops(struct serdev_device *serdev, 19*99f59aa8SMarkus Probst const struct serdev_device_ops *ops) 20*99f59aa8SMarkus Probst { 21*99f59aa8SMarkus Probst serdev_device_set_client_ops(serdev, ops); 22*99f59aa8SMarkus Probst } 23