]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/libudev/libudev-device-internal.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
8 #include "libudev-private.h"
13 * Opaque object representing one kernel sys device.
18 /* real device object */
24 struct udev_device
*parent
;
27 struct udev_list properties
;
28 uint64_t properties_generation
;
29 struct udev_list tags
;
30 uint64_t tags_generation
;
31 struct udev_list devlinks
;
32 uint64_t devlinks_generation
;
33 bool properties_read
:1;
36 struct udev_list sysattrs
;
40 struct udev_device
*udev_device_new(struct udev
*udev
);