encode_slab_depot_state_2_0(9)
π bestie, meet encode_slab_depot_state_2_0(9) π
This page is from the Kernel API Manual, and it's all about encoding the state of a slab depot into a buffer. Slay. π
π NAME π
encode_slab_depot_state_2_0 β Encode the state of a slab depot into a buffer. β¨
π SYNOPSIS π
void encode_slab_depot_state_2_0 (u8 *buffer , size_t *offset , struct slab_depot_state_2_0 state );
π¦ ARGUMENTS π¦
bufferβ a buffer to store the encoding. literally the place the encoded stuff goes, bestie. π«Άoffsetβ the offset in the buffer at which to encode. it's giving "where inbufferwe're doing the thing." πstateβ the slab depot state to encode. this is thestruct slab_depot_state_2_0cutie. π
π₯ SEE ALSO π₯
The kernel file is ./drivers/md/dm-vdo/encodings.c. And the whole friend group is:
validate_version(9)vdo_validate_header(9)decode_volume_geometry(9)vdo_encode_volume_geometry(9)vdo_parse_geometry_block(9)vdo_compute_new_forest_pages(9)encode_recovery_journal_state_7_0(9)decode_recovery_journal_state_7_0(9)vdo_get_journal_operation_name(9)decode_slab_depot_state_2_0(9)vdo_configure_slab_depot(9)vdo_configure_slab(9)vdo_decode_slab_journal_entry(9)allocate_partition(9)make_partition(9)vdo_initialize_layout(9)vdo_uninitialize_layout(9)vdo_get_partition(9)vdo_get_known_partition(9)pack_vdo_config(9)pack_vdo_component(9)unpack_vdo_config(9)unpack_vdo_component_41_0(9)decode_vdo_component(9)vdo_validate_config(9)vdo_destroy_component_states(9)decode_components(9)vdo_decode_component_states(9)vdo_validate_component_states(9)vdo_encode_component_states(9)vdo_encode_super_block(9)vdo_decode_super_block(9)vdo_initialize_component_states(9)vdo_compute_index_blocks(9)vdo_initialize_volume_geometry(9)
okay bye bestie β this one came from ./drivers/md/dm-vdo, dated October 2026, and the page is encode_slab_depot_state_2_0(9) π«Άβ¨π
π¦ 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