Home
last modified time | relevance | path

Searched refs:hwdb (Results 1 - 8 of 8) sorted by relevance

/third_party/eudev/src/libudev/
H A Dlibudev-hwdb.c32 #include "libudev-hwdb-def.h"
35 * SECTION:libudev-hwdb
103 static const struct trie_child_entry_f *trie_node_children(struct udev_hwdb *hwdb, const struct trie_node_f *node) { in trie_node_children() argument
104 return (const struct trie_child_entry_f *)((const char *)node + le64toh(hwdb->head->node_size)); in trie_node_children()
107 static const struct trie_value_entry_f *trie_node_values(struct udev_hwdb *hwdb, const struct trie_node_f *node) { in trie_node_values() argument
110 base += le64toh(hwdb->head->node_size); in trie_node_values()
111 base += node->children_count * le64toh(hwdb->head->child_entry_size); in trie_node_values()
115 static const struct trie_node_f *trie_node_from_off(struct udev_hwdb *hwdb, le64_t off) { in trie_node_from_off() argument
116 return (const struct trie_node_f *)(hwdb->map + le64toh(off)); in trie_node_from_off()
119 static const char *trie_string(struct udev_hwdb *hwdb, le64_ argument
130 node_lookup_f(struct udev_hwdb *hwdb, const struct trie_node_f *node, uint8_t c) node_lookup_f() argument
142 hwdb_add_property(struct udev_hwdb *hwdb, const char *key, const char *value) hwdb_add_property() argument
155 trie_fnmatch_f(struct udev_hwdb *hwdb, const struct trie_node_f *node, size_t p, struct linebuf *buf, const char *search) trie_fnmatch_f() argument
188 trie_search_f(struct udev_hwdb *hwdb, const char *search) trie_search_f() argument
268 struct udev_hwdb *hwdb; udev_hwdb_new() local
323 udev_hwdb_ref(struct udev_hwdb *hwdb) udev_hwdb_ref() argument
339 udev_hwdb_unref(struct udev_hwdb *hwdb) udev_hwdb_unref() argument
354 udev_hwdb_validate(struct udev_hwdb *hwdb) udev_hwdb_validate() argument
382 udev_hwdb_get_properties_list_entry(struct udev_hwdb *hwdb, const char *modalias, unsigned int flags) udev_hwdb_get_properties_list_entry() argument
[all...]
H A Dlibudev.h192 struct udev_hwdb *udev_hwdb_ref(struct udev_hwdb *hwdb);
193 struct udev_hwdb *udev_hwdb_unref(struct udev_hwdb *hwdb);
194 struct udev_list_entry *udev_hwdb_get_properties_list_entry(struct udev_hwdb *hwdb, const char *modalias, unsigned int flags);
H A Dlibudev-private.h132 /* libudev-hwdb.c */
133 bool udev_hwdb_validate(struct udev_hwdb *hwdb);
/third_party/eudev/src/udev/
H A Dudev-builtin-hwdb.c31 static struct udev_hwdb *hwdb; variable
40 if (!hwdb) in udev_builtin_hwdb_lookup()
49 list = udev_hwdb_get_properties_list_entry(hwdb, lookup, 0); in udev_builtin_hwdb_lookup()
51 list = udev_hwdb_get_properties_list_entry(hwdb, modalias, 0); in udev_builtin_hwdb_lookup()
142 if (!hwdb) in builtin_hwdb()
193 if (hwdb) in builtin_hwdb_init()
195 hwdb = udev_hwdb_new(udev); in builtin_hwdb_init()
196 if (!hwdb) in builtin_hwdb_init()
203 hwdb = udev_hwdb_unref(hwdb); in builtin_hwdb_exit()
[all...]
H A Dudevadm-hwdb.c31 #include "libudev-hwdb-def.h"
40 UDEV_LIBEXEC_DIR "/hwdb.d",
565 printf("Usage: udevadm hwdb OPTIONS\n" in help()
637 err = conf_files_list_strv(&files, ".hwdb", root, conf_file_dirs); in adm_hwdb()
639 log_error_errno(err, "failed to enumerate hwdb files: %m"); in adm_hwdb()
678 struct udev_hwdb *hwdb = udev_hwdb_new(udev); in adm_hwdb() local
680 if (hwdb) { in adm_hwdb()
683 udev_list_entry_foreach(entry, udev_hwdb_get_properties_list_entry(hwdb, test, 0)) in adm_hwdb()
685 udev_hwdb_unref(hwdb); in adm_hwdb()
699 .name = "hwdb",
[all...]
/third_party/eudev/test/
H A Dtest-libudev.c393 struct udev_hwdb *hwdb; in test_hwdb() local
396 hwdb = udev_hwdb_new(udev); in test_hwdb()
398 udev_list_entry_foreach(entry, udev_hwdb_get_properties_list_entry(hwdb, modalias, 0)) in test_hwdb()
402 hwdb = udev_hwdb_unref(hwdb); in test_hwdb()
403 assert(hwdb == NULL); in test_hwdb()
/third_party/eudev/export_include/
H A Dlibudev.h192 struct udev_hwdb *udev_hwdb_ref(struct udev_hwdb *hwdb);
193 struct udev_hwdb *udev_hwdb_unref(struct udev_hwdb *hwdb);
194 struct udev_list_entry *udev_hwdb_get_properties_list_entry(struct udev_hwdb *hwdb, const char *modalias, unsigned int flags);
/third_party/eudev/
H A Dconfigure1508 --enable-hwdb install hwdb.d files
18784 udevhwdbdir=${udevconfdir}/hwdb.d
18786 udevhwdbbin=${udevconfdir}/hwdb.bin
19509 # Check whether --enable-hwdb was given.
19572 ac_config_files="$ac_config_files Makefile hwdb/Makefile man/Makefile rule_generator/Makefile rule_generator/write_net_rules rules/Makefile rules/64-btrfs.rules src/Makefile src/ata_id/Makefile src/cdrom_id/Makefile src/collect/Makefile src/mtd_probe/Makefile src/scsi_id/Makefile src/v4l_id/Makefile src/shared/Makefile src/libudev/Makefile src/libudev/libudev.pc src/udev/Makefile src/udev/udev.pc test/Makefile"
20729 "hwdb/Makefile") CONFIG_FILES="$CONFIG_FILES hwdb/Makefile" ;;

Completed in 22 milliseconds