Lines Matching refs:device_table_data
372 char *device_table_data, *dev_name = NULL, *dev_uuid = NULL, *capacity_str = NULL; in dm_ima_measure_on_device_resume() local
380 device_table_data = dm_ima_alloc(DM_IMA_DEVICE_BUF_LEN, GFP_KERNEL, noio); in dm_ima_measure_on_device_resume()
381 if (!device_table_data) in dm_ima_measure_on_device_resume()
388 memcpy(device_table_data + l, DM_IMA_VERSION_STR, md->ima.dm_version_str_len); in dm_ima_measure_on_device_resume()
426 memcpy(device_table_data + l, md->ima.active_table.device_metadata, in dm_ima_measure_on_device_resume()
434 memcpy(device_table_data + l, active, active_len); in dm_ima_measure_on_device_resume()
437 memcpy(device_table_data + l, md->ima.active_table.hash, in dm_ima_measure_on_device_resume()
441 memcpy(device_table_data + l, ";", 1); in dm_ima_measure_on_device_resume()
452 scnprintf(device_table_data, DM_IMA_DEVICE_BUF_LEN, in dm_ima_measure_on_device_resume()
455 l = strlen(device_table_data); in dm_ima_measure_on_device_resume()
460 memcpy(device_table_data + l, capacity_str, capacity_len); in dm_ima_measure_on_device_resume()
463 dm_ima_measure_data("dm_device_resume", device_table_data, l, noio); in dm_ima_measure_on_device_resume()
469 kfree(device_table_data); in dm_ima_measure_on_device_resume()
477 char *device_table_data, *dev_name = NULL, *dev_uuid = NULL, *capacity_str = NULL; in dm_ima_measure_on_device_remove() local
494 device_table_data = dm_ima_alloc(DM_IMA_DEVICE_BUF_LEN*2, GFP_KERNEL, noio); in dm_ima_measure_on_device_remove()
495 if (!device_table_data) in dm_ima_measure_on_device_remove()
500 kfree(device_table_data); in dm_ima_measure_on_device_remove()
504 memcpy(device_table_data + l, DM_IMA_VERSION_STR, md->ima.dm_version_str_len); in dm_ima_measure_on_device_remove()
508 memcpy(device_table_data + l, device_active_str, device_active_len); in dm_ima_measure_on_device_remove()
511 memcpy(device_table_data + l, md->ima.active_table.device_metadata, in dm_ima_measure_on_device_remove()
519 memcpy(device_table_data + l, device_inactive_str, device_inactive_len); in dm_ima_measure_on_device_remove()
522 memcpy(device_table_data + l, md->ima.inactive_table.device_metadata, in dm_ima_measure_on_device_remove()
530 memcpy(device_table_data + l, active_table_str, active_table_len); in dm_ima_measure_on_device_remove()
533 memcpy(device_table_data + l, md->ima.active_table.hash, in dm_ima_measure_on_device_remove()
537 memcpy(device_table_data + l, ",", 1); in dm_ima_measure_on_device_remove()
544 memcpy(device_table_data + l, inactive_table_str, inactive_table_len); in dm_ima_measure_on_device_remove()
547 memcpy(device_table_data + l, md->ima.inactive_table.hash, in dm_ima_measure_on_device_remove()
551 memcpy(device_table_data + l, ",", 1); in dm_ima_measure_on_device_remove()
565 scnprintf(device_table_data, DM_IMA_DEVICE_BUF_LEN, in dm_ima_measure_on_device_remove()
568 l = strlen(device_table_data); in dm_ima_measure_on_device_remove()
571 memcpy(device_table_data + l, remove_all_str, remove_all_len); in dm_ima_measure_on_device_remove()
573 memcpy(device_table_data + l, remove_all ? "y;" : "n;", 2); in dm_ima_measure_on_device_remove()
577 memcpy(device_table_data + l, capacity_str, capacity_len); in dm_ima_measure_on_device_remove()
580 dm_ima_measure_data("dm_device_remove", device_table_data, l, noio); in dm_ima_measure_on_device_remove()
583 kfree(device_table_data); in dm_ima_measure_on_device_remove()
609 char *device_table_data = NULL, *dev_name = NULL, *dev_uuid = NULL, *capacity_str = NULL; in dm_ima_measure_on_table_clear() local
616 device_table_data = dm_ima_alloc(DM_IMA_DEVICE_BUF_LEN, GFP_KERNEL, noio); in dm_ima_measure_on_table_clear()
617 if (!device_table_data) in dm_ima_measure_on_table_clear()
624 memcpy(device_table_data + l, DM_IMA_VERSION_STR, md->ima.dm_version_str_len); in dm_ima_measure_on_table_clear()
629 memcpy(device_table_data + l, md->ima.inactive_table.device_metadata, in dm_ima_measure_on_table_clear()
633 memcpy(device_table_data + l, inactive_str, inactive_len); in dm_ima_measure_on_table_clear()
636 memcpy(device_table_data + l, md->ima.inactive_table.hash, in dm_ima_measure_on_table_clear()
641 memcpy(device_table_data + l, ";", 1); in dm_ima_measure_on_table_clear()
651 scnprintf(device_table_data, DM_IMA_DEVICE_BUF_LEN, in dm_ima_measure_on_table_clear()
654 l = strlen(device_table_data); in dm_ima_measure_on_table_clear()
658 memcpy(device_table_data + l, capacity_str, capacity_len); in dm_ima_measure_on_table_clear()
661 dm_ima_measure_data("dm_table_clear", device_table_data, l, noio); in dm_ima_measure_on_table_clear()
699 kfree(device_table_data); in dm_ima_measure_on_table_clear()