Lines Matching defs:udev
33 #include "udev-util.h"
111 static int test_device(struct udev *udev, const char *syspath) {
115 device = udev_device_new_from_syspath(udev, syspath);
125 static int test_device_parents(struct udev *udev, const char *syspath) {
130 device = udev_device_new_from_syspath(udev, syspath);
151 static int test_device_devnum(struct udev *udev) {
156 device = udev_device_new_from_devnum(udev, 'c', devnum);
164 static int test_device_subsys_name(struct udev *udev) {
168 device = udev_device_new_from_subsystem_sysname(udev, "block", "sda");
175 device = udev_device_new_from_subsystem_sysname(udev, "subsystem", "pci");
182 device = udev_device_new_from_subsystem_sysname(udev, "drivers", "scsi:sd");
189 device = udev_device_new_from_subsystem_sysname(udev, "module", "printk");
218 static int test_monitor(struct udev *udev) {
230 udev_monitor = udev_monitor_new_from_netlink(udev, "udev");
271 printf("waiting for events from udev, press ENTER to exit\n");
297 static int test_queue(struct udev *udev) {
300 udev_queue = udev_queue_new(udev);
311 static int test_enumerate(struct udev *udev, const char *subsystem) {
315 udev_enumerate = udev_enumerate_new(udev);
324 udev_enumerate = udev_enumerate_new(udev);
344 udev_enumerate = udev_enumerate_new(udev);
354 udev_enumerate = udev_enumerate_new(udev);
363 udev_enumerate = udev_enumerate_new(udev);
374 udev_enumerate = udev_enumerate_new(udev);
382 udev_enumerate = udev_enumerate_new(udev);
392 static void test_hwdb(struct udev *udev, const char *modalias) {
396 hwdb = udev_hwdb_new(udev);
407 struct udev *udev = NULL;
421 udev = udev_new();
422 printf("context: %p\n", udev);
423 if (udev == NULL) {
466 test_device(udev, syspath);
467 test_device_devnum(udev);
468 test_device_subsys_name(udev);
469 test_device_parents(udev, syspath);
471 test_enumerate(udev, subsystem);
473 test_queue(udev);
475 test_hwdb(udev, "usb:v0D50p0011*");
477 test_monitor(udev);
479 udev_unref(udev);