Lines Matching refs:i

89 	int rc, i;  in ima_alloc_tfm()  local
97 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) in ima_alloc_tfm()
98 if (ima_algo_array[i].tfm && ima_algo_array[i].algo == algo) in ima_alloc_tfm()
99 return ima_algo_array[i].tfm; in ima_alloc_tfm()
114 int i; in ima_init_crypto() local
123 for (i = 0; i < NR_BANKS(ima_tpm_chip); i++) { in ima_init_crypto()
124 algo = ima_tpm_chip->allocated_banks[i].crypto_id; in ima_init_crypto()
126 ima_sha1_idx = i; in ima_init_crypto()
129 ima_hash_algo_idx = i; in ima_init_crypto()
148 for (i = 0; i < NR_BANKS(ima_tpm_chip); i++) { in ima_init_crypto()
149 algo = ima_tpm_chip->allocated_banks[i].crypto_id; in ima_init_crypto()
150 ima_algo_array[i].algo = algo; in ima_init_crypto()
157 ima_algo_array[i].tfm = ima_shash_tfm; in ima_init_crypto()
161 ima_algo_array[i].tfm = ima_alloc_tfm(algo); in ima_init_crypto()
162 if (IS_ERR(ima_algo_array[i].tfm)) { in ima_init_crypto()
164 rc = PTR_ERR(ima_algo_array[i].tfm); in ima_init_crypto()
165 ima_algo_array[i].tfm = NULL; in ima_init_crypto()
169 ima_algo_array[i].tfm = NULL; in ima_init_crypto()
196 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) { in ima_init_crypto()
197 if (!ima_algo_array[i].tfm || in ima_init_crypto()
198 ima_algo_array[i].tfm == ima_shash_tfm) in ima_init_crypto()
201 crypto_free_shash(ima_algo_array[i].tfm); in ima_init_crypto()
211 int i; in ima_free_tfm() local
216 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) in ima_free_tfm()
217 if (ima_algo_array[i].tfm == tfm) in ima_free_tfm()
585 int rc, i; in ima_calc_field_array_hash_tfm() local
593 for (i = 0; i < num_fields; i++) { in ima_calc_field_array_hash_tfm()
595 u8 *data_to_hash = field_data[i].data; in ima_calc_field_array_hash_tfm()
596 u32 datalen = field_data[i].len; in ima_calc_field_array_hash_tfm()
606 } else if (strcmp(td->fields[i]->field_id, "n") == 0) { in ima_calc_field_array_hash_tfm()
626 int rc, i; in ima_calc_field_array_hash() local
634 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) { in ima_calc_field_array_hash()
635 if (i == ima_sha1_idx) in ima_calc_field_array_hash()
638 if (i < NR_BANKS(ima_tpm_chip)) { in ima_calc_field_array_hash()
639 alg_id = ima_tpm_chip->allocated_banks[i].alg_id; in ima_calc_field_array_hash()
640 entry->digests[i].alg_id = alg_id; in ima_calc_field_array_hash()
644 if (!ima_algo_array[i].tfm) { in ima_calc_field_array_hash()
645 memcpy(entry->digests[i].digest, in ima_calc_field_array_hash()
651 rc = ima_calc_field_array_hash_tfm(field_data, entry, i); in ima_calc_field_array_hash()
800 u32 i; in ima_calc_boot_aggregate_tfm() local
813 for (i = TPM_PCR0; i < TPM_PCR8; i++) { in ima_calc_boot_aggregate_tfm()
814 ima_pcrread(i, &d); in ima_calc_boot_aggregate_tfm()
828 for (i = TPM_PCR8; i < TPM_PCR10; i++) { in ima_calc_boot_aggregate_tfm()
829 ima_pcrread(i, &d); in ima_calc_boot_aggregate_tfm()
843 int rc, i, bank_idx = -1; in ima_calc_boot_aggregate() local
845 for (i = 0; i < ima_tpm_chip->nr_allocated_banks; i++) { in ima_calc_boot_aggregate()
846 crypto_id = ima_tpm_chip->allocated_banks[i].crypto_id; in ima_calc_boot_aggregate()
848 bank_idx = i; in ima_calc_boot_aggregate()
853 bank_idx = i; in ima_calc_boot_aggregate()
856 bank_idx = i; in ima_calc_boot_aggregate()