/kernel/linux/linux-6.6/security/integrity/ |
H A D | Makefile | 3 # Makefile for caching inode integrity data (iint) 6 obj-$(CONFIG_INTEGRITY) += integrity.o 8 integrity-y := iint.o 9 integrity-$(CONFIG_INTEGRITY_AUDIT) += integrity_audit.o 10 integrity-$(CONFIG_INTEGRITY_SIGNATURE) += digsig.o 11 integrity-$(CONFIG_INTEGRITY_ASYMMETRIC_KEYS) += digsig_asymmetric.o 12 integrity-$(CONFIG_INTEGRITY_PLATFORM_KEYRING) += platform_certs/platform_keyring.o 13 integrity-$(CONFIG_INTEGRITY_MACHINE_KEYRING) += platform_certs/machine_keyring.o 14 integrity-$(CONFIG_LOAD_UEFI_KEYS) += platform_certs/efi_parser.o \ 17 integrity [all...] |
H A D | iint.c | 9 * - implements the integrity hooks: integrity_inode_alloc, 11 * - cache integrity information associated with an inode 22 #include "integrity.h" 172 * Free the integrity information(iint) associated with an inode. 203 DEFINE_LSM(integrity) = { variable 204 .name = "integrity", 225 * integrity_load_keys - load integrity keys hook 240 integrity_dir = securityfs_create_dir("integrity", NULL); in integrity_fs_init() 245 pr_err("Unable to create integrity sysfs dir: %d\n", in integrity_fs_init()
|
H A D | integrity.h | 16 #include <linux/integrity.h> 158 /* integrity data associated with an inode */ 179 * integrity data associated with an inode.
|
/kernel/linux/linux-5.10/security/integrity/ |
H A D | Makefile | 3 # Makefile for caching inode integrity data (iint) 6 obj-$(CONFIG_INTEGRITY) += integrity.o 8 integrity-y := iint.o 9 integrity-$(CONFIG_INTEGRITY_AUDIT) += integrity_audit.o 10 integrity-$(CONFIG_INTEGRITY_SIGNATURE) += digsig.o 11 integrity-$(CONFIG_INTEGRITY_ASYMMETRIC_KEYS) += digsig_asymmetric.o 12 integrity-$(CONFIG_INTEGRITY_PLATFORM_KEYRING) += platform_certs/platform_keyring.o 13 integrity-$(CONFIG_LOAD_UEFI_KEYS) += platform_certs/efi_parser.o \ 16 integrity-$(CONFIG_LOAD_IPL_KEYS) += platform_certs/load_ipl_s390.o 17 integrity [all...] |
H A D | iint.c | 9 * - implements the integrity hooks: integrity_inode_alloc, 11 * - cache integrity information associated with an inode 22 #include "integrity.h" 131 * The integrity's "iint_cache" is initialized at security_init(), in integrity_inode_get() 136 panic("%s: lsm=integrity required.\n", __func__); in integrity_inode_get() 180 * Free the integrity information(iint) associated with an inode. 211 DEFINE_LSM(integrity) = { variable 212 .name = "integrity", 232 * integrity_load_keys - load integrity keys hook 245 integrity_dir = securityfs_create_dir("integrity", NUL in integrity_fs_init() [all...] |
H A D | integrity.h | 16 #include <linux/integrity.h> 125 /* integrity data associated with an inode */ 146 * integrity data associated with an inode.
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | t10-pi.h | 45 if (rq->q->integrity.interval_exp) in t10_pi_ref_tag() 46 shift = rq->q->integrity.interval_exp; in t10_pi_ref_tag() 76 if (rq->q->integrity.interval_exp) in ext_pi_ref_tag() 77 shift = rq->q->integrity.interval_exp; in ext_pi_ref_tag()
|
H A D | blk-integrity.h | 48 struct blk_integrity *bi = &disk->queue->integrity; in blk_get_integrity() 65 return q->integrity.profile; in blk_integrity_queue_supports_integrity() 81 * bio_integrity_intervals - Return number of integrity intervals for a bio 86 * sectors but integrity metadata is done in terms of the data integrity 88 * to the appropriate number of integrity intervals. 108 * Return the first bvec that contains integrity data. Only drivers that are 109 * limited to a single integrity segment should use this helper.
|
H A D | evm.h | 12 #include <linux/integrity.h>
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | tcp_mmap.c | 89 static int integrity; /* -i option: sender and receiver compute sha256 over the data.*/ variable 205 if (integrity) { in child_thread() 233 if (integrity) in child_thread() 249 if (integrity) in child_thread() 268 if (integrity) in child_thread() 280 if (integrity) { in child_thread() 504 integrity = 1; in main() 581 if (integrity) { in main() 601 if (integrity) in main() 605 if (integrity in main() [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | blk-integrity.c | 3 * blk-integrity.c - Block layer data integrity extensions 9 #include <linux/blk-integrity.h> 20 * blk_rq_count_integrity_sg - Count number of integrity scatterlist elements 22 * @bio: bio with integrity metadata attached 25 * scatterlist corresponding to the integrity metadata in a bio. 59 * blk_rq_map_integrity_sg - Map integrity metadata into a scatterlist 61 * @bio: bio with integrity metadata attached 64 * Description: Map the integrity vectors in request into a 111 * blk_integrity_compare - Compare integrity profil [all...] |
H A D | t10-pi.c | 8 #include <linux/blk-integrity.h> 137 const int tuple_sz = rq->q->integrity.tuple_size; in t10_pi_type1_prepare() 186 unsigned intervals = nr_bytes >> rq->q->integrity.interval_exp; in t10_pi_type1_complete() 187 const int tuple_sz = rq->q->integrity.tuple_size; in t10_pi_type1_complete() 376 const int tuple_sz = rq->q->integrity.tuple_size; in ext_pi_type1_prepare() 414 unsigned intervals = nr_bytes >> rq->q->integrity.interval_exp; in ext_pi_type1_complete() 415 const int tuple_sz = rq->q->integrity.tuple_size; in ext_pi_type1_complete()
|
H A D | Makefile | 29 obj-$(CONFIG_BLK_DEV_INTEGRITY) += bio-integrity.o blk-integrity.o
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | t10-pi.h | 45 if (rq->q->integrity.interval_exp) in t10_pi_ref_tag() 46 shift = rq->q->integrity.interval_exp; in t10_pi_ref_tag()
|
H A D | evm.h | 12 #include <linux/integrity.h>
|
/kernel/linux/linux-5.10/block/ |
H A D | blk-integrity.c | 3 * blk-integrity.c - Block layer data integrity extensions 20 * blk_rq_count_integrity_sg - Count number of integrity scatterlist elements 22 * @bio: bio with integrity metadata attached 25 * scatterlist corresponding to the integrity metadata in a bio. 59 * blk_rq_map_integrity_sg - Map integrity metadata into a scatterlist 61 * @bio: bio with integrity metadata attached 64 * Description: Map the integrity vectors in request into a 111 * blk_integrity_compare - Compare integrity profile of two disks 116 * sub-devices use the same integrity forma 352 ATTRIBUTE_GROUPS(integrity); global() variable [all...] |
H A D | t10-pi.c | 135 const int tuple_sz = rq->q->integrity.tuple_size; in t10_pi_type1_prepare() 186 unsigned intervals = nr_bytes >> rq->q->integrity.interval_exp; in t10_pi_type1_complete() 187 const int tuple_sz = rq->q->integrity.tuple_size; in t10_pi_type1_complete()
|
H A D | Makefile | 28 obj-$(CONFIG_BLK_DEV_INTEGRITY) += bio-integrity.o blk-integrity.o
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-bio-record.h | 12 #include <linux/blk-integrity.h>
|
H A D | dm-io-rewind.c | 8 #include <linux/blk-integrity.h> 48 * dm_bio_integrity_rewind - Rewind integrity vector 49 * @bio: bio whose integrity vector to update 52 * Description: This function calculates how many integrity bytes the 54 * integrity vector accordingly.
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | sd_dif.c | 9 #include <linux/blk-integrity.h>
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | core.c | 9 #include <linux/blk-integrity.h> 1669 struct blk_integrity integrity = { }; in nvme_init_integrity() local 1675 integrity.profile = &t10_pi_type3_crc; in nvme_init_integrity() 1676 integrity.tag_size = sizeof(u16) + sizeof(u32); in nvme_init_integrity() 1677 integrity.flags |= BLK_INTEGRITY_DEVICE_CAPABLE; in nvme_init_integrity() 1680 integrity.profile = &ext_pi_type3_crc64; in nvme_init_integrity() 1681 integrity.tag_size = sizeof(u16) + 6; in nvme_init_integrity() 1682 integrity.flags |= BLK_INTEGRITY_DEVICE_CAPABLE; in nvme_init_integrity() 1685 integrity.profile = NULL; in nvme_init_integrity() 1693 integrity in nvme_init_integrity() [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm.h | 202 unsigned integrity, unsigned per_bio_data_size,
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | Makefile | 39 btrfs-$(CONFIG_BTRFS_FS_CHECK_INTEGRITY) += check-integrity.o
|
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | core.c | 1868 struct blk_integrity integrity; in nvme_init_integrity() local 1870 memset(&integrity, 0, sizeof(integrity)); in nvme_init_integrity() 1873 integrity.profile = &t10_pi_type3_crc; in nvme_init_integrity() 1874 integrity.tag_size = sizeof(u16) + sizeof(u32); in nvme_init_integrity() 1875 integrity.flags |= BLK_INTEGRITY_DEVICE_CAPABLE; in nvme_init_integrity() 1879 integrity.profile = &t10_pi_type1_crc; in nvme_init_integrity() 1880 integrity.tag_size = sizeof(u16); in nvme_init_integrity() 1881 integrity.flags |= BLK_INTEGRITY_DEVICE_CAPABLE; in nvme_init_integrity() 1884 integrity in nvme_init_integrity() [all...] |