]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/libudev/libudev-device-internal.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
7 #include "libudev-list-internal.h"
12 * Opaque object representing one kernel sys device.
17 /* real device object */
23 struct udev_device
*parent
;
26 struct udev_list properties
;
27 uint64_t properties_generation
;
28 struct udev_list tags
;
29 uint64_t tags_generation
;
30 struct udev_list devlinks
;
31 uint64_t devlinks_generation
;
32 bool properties_read
:1;
35 struct udev_list sysattrs
;
39 struct udev_device
*udev_device_new(struct udev
*udev
, sd_device
*device
);