Lines Matching refs:udev_device

68  * udev_device access to sysfs/kernel devices
70 struct udev_device;
71 struct udev_device *udev_device_ref(struct udev_device *udev_device);
72 struct udev_device *udev_device_unref(struct udev_device *udev_device);
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);
76 struct udev_device *udev_device_new_from_subsystem_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);
85 struct udev_device *udev_device_get_parent(struct udev_device *udev_device);
86 struct udev_device *udev_device_get_parent_with_subsystem_devtype(
87 struct udev_device *udev_device, const char *subsystem, const char *devtype);
90 int udev_device_read_db(struct udev_device *udev_device);
91 const char *udev_device_get_devpath(struct udev_device *udev_device);
92 const char *udev_device_get_subsystem(struct udev_device *udev_device);
93 const char *udev_device_get_devtype(struct udev_device *udev_device);
94 const char *udev_device_get_syspath(struct udev_device *udev_device);
95 const char *udev_device_get_sysname(struct udev_device *udev_device);
96 const char *udev_device_get_sysnum(struct udev_device *udev_device);
97 const char *udev_device_get_devnode(struct udev_device *udev_device);
98 int udev_device_get_is_initialized(struct udev_device *udev_device);
99 struct udev_list_entry *udev_device_get_devlinks_list_entry(struct udev_device *udev_device);
100 struct udev_list_entry *udev_device_get_properties_list_entry(struct udev_device *udev_device);
101 struct udev_list_entry *udev_device_get_tags_list_entry(struct udev_device *udev_device);
102 struct udev_list_entry *udev_device_get_sysattr_list_entry(struct udev_device *udev_device);
103 const char *udev_device_get_property_value(struct udev_device *udev_device, const char *key);
104 const char *udev_device_get_driver(struct udev_device *udev_device);
105 dev_t udev_device_get_devnum(struct udev_device *udev_device);
106 const char *udev_device_get_action(struct udev_device *udev_device);
107 unsigned long long int udev_device_get_seqnum(struct udev_device *udev_device);
108 unsigned long long int udev_device_get_usec_since_initialized(struct udev_device *udev_device);
109 const char *udev_device_get_sysattr_value(struct udev_device *udev_device, const char *sysattr);
110 int udev_device_set_sysattr_value(struct udev_device *udev_device, const char *sysattr, char *value);
111 int udev_device_has_tag(struct udev_device *udev_device, const char *tag);
126 struct udev_device *udev_monitor_receive_device(struct udev_monitor *udev_monitor);
150 int udev_enumerate_add_match_parent(struct udev_enumerate *udev_enumerate, struct udev_device *parent);