Lines Matching refs:spm_data

121 	bioscfg_drv.spm_data.mechanism = data.state;
122 if (bioscfg_drv.spm_data.mechanism)
123 bioscfg_drv.spm_data.is_enabled = 1;
216 spm_mechanism_types[bioscfg_drv.spm_data.mechanism]);
233 bioscfg_drv.spm_data.signing_key = kmemdup(buf, length, GFP_KERNEL);
234 if (!bioscfg_drv.spm_data.signing_key)
240 (void *)bioscfg_drv.spm_data.signing_key,
244 bioscfg_drv.spm_data.mechanism = SIGNING_KEY;
248 kfree(bioscfg_drv.spm_data.signing_key);
249 bioscfg_drv.spm_data.signing_key = NULL;
268 bioscfg_drv.spm_data.endorsement_key = kmemdup(buf, length, GFP_KERNEL);
269 if (!bioscfg_drv.spm_data.endorsement_key) {
276 (void *)bioscfg_drv.spm_data.endorsement_key,
280 bioscfg_drv.spm_data.mechanism = ENDORSEMENT_KEY;
285 kfree(bioscfg_drv.spm_data.endorsement_key);
286 bioscfg_drv.spm_data.endorsement_key = NULL;
313 bioscfg_drv.spm_data.auth_token = kmemdup(buf, length, GFP_KERNEL);
314 if (!bioscfg_drv.spm_data.auth_token) {
322 kfree(bioscfg_drv.spm_data.auth_token);
323 bioscfg_drv.spm_data.auth_token = NULL;
349 kfree(bioscfg_drv.spm_data.endorsement_key);
350 bioscfg_drv.spm_data.endorsement_key = NULL;
352 kfree(bioscfg_drv.spm_data.signing_key);
353 bioscfg_drv.spm_data.signing_key = NULL;
355 kfree(bioscfg_drv.spm_data.auth_token);
356 bioscfg_drv.spm_data.auth_token = NULL;
358 if (bioscfg_drv.spm_data.attr_name_kobj)
359 sysfs_remove_group(bioscfg_drv.spm_data.attr_name_kobj,
366 bioscfg_drv.spm_data.attr_name_kobj = attr_name_kobj;
368 strscpy(bioscfg_drv.spm_data.attribute_name, SPM_STR,
369 sizeof(bioscfg_drv.spm_data.attribute_name));
371 bioscfg_drv.spm_data.is_enabled = 0;
372 bioscfg_drv.spm_data.mechanism = 0;
376 bioscfg_drv.spm_data.endorsement_key = NULL;
377 bioscfg_drv.spm_data.signing_key = NULL;
378 bioscfg_drv.spm_data.auth_token = NULL;