]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
dm: core: Rename the priv/plat members
authorSimon Glass <sjg@chromium.org>
Wed, 23 Dec 2020 02:30:30 +0000 (19:30 -0700)
committerSimon Glass <sjg@chromium.org>
Tue, 5 Jan 2021 19:24:40 +0000 (12:24 -0700)
These are supposed to be private to driver model, not accessed by any code
outside. Add a trailing underscore to indicate this.

Signed-off-by: Simon Glass <sjg@chromium.org>
drivers/core/device.c
drivers/core/uclass.c
include/dm/device.h
include/dm/uclass.h

index 261c3b279353ac4105aff98581ea8efdca3e7840..a4c8310f81289e090801754ce59d3456686bfc1b 100644 (file)
@@ -514,7 +514,7 @@ void *dev_get_plat(const struct udevice *dev)
                return NULL;
        }
 
-       return dev->plat;
+       return dev->plat_;
 }
 
 void *dev_get_parent_plat(const struct udevice *dev)
@@ -524,7 +524,7 @@ void *dev_get_parent_plat(const struct udevice *dev)
                return NULL;
        }
 
-       return dev->parent_plat;
+       return dev->parent_plat_;
 }
 
 void *dev_get_uclass_plat(const struct udevice *dev)
@@ -534,7 +534,7 @@ void *dev_get_uclass_plat(const struct udevice *dev)
                return NULL;
        }
 
-       return dev->uclass_plat;
+       return dev->uclass_plat_;
 }
 
 void *dev_get_priv(const struct udevice *dev)
@@ -544,7 +544,7 @@ void *dev_get_priv(const struct udevice *dev)
                return NULL;
        }
 
-       return dev->priv;
+       return dev->priv_;
 }
 
 void *dev_get_uclass_priv(const struct udevice *dev)
@@ -554,7 +554,7 @@ void *dev_get_uclass_priv(const struct udevice *dev)
                return NULL;
        }
 
-       return dev->uclass_priv;
+       return dev->uclass_priv_;
 }
 
 void *dev_get_parent_priv(const struct udevice *dev)
@@ -564,7 +564,7 @@ void *dev_get_parent_priv(const struct udevice *dev)
                return NULL;
        }
 
-       return dev->parent_priv;
+       return dev->parent_priv_;
 }
 
 static int device_get_device_tail(struct udevice *dev, int ret,
@@ -966,32 +966,32 @@ int device_set_name(struct udevice *dev, const char *name)
 
 void dev_set_priv(struct udevice *dev, void *priv)
 {
-       dev->priv = priv;
+       dev->priv_ = priv;
 }
 
 void dev_set_parent_priv(struct udevice *dev, void *parent_priv)
 {
-       dev->parent_priv = parent_priv;
+       dev->parent_priv_ = parent_priv;
 }
 
 void dev_set_uclass_priv(struct udevice *dev, void *uclass_priv)
 {
-       dev->uclass_priv = uclass_priv;
+       dev->uclass_priv_ = uclass_priv;
 }
 
 void dev_set_plat(struct udevice *dev, void *plat)
 {
-       dev->plat = plat;
+       dev->plat_ = plat;
 }
 
 void dev_set_parent_plat(struct udevice *dev, void *parent_plat)
 {
-       dev->parent_plat = parent_plat;
+       dev->parent_plat_ = parent_plat;
 }
 
 void dev_set_uclass_plat(struct udevice *dev, void *uclass_plat)
 {
-       dev->uclass_plat = uclass_plat;
+       dev->uclass_plat_ = uclass_plat;
 }
 
 #if CONFIG_IS_ENABLED(OF_CONTROL) && !CONFIG_IS_ENABLED(OF_PLATDATA)
index e845f604724a9c5fbea31682164ce090e53b9c8e..f60bc9a85042d4540a4f7a53791a4e31144c365b 100644 (file)
@@ -165,12 +165,12 @@ const char *uclass_get_name(enum uclass_id id)
 
 void *uclass_get_priv(const struct uclass *uc)
 {
-       return uc->priv;
+       return uc->priv_;
 }
 
 void uclass_set_priv(struct uclass *uc, void *priv)
 {
-       uc->priv = priv;
+       uc->priv_ = priv;
 }
 
 enum uclass_id uclass_get_by_name(const char *name)
index 30fc98dc3451dbf0886c9b3a97735a35d966c930..daebd6eb68d255e30dc757dd07646ade5ea949ea 100644 (file)
@@ -116,17 +116,22 @@ enum {
  *
  * @driver: The driver used by this device
  * @name: Name of device, typically the FDT node name
- * @plat: Configuration data for this device
- * @parent_plat: The parent bus's configuration data for this device
- * @uclass_plat: The uclass's configuration data for this device
+ * @plat_: Configuration data for this device (do not access outside driver
+ *     model)
+ * @parent_plat_: The parent bus's configuration data for this device (do not
+ *     access outside driver model)
+ * @uclass_plat_: The uclass's configuration data for this device (do not access
+ *     outside driver model)
  * @node: Reference to device tree node for this device
  * @driver_data: Driver data word for the entry that matched this device with
  *             its driver
  * @parent: Parent of this device, or NULL for the top level device
- * @priv: Private data for this device
+ * @priv_: Private data for this device (do not access outside driver model)
  * @uclass: Pointer to uclass for this device
- * @uclass_priv: The uclass's private data for this device
- * @parent_priv: The parent's private data for this device
+ * @uclass_priv_: The uclass's private data for this device (do not access
+ *     outside driver model)
+ * @parent_priv_: The parent's private data for this device (do not access
+ *     outside driver model)
  * @uclass_node: Used by uclass to link its devices
  * @child_head: List of children of this device
  * @sibling_node: Next device in list of all devices
@@ -144,16 +149,16 @@ enum {
 struct udevice {
        const struct driver *driver;
        const char *name;
-       void *plat;
-       void *parent_plat;
-       void *uclass_plat;
+       void *plat_;
+       void *parent_plat_;
+       void *uclass_plat_;
        ofnode node;
        ulong driver_data;
        struct udevice *parent;
-       void *priv;
+       void *priv_;
        struct uclass *uclass;
-       void *uclass_priv;
-       void *parent_priv;
+       void *uclass_priv_;
+       void *parent_priv_;
        struct list_head uclass_node;
        struct list_head child_head;
        struct list_head sibling_node;
index 20d4b9e68329003d298b54a7aae233f969f2f44a..f06339e4d69eaa51413d1336b7aaae64521fca7a 100644 (file)
@@ -24,7 +24,7 @@
  * There may be drivers for on-chip SoC GPIO banks, I2C GPIO expanders and
  * PMIC IO lines, all made available in a unified way through the uclass.
  *
- * @priv: Private data for this uclass
+ * @priv_: Private data for this uclass (do not access outside driver model)
  * @uc_drv: The driver for the uclass itself, not to be confused with a
  * 'struct driver'
  * @dev_head: List of devices in this uclass (devices are attached to their
@@ -32,7 +32,7 @@
  * @sibling_node: Next uclass in the linked list of uclasses
  */
 struct uclass {
-       void *priv;
+       void *priv_;
        struct uclass_driver *uc_drv;
        struct list_head dev_head;
        struct list_head sibling_node;