Lines Matching refs:match_data
566 const struct key_match_data *match_data) in key_default_cmp() argument
568 return strcmp(key->description, match_data->raw_data) == 0; in key_default_cmp()
609 if (!ctx->match_data.cmp(key, &ctx->match_data)) { in keyring_search_iterator()
648 if (ctx->match_data.lookup_type == KEYRING_SEARCH_LOOKUP_DIRECT) { in search_keyring()
693 if (ctx->match_data.lookup_type == KEYRING_SEARCH_LOOKUP_ITERATE || in search_nested_keyrings()
950 .match_data.cmp = key_default_cmp, in keyring_search()
951 .match_data.raw_data = description, in keyring_search()
952 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in keyring_search()
961 ret = type->match_preparse(&ctx.match_data); in keyring_search()
971 type->match_free(&ctx.match_data); in keyring_search()
1202 if (key != ctx->match_data.raw_data) in keyring_detect_cycle_iterator()
1220 .match_data.raw_data = A, in keyring_detect_cycle()
1221 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in keyring_detect_cycle()