Home
last modified time | relevance | path

Searched refs:integrity (Results 1 - 25 of 53) sorted by relevance

123

/kernel/linux/linux-6.6/security/integrity/
H A DMakefile3 # 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 Diint.c9 * - 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 Dintegrity.h16 #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 DMakefile3 # 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 Diint.c9 * - 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 Dintegrity.h16 #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 Dt10-pi.h45 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 Dblk-integrity.h48 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 Devm.h12 #include <linux/integrity.h>
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dtcp_mmap.c89 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 Dblk-integrity.c3 * 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 Dt10-pi.c8 #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 DMakefile29 obj-$(CONFIG_BLK_DEV_INTEGRITY) += bio-integrity.o blk-integrity.o
/kernel/linux/linux-5.10/include/linux/
H A Dt10-pi.h45 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 Devm.h12 #include <linux/integrity.h>
/kernel/linux/linux-5.10/block/
H A Dblk-integrity.c3 * 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 Dt10-pi.c135 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 DMakefile28 obj-$(CONFIG_BLK_DEV_INTEGRITY) += bio-integrity.o blk-integrity.o
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-bio-record.h12 #include <linux/blk-integrity.h>
H A Ddm-io-rewind.c8 #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 Dsd_dif.c9 #include <linux/blk-integrity.h>
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dcore.c9 #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 Ddm.h202 unsigned integrity, unsigned per_bio_data_size,
/kernel/linux/linux-6.6/fs/btrfs/
H A DMakefile39 btrfs-$(CONFIG_BTRFS_FS_CHECK_INTEGRITY) += check-integrity.o
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dcore.c1868 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...]

Completed in 17 milliseconds

123