Searched refs:key (Results 1 - 25 of 143) sorted by relevance

123456

/systemd/src/basic/
H A Dstring-table.c23 ssize_t string_table_lookup(const char * const *table, size_t len, const char *key) { argument
26 if (!key)
30 if (streq_ptr(table[i], key))
H A Dproc-cmdline.h23 int parse_proc_cmdline(int (*parse_word)(const char *key, const char *value));
H A DMurmurHash2.h29 uint32_t MurmurHash2 ( const void * key, int len, uint32_t seed );
H A Dhashmap.h60 const void *next_key; /* expected value of that entry's key pointer */
141 int hashmap_put(Hashmap *h, const void *key, void *value);
142 static inline int ordered_hashmap_put(OrderedHashmap *h, const void *key, void *value) { argument
143 return hashmap_put(PLAIN_HASHMAP(h), key, value);
146 int hashmap_update(Hashmap *h, const void *key, void *value);
147 static inline int ordered_hashmap_update(OrderedHashmap *h, const void *key, void *value) { argument
148 return hashmap_update(PLAIN_HASHMAP(h), key, value);
151 int hashmap_replace(Hashmap *h, const void *key, void *value);
152 static inline int ordered_hashmap_replace(OrderedHashmap *h, const void *key, void *value) { argument
153 return hashmap_replace(PLAIN_HASHMAP(h), key, valu
157 hashmap_get(Hashmap *h, const void *key) argument
160 ordered_hashmap_get(OrderedHashmap *h, const void *key) argument
165 ordered_hashmap_get2(OrderedHashmap *h, const void *key, void **rkey) argument
170 hashmap_contains(Hashmap *h, const void *key) argument
173 ordered_hashmap_contains(OrderedHashmap *h, const void *key) argument
178 hashmap_remove(Hashmap *h, const void *key) argument
181 ordered_hashmap_remove(OrderedHashmap *h, const void *key) argument
186 ordered_hashmap_remove2(OrderedHashmap *h, const void *key, void **rkey) argument
191 ordered_hashmap_remove_value(OrderedHashmap *h, const void *key, void *value) argument
229 hashmap_move_one(Hashmap *h, Hashmap *other, const void *key) argument
232 ordered_hashmap_move_one(OrderedHashmap *h, OrderedHashmap *other, const void *key) argument
260 hashmap_iterate(Hashmap *h, Iterator *i, void **value, const void **key) argument
263 ordered_hashmap_iterate(OrderedHashmap *h, Iterator *i, void **value, const void **key) argument
[all...]
H A Dset.h47 int set_put(Set *s, const void *key);
50 static inline void *set_get(Set *s, void *key) { argument
51 return internal_hashmap_get(HASHMAP_BASE(s), key);
55 static inline bool set_contains(Set *s, const void *key) { argument
56 return internal_hashmap_contains(HASHMAP_BASE(s), key);
59 static inline void *set_remove(Set *s, const void *key) { argument
60 return internal_hashmap_remove(HASHMAP_BASE(s), key);
77 static inline int set_move_one(Set *s, Set *other, const void *key) { argument
78 return internal_hashmap_move_one(HASHMAP_BASE(s), HASHMAP_BASE(other), key);
H A Dproc-cmdline.c45 int parse_proc_cmdline(int (*parse_item)(const char *key, const char *value)) { argument
84 int get_proc_cmdline_key(const char *key, char **value) { argument
90 assert(key);
113 e = startswith(word, key);
123 if (streq(word, key))
/systemd/src/libudev/
H A Dlibudev.c111 char *key; local
116 /* find key */
117 key = line;
118 while (isspace(key[0]))
119 key++;
122 if (key[0] == '#' || key[0] == '\0')
125 /* split key/value */
126 val = strchr(key, '=');
138 /* terminate key */
[all...]
/systemd/src/systemd/
H A Dsd-hwdb.h35 int sd_hwdb_get(sd_hwdb *hwdb, const char *modalias, const char *key, const char **value);
38 int sd_hwdb_enumerate(sd_hwdb *hwdb, const char **key, const char **value);
41 #define SD_HWDB_FOREACH_PROPERTY(hwdb, modalias, key, value) \
43 else while (sd_hwdb_enumerate(hwdb, &(key), &(value)) > 0)
/systemd/src/journal/
H A Djournal-verify.h24 int journal_file_verify(JournalFile *f, const char *key, usec_t *first_contained, usec_t *last_validated, usec_t *last_contained, bool show_progress);
H A Dlookup3.h11 uint32_t jenkins_hashlittle(const void *key, size_t length, uint32_t initval) _pure_;
12 void jenkins_hashlittle2(const void *key, size_t length, uint32_t *pc, uint32_t *pb);
14 uint32_t jenkins_hashbig(const void *key, size_t length, uint32_t initval) _pure_;
/systemd/src/resolve/
H A Dresolved-dns-question.c67 int dns_question_add(DnsQuestion *q, DnsResourceKey *key) { argument
71 assert(key);
77 r = dns_resource_key_equal(q->keys[i], key);
87 q->keys[q->n_keys++] = dns_resource_key_ref(key);
118 if (!IN_SET(rr->key->type, DNS_TYPE_CNAME, DNS_TYPE_DNAME))
126 r = dns_resource_key_match_cname_or_dname(q->keys[i], rr->key, search_domain);
218 DnsResourceKey *key; local
224 assert(IN_SET(cname->key->type, DNS_TYPE_CNAME, DNS_TYPE_DNAME));
231 DNS_QUESTION_FOREACH(key, q) {
235 if (cname->key
[all...]
H A Dresolved-dns-cache.c45 DnsResourceKey *key; member in struct:DnsCacheItem
65 dns_resource_key_unref(i->key);
79 first = hashmap_get(c->by_key, i->key);
83 assert_se(hashmap_replace(c->by_key, first->key, first) >= 0);
85 hashmap_remove(c->by_key, i->key);
96 first = hashmap_get(c->by_key, rr->key);
110 static bool dns_cache_remove_by_key(DnsCache *c, DnsResourceKey *key) { argument
114 assert(key);
116 first = hashmap_remove(c->by_key, key);
129 DnsResourceKey *key; local
464 dns_cache_put_negative( DnsCache *c, DnsResourceKey *key, int rcode, bool authenticated, uint32_t nsec_ttl, usec_t timestamp, DnsResourceRecord *soa, int owner_family, const union in_addr_union *owner_address) argument
557 dns_cache_remove_previous( DnsCache *c, DnsResourceKey *key, DnsAnswer *answer) argument
609 dns_cache_put( DnsCache *c, DnsResourceKey *key, int rcode, DnsAnswer *answer, bool authenticated, uint32_t nsec_ttl, usec_t timestamp, int owner_family, const union in_addr_union *owner_address) argument
802 dns_cache_lookup(DnsCache *c, DnsResourceKey *key, int *rcode, DnsAnswer **ret, bool *authenticated) argument
[all...]
H A Dresolved-dns-synthesize.c75 static int synthesize_localhost_rr(Manager *m, const DnsResourceKey *key, int ifindex, DnsAnswer **answer) { argument
79 assert(key);
86 if (IN_SET(key->type, DNS_TYPE_A, DNS_TYPE_ANY)) {
89 rr = dns_resource_record_new_full(DNS_CLASS_IN, DNS_TYPE_A, DNS_RESOURCE_KEY_NAME(key));
100 if (IN_SET(key->type, DNS_TYPE_AAAA, DNS_TYPE_ANY)) {
103 rr = dns_resource_record_new_full(DNS_CLASS_IN, DNS_TYPE_AAAA, DNS_RESOURCE_KEY_NAME(key));
131 static int synthesize_localhost_ptr(Manager *m, const DnsResourceKey *key, int ifindex, DnsAnswer **answer) { argument
135 assert(key);
138 if (IN_SET(key->type, DNS_TYPE_PTR, DNS_TYPE_ANY)) {
143 r = answer_add_ptr(answer, DNS_RESOURCE_KEY_NAME(key), "localhos
223 synthesize_system_hostname_rr(Manager *m, const DnsResourceKey *key, int ifindex, DnsAnswer **answer) argument
307 synthesize_gateway_rr(Manager *m, const DnsResourceKey *key, int ifindex, DnsAnswer **answer) argument
347 DnsResourceKey *key; local
[all...]
H A Dresolved-dns-answer.c142 r = dns_resource_key_equal(a->items[i].rr->key, rr->key);
214 int dns_answer_match_key(DnsAnswer *a, const DnsResourceKey *key, DnsAnswerFlags *ret_flags) { argument
220 assert(key);
223 r = dns_resource_key_match_rr(key, i, NULL);
278 int dns_answer_contains_key(DnsAnswer *a, const DnsResourceKey *key, DnsAnswerFlags *ret_flags) { argument
284 assert(key);
287 r = dns_resource_key_equal(i->key, key);
314 if (IN_SET(i->key
348 dns_answer_find_soa(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags) argument
389 dns_answer_find_cname_or_dname(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags) argument
466 dns_answer_remove_by_key(DnsAnswer **a, const DnsResourceKey *key) argument
638 dns_answer_copy_by_key(DnsAnswer **a, DnsAnswer *source, const DnsResourceKey *key, DnsAnswerFlags or_flags) argument
669 dns_answer_move_by_key(DnsAnswer **to, DnsAnswer **from, const DnsResourceKey *key, DnsAnswerFlags or_flags) argument
[all...]
H A Dresolved-dns-rr.h87 /* Creates a temporary resource key. This is only useful to quickly
90 * resource key object. */
108 DnsResourceKey *key; member in struct:DnsResourceRecord
200 void* key; member in struct:DnsResourceRecord::__anon231::__anon243
255 static inline const char* DNS_RESOURCE_KEY_NAME(const DnsResourceKey *key) { argument
256 if (!key)
259 if (key->_name)
260 return key->_name;
262 return (char*) key + sizeof(DnsResourceKey);
287 DnsResourceKey* dns_resource_key_new_redirect(const DnsResourceKey *key, cons
300 dns_key_is_shared(const DnsResourceKey *key) argument
[all...]
H A Dresolved-dns-question.h43 int dns_question_add(DnsQuestion *q, DnsResourceKey *key);
61 #define _DNS_QUESTION_FOREACH(u, key, q) \
63 (key) = ((q) && (q)->n_keys > 0) ? (q)->keys[0] : NULL; \
67 UNIQ_T(i, u)++, (key) = (UNIQ_T(i, u) < (q)->n_keys ? (q)->keys[UNIQ_T(i, u)] : NULL))
69 #define DNS_QUESTION_FOREACH(key, q) _DNS_QUESTION_FOREACH(UNIQ, key, q)
H A Dresolved-dns-zone.c64 first = hashmap_get(z->by_key, i->rr->key);
67 assert_se(hashmap_replace(z->by_key, first->rr->key, first) >= 0);
69 hashmap_remove(z->by_key, i->rr->key);
71 first = hashmap_get(z->by_name, DNS_RESOURCE_KEY_NAME(i->rr->key));
74 assert_se(hashmap_replace(z->by_name, DNS_RESOURCE_KEY_NAME(first->rr->key), first) >= 0);
76 hashmap_remove(z->by_name, DNS_RESOURCE_KEY_NAME(i->rr->key));
102 LIST_FOREACH(by_key, i, hashmap_get(z->by_key, rr->key))
140 first = hashmap_get(z->by_key, i->rr->key);
143 assert_se(hashmap_replace(z->by_key, first->rr->key, first) >= 0);
145 r = hashmap_put(z->by_key, i->rr->key,
285 dns_zone_lookup(DnsZone *z, DnsResourceKey *key, DnsAnswer **ret_answer, DnsAnswer **ret_soa, bool *ret_tentative) argument
587 dns_zone_verify_conflicts(DnsZone *zone, DnsResourceKey *key) argument
[all...]
H A Dresolved-dns-dnssec.h67 int dnssec_key_match_rrsig(const DnsResourceKey *key, DnsResourceRecord *rrsig);
69 int dnssec_verify_rrset(DnsAnswer *answer, const DnsResourceKey *key, DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, usec_t realtime, DnssecResult *result);
70 int dnssec_verify_rrset_search(DnsAnswer *answer, const DnsResourceKey *key, DnsAnswer *validated_dnskeys, usec_t realtime, DnssecResult *result, DnsResourceRecord **rrsig);
75 int dnssec_has_rrsig(DnsAnswer *a, const DnsResourceKey *key);
93 int dnssec_nsec_test(DnsAnswer *answer, DnsResourceKey *key, DnssecNsecResult *result, bool *authenticated, uint32_t *ttl);
H A Dresolved-dns-dnssec.c59 assert(dnskey->key->type == DNS_TYPE_DNSKEY);
68 p = dnskey->dnskey.key;
225 "(public-key (rsa (n %m) (e %m)))",
275 if (*(uint8_t*) dnskey->dnskey.key == 0) {
278 exponent = (uint8_t*) dnskey->dnskey.key + 3;
280 ((size_t) (((uint8_t*) dnskey->dnskey.key)[1]) << 8) |
281 ((size_t) ((uint8_t*) dnskey->dnskey.key)[2]);
289 modulus = (uint8_t*) dnskey->dnskey.key + 3 + exponent_size;
295 exponent = (uint8_t*) dnskey->dnskey.key + 1;
296 exponent_size = (size_t) ((uint8_t*) dnskey->dnskey.key)[
316 dnssec_ecdsa_verify_raw( const char *hash_algorithm, const char *curve, const void *signature_r, size_t signature_r_size, const void *signature_s, size_t signature_s_size, const void *data, size_t data_size, const void *key, size_t key_size) argument
613 dnssec_verify_rrset( DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, usec_t realtime, DnssecResult *result) argument
869 dnssec_key_match_rrsig(const DnsResourceKey *key, DnsResourceRecord *rrsig) argument
885 dnssec_verify_rrset_search( DnsAnswer *a, const DnsResourceKey *key, DnsAnswer *validated_dnskeys, usec_t realtime, DnssecResult *result, DnsResourceRecord **ret_rrsig) argument
1008 dnssec_has_rrsig(DnsAnswer *a, const DnsResourceKey *key) argument
1352 dnssec_test_nsec3(DnsAnswer *answer, DnsResourceKey *key, DnssecNsecResult *result, bool *authenticated, uint32_t *ttl) argument
1753 dnssec_nsec_test(DnsAnswer *answer, DnsResourceKey *key, DnssecNsecResult *result, bool *authenticated, uint32_t *ttl) argument
2121 dnssec_verify_rrset( DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, usec_t realtime, DnssecResult *result) argument
2137 dnssec_key_match_rrsig(const DnsResourceKey *key, DnsResourceRecord *rrsig) argument
2142 dnssec_verify_rrset_search( DnsAnswer *a, const DnsResourceKey *key, DnsAnswer *validated_dnskeys, usec_t realtime, DnssecResult *result, DnsResourceRecord **ret_rrsig) argument
2153 dnssec_has_rrsig(DnsAnswer *a, const DnsResourceKey *key) argument
2173 dnssec_nsec_test(DnsAnswer *answer, DnsResourceKey *key, DnssecNsecResult *result, bool *authenticated, uint32_t *ttl) argument
[all...]
/systemd/src/libsystemd/sd-device/
H A Ddevice-util.h24 #define FOREACH_DEVICE_PROPERTY(device, key, value) \
25 for (key = sd_device_get_property_first(device, &(value)); \
26 key; \
27 key = sd_device_get_property_next(device, &(value)))
/systemd/src/test/
H A Dtest-siphash24.c25 static int do_test(const uint8_t *in, size_t len, const uint8_t *key) { argument
30 out = siphash24(in, len, key);
34 siphash24_init(&state, key);
55 siphash24_init(&state, key);
70 const uint8_t key[16] = { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, local
76 do_test(in_buf, sizeof(in), key);
78 do_test(in_buf + 1, sizeof(in), key);
80 do_test(in_buf + 2, sizeof(in), key);
82 do_test(in_buf + 4, sizeof(in), key);
/systemd/src/udev/
H A Dudev-rules.c69 /* every key in the rules file becomes a token */
74 /* all key strings are copied and de-duplicated in a single continuous string buffer */
190 unsigned char type; /* same in rule and key */
218 } key; member in union:token::__anon333
328 enum operation_type op = token->key.op;
329 enum string_glob_type glob = token->key.glob;
330 const char *value = str(rules, token->key.value_off);
331 const char *attr = &rules->buf[token->key.attr_off];
376 log_debug("%s %i '%s'", token_str(type), token->key.builtin_cmd, value);
399 token_str(type), operation_str(op), value, string_glob_str(glob), token->key
570 char *key; local
680 const char *key = udev_list_entry_get_name(list_entry); local
726 get_key(struct udev *udev, char **line, char **key, enum operation_type *op, char **value) argument
1029 char *key; local
1582 char *key; local
1997 struct token *key; local
2158 const char *key = rules_str(rules, cur->key.value_off); local
2179 const char *key = rules_str(rules, cur->key.value_off); local
[all...]
H A Dudev-builtin-keyboard.c32 static const struct key *keyboard_lookup_key(const char *str, unsigned len);
76 unsigned key; member in struct:__anon330
79 const struct key *k;
82 /* translate identifier to key code */
90 log_error("Unknown key identifier '%s'", keycode);
96 map.key = keycode_num;
98 log_debug("keyboard: mapping scan code %d (0x%x) to key code %d (0x%x)",
99 map.scan, map.scan, map.key, map.key);
102 log_error_errno(errno, "Error calling EVIOCSKEYCODE on device node '%s' (scan code 0x%x, key cod
209 const char *key; local
[all...]
/systemd/src/timesync/
H A Dtimesyncd-conf.h25 const struct ConfigPerfItem* timesyncd_gperf_lookup(const char *key, unsigned length);
/systemd/src/debug-generator/
H A Ddebug-generator.c36 static int parse_proc_cmdline_item(const char *key, const char *value) { argument
39 assert(key);
41 if (streq(key, "systemd.mask")) {
57 } else if (streq(key, "systemd.wants")) {
73 } else if (streq(key, "systemd.debug-shell")) {
83 } else if (streq(key, "systemd.unit")) {
95 target = runlevel_to_target(key);

Completed in 1020 milliseconds

123456