Lines Matching refs:udevice
65 struct udevice {
106 extern struct udevice *udev_device_init(struct udevice *udev);
107 extern void udev_device_cleanup(struct udevice *udev);
108 extern int udev_device_event(struct udev_rules *rules, struct udevice *udev);
109 extern dev_t udev_device_get_devt(struct udevice *udev);
125 extern int udev_node_mknod(struct udevice *udev, const char *file, dev_t devt, mode_t mode, uid_t uid, gid_t gid);
126 extern void udev_node_update_symlinks(struct udevice *udev, struct udevice *udev_old);
127 extern int udev_node_add(struct udevice *udev);
128 extern int udev_node_remove(struct udevice *udev);
131 extern int udev_db_add_device(struct udevice *dev);
132 extern int udev_db_delete_device(struct udevice *dev);
133 extern int udev_db_get_device(struct udevice *udev, const char *devpath);