• Home
  • Raw
  • Download

Lines Matching refs:restrict_link

397 	if (keyring->restrict_link) {  in keyring_destroy()
398 struct key_restriction *keyres = keyring->restrict_link; in keyring_destroy()
497 struct key_restriction *restrict_link, in keyring_alloc() argument
504 uid, gid, cred, perm, flags, restrict_link); in keyring_alloc()
977 keyres = keyres->key->restrict_link; in keyring_detect_restriction_cycle()
994 struct key_restriction *restrict_link; in keyring_restrict() local
1004 restrict_link = keyring_restriction_alloc(restrict_link_reject); in keyring_restrict()
1016 restrict_link = restrict_type->lookup_restriction(restriction); in keyring_restrict()
1019 if (IS_ERR(restrict_link)) { in keyring_restrict()
1020 ret = PTR_ERR(restrict_link); in keyring_restrict()
1027 if (keyring->restrict_link) in keyring_restrict()
1029 else if (keyring_detect_restriction_cycle(keyring, restrict_link)) in keyring_restrict()
1032 keyring->restrict_link = restrict_link; in keyring_restrict()
1038 key_put(restrict_link->key); in keyring_restrict()
1039 kfree(restrict_link); in keyring_restrict()
1335 if (!keyring->restrict_link || !keyring->restrict_link->check) in __key_link_check_restriction()
1337 return keyring->restrict_link->check(keyring, key->type, &key->payload, in __key_link_check_restriction()
1338 keyring->restrict_link->key); in __key_link_check_restriction()
1571 if (!dead_type || !keyring->restrict_link || in keyring_restriction_gc()
1572 keyring->restrict_link->keytype != dead_type) { in keyring_restriction_gc()
1580 keyres = keyring->restrict_link; in keyring_restriction_gc()