Lines Matching refs:udev_list_entry
22 struct udev_list_entry { struct
27 LIST_FIELDS(struct udev_list_entry, entries); argument
32 LIST_HEAD(struct udev_list_entry, entries);
37 static struct udev_list_entry *udev_list_entry_free(struct udev_list_entry *entry) { in udev_list_entry_free()
55 DEFINE_TRIVIAL_CLEANUP_FUNC(struct udev_list_entry *, udev_list_entry_free);
71 struct udev_list_entry *udev_list_entry_add(struct udev_list *list, const char *_name, const char *… in udev_list_entry_add()
72 _cleanup_(udev_list_entry_freep) struct udev_list_entry *entry = NULL; in udev_list_entry_add()
88 entry = new(struct udev_list_entry, 1); in udev_list_entry_add()
92 *entry = (struct udev_list_entry) { in udev_list_entry_add()
134 static int udev_list_entry_compare_func(struct udev_list_entry * const *a, struct udev_list_entry *… in udev_list_entry_compare_func()
138 struct udev_list_entry *udev_list_get_entry(struct udev_list *list) { in udev_list_get_entry()
153 _cleanup_free_ struct udev_list_entry **buf = NULL; in udev_list_get_entry()
154 struct udev_list_entry *entry, **p; in udev_list_get_entry()
156 buf = new(struct udev_list_entry *, n); in udev_list_get_entry()
184 _public_ struct udev_list_entry *udev_list_entry_get_next(struct udev_list_entry *list_entry) { in udev_list_entry_get_next()
201 _public_ struct udev_list_entry *udev_list_entry_get_by_name(struct udev_list_entry *list_entry, co… in udev_list_entry_get_by_name()
217 _public_ const char *udev_list_entry_get_name(struct udev_list_entry *list_entry) { in udev_list_entry_get_name()
231 _public_ const char *udev_list_entry_get_value(struct udev_list_entry *list_entry) { in udev_list_entry_get_value()