zstd_cstream...ext_seq_prod(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so this is the zstd_cstream...ext_seq_prod(9) page from the Kernel API Manual, and the function is literally zstd_cstream_workspace_bound_with_ext_seq_prod β€” memory needed to initialize a zstd_cstream when using the block-level external sequence producer API. that’s the whole NAME section, and honestly it’s giving β€œvery specific but iconic” πŸŽ€βœ¨


🌸 SYNOPSIS 🌸

size_t zstd_cstream_workspace_bound_with_ext_seq_prod (const
zstd_compression_parameters *cparams );

like, that’s the signature bestie β€” keep the const and the *cparams exactly where they are, no cap πŸ™ˆπŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • cparams β€” the compression parameters to be used for compression. that’s it, that’s the argument, and yes she’s the const zstd_compression_parameters *cparams from the synopsis above 🫢

πŸ’– RETURN πŸ’–

A lower bound on the size of the workspace that is passed to zstd_init_cstream. so it’s giving lower-bound energy: the workspace size that gets passed to zstd_init_cstream, periodt πŸ’«


πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file is right here: ./include/linux/zstd.h, and the whole squad of related pages is:


xoxo, this page’s source is ./include/linux, dated October 2026, and yes the bottom tag is zstd_cstream...ext_seq_prod(9) β€” slay and goodbye πŸ’…πŸ’–

πŸ“¦ where this page comes from