Lines Matching refs:rc

320 	int rc;
328 rc = key_type_keyring.read(keyring, (char *)key_array, keyring_payload_len);
329 if (rc != keyring_payload_len) {
340 rc = key_unlink(keyring, current_key);
341 if (rc) {
342 pr_dbf_msg("Couldn't unlink key %08x: %d", current_key->serial, rc);
348 return rc;
458 int rc;
471 rc = PTR_ERR_OR_ZERO(newkey);
472 if (rc) {
473 pr_dbf_msg("Couldn't create a key from Certificate Entry (%d)", rc);
474 rc = -ENOKEY;
481 return rc;
534 int rc, diag320_rc;
544 rc = 0;
547 rc = -ENOKEY;
551 rc = -EAGAIN;
556 rc = -EAGAIN;
559 pr_dbf_msg("Diag 320 Subcode2 returned bad rc (0x%4x)", diag320_rc);
560 rc = -EINVAL;
564 return rc;
576 int rc;
578 rc = -ENOMEM;
584 rc = get_sevcb(vcssb, index, vcb);
585 if (rc)
589 rc = check_certificate_valid(vce);
590 if (rc)
593 rc = create_key_from_vce(vcssb, vce, keyring);
594 if (rc)
601 return rc;
611 int rc, index, count, added;
618 rc = create_key_from_sevcb(vcssb, index, keyring);
621 if (rc == -EAGAIN)
622 return rc;
624 if (rc)
625 pr_dbf_msg("Creating key from VCE %u failed (%d)", index, rc);
641 rc = keyring_restrict(make_key_ref(keyring, true), NULL, NULL);
642 if (rc)
643 pr_dbf_msg("Failed to set restriction to cert_store keyring (%d)", rc);
655 int rc;
657 rc = diag320(0, ism);
658 if (rc != DIAG320_RC_OK) {
659 pr_dbf_msg("DIAG320 subcode query returned %04x", rc);
685 int rc;
687 rc = -ENOMEM;
692 rc = -ENOENT;
698 rc = query_diag320_subcodes();
699 if (rc)
702 rc = get_vcssb(vcssb);
703 if (rc)
706 rc = -ENOMEM;
711 rc = add_certificates_to_keyring(vcssb, cs_keyring);
712 if (rc)
723 return rc;
745 int rc, retries;
748 rc = mutex_lock_interruptible(&cs_refresh_lock);
749 if (rc)
750 return rc;
754 rc = fill_cs_keyring();
755 if (rc)
756 pr_dbf_msg("Failed to refresh certificate store information (%d)", rc);
757 if (rc != -EAGAIN)
760 cs_status_val = rc;
763 return rc ?: count;
778 int rc = -ENOMEM;
796 rc = sysfs_create_files(cert_store_kobj, cert_store_attrs);
797 if (rc)
802 return rc;
810 return rc;