• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/keys/

Lines Matching defs:key_ref

61 	key_ref_t keyring_ref, key_ref;
104 key_ref = key_create_or_update(keyring_ref, type, description,
106 if (!IS_ERR(key_ref)) {
107 ret = key_ref_to_ptr(key_ref)->serial;
108 key_ref_put(key_ref);
111 ret = PTR_ERR(key_ref);
218 key_ref_t key_ref;
221 key_ref = lookup_user_key(NULL, id, create, 0, KEY_SEARCH);
222 if (IS_ERR(key_ref)) {
223 ret = PTR_ERR(key_ref);
227 ret = key_ref_to_ptr(key_ref)->serial;
228 key_ref_put(key_ref);
272 key_ref_t key_ref;
294 key_ref = lookup_user_key(NULL, id, 0, 0, KEY_WRITE);
295 if (IS_ERR(key_ref)) {
296 ret = PTR_ERR(key_ref);
301 ret = key_update(key_ref, payload, plen);
303 key_ref_put(key_ref);
319 key_ref_t key_ref;
322 key_ref = lookup_user_key(NULL, id, 0, 0, KEY_WRITE);
323 if (IS_ERR(key_ref)) {
324 ret = PTR_ERR(key_ref);
328 key_revoke(key_ref_to_ptr(key_ref));
331 key_ref_put(key_ref);
371 key_ref_t keyring_ref, key_ref;
380 key_ref = lookup_user_key(NULL, id, 1, 0, KEY_LINK);
381 if (IS_ERR(key_ref)) {
382 ret = PTR_ERR(key_ref);
386 ret = key_link(key_ref_to_ptr(keyring_ref), key_ref_to_ptr(key_ref));
388 key_ref_put(key_ref);
405 key_ref_t keyring_ref, key_ref;
414 key_ref = lookup_user_key(NULL, id, 0, 0, 0);
415 if (IS_ERR(key_ref)) {
416 ret = PTR_ERR(key_ref);
420 ret = key_unlink(key_ref_to_ptr(keyring_ref), key_ref_to_ptr(key_ref));
422 key_ref_put(key_ref);
446 key_ref_t key_ref;
450 key_ref = lookup_user_key(NULL, keyid, 0, 1, KEY_VIEW);
451 if (IS_ERR(key_ref)) {
454 if (PTR_ERR(key_ref) == -EACCES) {
458 key_ref = lookup_user_key(NULL, keyid,
460 if (!IS_ERR(key_ref))
465 ret = PTR_ERR(key_ref);
476 key = key_ref_to_ptr(key_ref);
480 key_ref_to_ptr(key_ref)->type->name,
481 key_ref_to_ptr(key_ref)->uid,
482 key_ref_to_ptr(key_ref)->gid,
483 key_ref_to_ptr(key_ref)->perm,
484 key_ref_to_ptr(key_ref)->description ?
485 key_ref_to_ptr(key_ref)->description : ""
505 key_ref_put(key_ref);
527 key_ref_t keyring_ref, key_ref, dest_ref;
567 key_ref = keyring_search(keyring_ref, ktype, description);
568 if (IS_ERR(key_ref)) {
569 ret = PTR_ERR(key_ref);
579 ret = key_permission(key_ref, KEY_LINK);
583 ret = key_link(key_ref_to_ptr(dest_ref), key_ref_to_ptr(key_ref));
588 ret = key_ref_to_ptr(key_ref)->serial;
591 key_ref_put(key_ref);
618 key_ref_t key_ref;
622 key_ref = lookup_user_key(NULL, keyid, 0, 0, 0);
623 if (IS_ERR(key_ref)) {
628 key = key_ref_to_ptr(key_ref);
631 ret = key_permission(key_ref, KEY_READ);
641 if (!is_key_possessed(key_ref)) {
678 key_ref_t key_ref;
685 key_ref = lookup_user_key(NULL, id, 1, 1, KEY_SETATTR);
686 if (IS_ERR(key_ref)) {
687 ret = PTR_ERR(key_ref);
691 key = key_ref_to_ptr(key_ref);
777 key_ref_t key_ref;
784 key_ref = lookup_user_key(NULL, id, 1, 1, KEY_SETATTR);
785 if (IS_ERR(key_ref)) {
786 ret = PTR_ERR(key_ref);
790 key = key_ref_to_ptr(key_ref);
984 key_ref_t key_ref;
988 key_ref = lookup_user_key(NULL, id, 1, 1, KEY_SETATTR);
989 if (IS_ERR(key_ref)) {
990 ret = PTR_ERR(key_ref);
994 key = key_ref_to_ptr(key_ref);