Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

driver core: auxiliary bus: Add driver data helpers

Adds get/set driver data helpers for auxiliary devices.

Reviewed-by: Mark Gross <markgross@kernel.org>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Link: https://lore.kernel.org/r/20211208015015.891275-3-david.e.box@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

David E. Box and committed by
Greg Kroah-Hartman
365481e4 80b3485f

+10
+10
include/linux/auxiliary_bus.h
··· 188 188 const struct auxiliary_device_id *id_table; 189 189 }; 190 190 191 + static inline void *auxiliary_get_drvdata(struct auxiliary_device *auxdev) 192 + { 193 + return dev_get_drvdata(&auxdev->dev); 194 + } 195 + 196 + static inline void auxiliary_set_drvdata(struct auxiliary_device *auxdev, void *data) 197 + { 198 + dev_set_drvdata(&auxdev->dev, data); 199 + } 200 + 191 201 static inline struct auxiliary_device *to_auxiliary_dev(struct device *dev) 192 202 { 193 203 return container_of(dev, struct auxiliary_device, dev);