Lines Matching refs:udev_monitor
219 struct udev_monitor *udev_monitor = NULL;
230 udev_monitor = udev_monitor_new_from_netlink(udev, "udev");
231 if (udev_monitor == NULL) {
235 fd_udev = udev_monitor_get_fd(udev_monitor);
237 if (udev_monitor_filter_add_match_subsystem_devtype(udev_monitor, "block", NULL) < 0 ||
238 udev_monitor_filter_add_match_subsystem_devtype(udev_monitor, "tty", NULL) < 0 ||
239 udev_monitor_filter_add_match_subsystem_devtype(udev_monitor, "usb", "usb_device") < 0) {
244 if (udev_monitor_enable_receiving(udev_monitor) < 0) {
277 device = udev_monitor_receive_device(udev_monitor);
293 udev_monitor_unref(udev_monitor);