add_iaa_compression_mode(9)
π add_iaa_compression_mode(9) β the kernel API manual, bestie edition
okay so real quick: this is a page from the Kernel API Manual, section 9, and it's all about add_iaa_compression_mode. yes the title is a mouthful. no we're not renaming it. let's go π«Ά
β¨ NAME β¨
add_iaa_compression_mode β literally just: add an IAA compression mode. that's it. that's the whole vibe. π
πΈ SYNOPSIS πΈ
int add_iaa_compression_mode (const char *name , const u32 *ll_table ,
int ll_table_size , const u32 *d_table , int d_table_size ,
iaa_dev_comp_init_fn_t init , iaa_dev_comp_free_fn_t free );
like, seven whole parameters. she's high maintenance but she's iconic for it π
π¦ ARGUMENTS π¦
nameβ the name the compression mode will be known as. this is her government name, choose wisely β¨ll_tableβ the ll table. that's the whole description. the ll table. iykyk πll_table_sizeβ the ll table size in bytes. yes, bytes. keep up πd_tableβ the d table. again, that's the entire explanation. she's mysterious. main character energy πd_table_sizeβ the d table size in bytes. same units as her sister above βinitβ optional callback function to init the compression mode data. optional!! so you can skip her if you want, no pressure π§freeβ optional callback function to free the compression mode data. also optional, also important, don't forget the free fr fr π
π DESCRIPTION π
Add a new IAA compression mode named name.
Returns 0 if successful, errcode otherwise.
that's the whole deal. zero means slay, anything else means the universe said no π
ngl bestie, this is one of those pages where the synopsis does 90% of the talking and the description just shows up to say "yeah, it does the thing, and here's your return code." and honestly? respect. she's efficient. π
π SEE ALSO π
- Kernel file
./drivers/crypto/intel/iaa/iaa_crypto_main.c set_iaa_sync_mode(9)remove_iaa_compression_mode(9)
go read those too, bestie, they're all in the same friend group π«Ά
and that's the page!! footer tea for the record keepers: this one lives under the source ./drivers/crypto/intel/iaa and it's dated October 2026, and it's filed as add_iaa_compression_mode(9). periodt. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms