Lines Matching defs:udev_hwdb
42 * udev_hwdb:
46 struct udev_hwdb {
103 static const struct trie_child_entry_f *trie_node_children(struct udev_hwdb *hwdb, const struct trie_node_f *node) {
107 static const struct trie_value_entry_f *trie_node_values(struct udev_hwdb *hwdb, const struct trie_node_f *node) {
115 static const struct trie_node_f *trie_node_from_off(struct udev_hwdb *hwdb, le64_t off) {
119 static const char *trie_string(struct udev_hwdb *hwdb, le64_t off) {
130 static const struct trie_node_f *node_lookup_f(struct udev_hwdb *hwdb, const struct trie_node_f *node, uint8_t c) {
142 static int hwdb_add_property(struct udev_hwdb *hwdb, const char *key, const char *value) {
155 static int trie_fnmatch_f(struct udev_hwdb *hwdb, const struct trie_node_f *node, size_t p,
188 static int trie_search_f(struct udev_hwdb *hwdb, const char *search) {
267 _public_ struct udev_hwdb *udev_hwdb_new(struct udev *udev) {
268 struct udev_hwdb *hwdb;
271 hwdb = new0(struct udev_hwdb, 1);
323 _public_ struct udev_hwdb *udev_hwdb_ref(struct udev_hwdb *hwdb) {
339 _public_ struct udev_hwdb *udev_hwdb_unref(struct udev_hwdb *hwdb) {
354 bool udev_hwdb_validate(struct udev_hwdb *hwdb) {
382 _public_ struct udev_list_entry *udev_hwdb_get_properties_list_entry(struct udev_hwdb *hwdb, const char *modalias, unsigned int flags) {