make_data_vio_pool(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to make_data_vio_pool(9), fresh outta the Kernel API Manual πŸ’– we're gonna initialize a data_vio pool and it's gonna be iconic, no cap.

🌸 NAME 🌸

make_data_vio_pool β€” Initialize a data_vio pool. That's literally the whole name-section vibe: this is the pool-initializing call, periodt. ✨

πŸ’… SYNOPSIS πŸ’…

int make_data_vio_pool (struct vdo *vdo , data_vio_count_t pool_size ,
       data_vio_count_t discard_limit , struct data_vio_pool **pool_ptr );

πŸŽ€ ARGUMENTS πŸŽ€

okay so the args are giving short but important, and here's every single one:

  • vdo β€” the vdo to which the pool will belong. It's the main character this pool is attached to. 🫢
  • pool_size β€” the number of data_vios in the pool. That's the headcount, bestie.
  • discard_limit β€” the maximum number of data_vios which may be used for discards. Respect the limit πŸ’…
  • pool_ptr β€” a pointer to hold the newly allocated pool. It's the spot where the new pool gets held onto. ✨

πŸ¦‹ SEE ALSO πŸ¦‹

the whole kernel squad, exactly as listed:


that's the whole page, bestie πŸ’– the source/version line is ./drivers/md/dm-vdo, and the date on it is October 2026. mwah πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from