Lines Matching defs:strings
34 * Generic udev properties, key/value database based on modalias strings.
47 struct strbuf *strings;
133 return strcmp(trie->strings->buf + val1->key_off,
134 trie->strings->buf + val2->key_off);
146 k = strbuf_add_string(trie->strings, key, strlen(key));
149 v = strbuf_add_string(trie->strings, value, strlen(value));
191 for (p = 0; (c = trie->strings->buf[node->prefix_off + p]); p++) {
212 s = strndup(trie->strings->buf + node->prefix_off, p);
216 off = strbuf_add_string(trie->strings, s, p);
247 off = strbuf_add_string(trie->strings, search + i+1, strlen(search + i+1));
387 fwrite(trie->strings->buf, trie->strings->len, 1, t.f);
388 h.strings_len = htole64(trie->strings->len);
418 log_debug("string store: %8zu bytes", trie->strings->len);
419 log_debug("strings start: %8"PRIu64, t.strings_off);
623 trie->strings = strbuf_new();
624 if (!trie->strings) {
649 strbuf_complete(trie->strings);
658 log_debug("strings: %8zu bytes",
659 trie->strings->len);
660 log_debug("strings incoming: %8zu bytes (%8zu)",
661 trie->strings->in_len, trie->strings->in_count);
662 log_debug("strings dedup'ed: %8zu bytes (%8zu)",
663 trie->strings->dedup_len, trie->strings->dedup_count);
692 strbuf_cleanup(trie->strings);