Lines Matching full:integrity
3 * bio-integrity.c - bio data integrity extensions
9 #include <linux/blk-integrity.h>
57 * bio_integrity_free - Free bio integrity payload
60 * Description: Free the integrity portion of a bio.
82 * bio_integrity_alloc - Allocate integrity payload and attach it to bio
83 * @bio: bio to attach integrity metadata to
85 * @nr_vecs: Number of integrity metadata scatter-gather elements
87 * Description: This function prepares a bio for attaching integrity
89 * integrity metadata that can be attached.
133 * bio_integrity_unmap_user - Unmap user integrity payload
136 * Unmap the user mapped integrity portion of a bio.
153 * bio_integrity_add_page - Attach integrity metadata
155 * @page: page containing integrity metadata
156 * @len: number of bytes of integrity metadata in page
159 * Description: Attach a page containing integrity metadata to bio.
395 * process integrity info corresponding to current data buffer only. in bio_integrity_map_iter()
420 * bio_integrity_advance - Advance integrity vector
421 * @bio: bio whose integrity vector to update
424 * Description: This function calculates how many integrity bytes the
426 * integrity vector accordingly.
439 * bio_integrity_trim - Trim integrity vector
440 * @bio: bio whose integrity vector to update
442 * Description: Used to trim the integrity vector in a cloned bio.
454 * bio_integrity_clone - Callback for cloning bios with integrity metadata
485 panic("bio: can't create integrity buf pool\n"); in bio_integrity_initfn()