Lines Matching refs:device
35 #include <linux/device.h>
120 struct device *dev;
130 /* bus / slave device related functions */
133 static int sunxi_rsb_device_match(struct device *dev, struct device_driver *drv)
138 static int sunxi_rsb_device_probe(struct device *dev)
168 static void sunxi_rsb_device_remove(struct device *dev)
175 static int sunxi_rsb_device_modalias(const struct device *dev, struct kobj_uevent_env *env)
188 static void sunxi_rsb_dev_release(struct device *dev)
196 * sunxi_rsb_device_create() - allocate and add an RSB device
198 * @node: RSB slave device node
229 dev_dbg(&rdev->dev, "device %s registered\n", dev_name(&rdev->dev));
240 * sunxi_rsb_device_unregister(): unregister an RSB device
248 static int sunxi_rsb_remove_devices(struct device *dev, void *data)
259 * sunxi_rsb_driver_register() - Register device driver with RSB core
260 * @rdrv: device driver to be associated with slave-device.
582 struct device *dev = rsb->dev;
605 dev_err(dev, "%pOF: unknown hardware device address\n",
643 dev_err(dev, "failed to add child device %pOF: %ld\n",
652 struct device *dev = rsb->dev;
713 static int __maybe_unused sunxi_rsb_runtime_suspend(struct device *dev)
722 static int __maybe_unused sunxi_rsb_runtime_resume(struct device *dev)
729 static int __maybe_unused sunxi_rsb_suspend(struct device *dev)
738 static int __maybe_unused sunxi_rsb_resume(struct device *dev)
747 struct device *dev = &pdev->dev;
807 dev_warn(dev, "Initialize device mode failed: %d\n", ret);