Lines Matching defs:kv
323 TAILQ_HEAD(kvlist, kv);
324 RB_HEAD(kvtree, kv);
326 struct kv {
340 struct kv *kv_parent;
341 TAILQ_ENTRY(kv) kv_entry;
343 RB_ENTRY(kv) kv_node;
346 struct kv *kv_match;
349 TAILQ_ENTRY(kv) kv_match_entry;
350 TAILQ_ENTRY(kv) kv_rule_entry;
351 TAILQ_ENTRY(kv) kv_action_entry;
675 struct kv rule_kv[KEY_TYPE_MAX];
1243 void relay_match(struct kvlist *, struct kv *, struct kv *,
1347 struct kv *kv_add(struct kvtree *, char *, char *, int);
1348 int kv_set(struct kv *, char *, ...)
1350 int kv_setkey(struct kv *, char *, ...)
1352 void kv_delete(struct kvtree *, struct kv *);
1353 struct kv *kv_extend(struct kvtree *, struct kv *, char *);
1355 void kv_free(struct kv *);
1356 struct kv *kv_inherit(struct kv *, struct kv *);
1358 int kv_log(struct rsession *, struct kv *, u_int16_t,
1360 struct kv *kv_find(struct kvtree *, struct kv *);
1361 struct kv *kv_find_value(struct kvtree *, char *, const char *,
1363 int kv_cmp(struct kv *, struct kv *);
1371 RB_PROTOTYPE(kvtree, kv, kv_node, kv_cmp);