Lines Matching refs:udev
31 * udev - library context
33 * reads the udev config and system environment
36 struct udev;
37 struct udev *udev_ref(struct udev *udev);
38 struct udev *udev_unref(struct udev *udev);
39 struct udev *udev_new(void);
40 void udev_set_log_fn(struct udev *udev, void (*log_fn)(struct udev *udev, int priority, const char *file, int line,
43 int udev_get_log_priority(struct udev *udev) __attribute__((deprecated));
44 void udev_set_log_priority(struct udev *udev, int priority) __attribute__((deprecated));
45 void *udev_get_userdata(struct udev *udev);
46 void udev_set_userdata(struct udev *udev, void *userdata);
73 struct udev *udev_device_get_udev(struct udev_device *udev_device);
74 struct udev_device *udev_device_new_from_syspath(struct udev *udev, const char *syspath);
75 struct udev_device *udev_device_new_from_devnum(struct udev *udev, char type, dev_t devnum);
77 struct udev *udev, const char *subsystem, const char *sysname);
78 struct udev_device *udev_device_new_from_device_id(struct udev *udev, const char *id);
79 struct udev_device *udev_device_new_from_environment(struct udev *udev);
114 * udev_monitor access to kernel uevents and udev events
119 struct udev *udev_monitor_get_udev(struct udev_monitor *udev_monitor);
120 /* kernel and udev generated events over netlink */
121 struct udev_monitor *udev_monitor_new_from_netlink(struct udev *udev, const char *name);
140 struct udev *udev_enumerate_get_udev(struct udev_enumerate *udev_enumerate);
141 struct udev_enumerate *udev_enumerate_new(struct udev *udev);
160 * udev_queue access to the currently running udev events
165 struct udev *udev_queue_get_udev(struct udev_queue *udev_queue);
166 struct udev_queue *udev_queue_new(struct udev *udev);
183 struct udev_hwdb *udev_hwdb_new(struct udev *udev);
190 * udev_util udev specific utilities