STRUCT UBI_VID_IO_BUF(9)
πΈ struct ubi_vid_io_buf(9) β the kernel API manual, bestie edition πΈ
Okay so picture this: it's a page in the Kernel API Manual, and the star of the show is struct ubi_vid_io_buf, aka the VID buffer you use to read/write VID info to/from the flash π
That's the whole vibe. Let's get into it.
β¨ NAME β¨
struct ubi_vid_io_buf β VID buffer used to read/write VID info to/from the flash π¦
β¨ SYNOPSIS β¨
struct ubi_vid_io_buf {
struct ubi_vid_hdr *hdr;
void *buffer;
};
That's literally the whole struct, no notes, she's compact and iconic π
β¨ Members β¨
hdrβ a pointer to the VID header stored inbufferπbufferβ the underlying buffer π«Ά
β¨ SEE ALSO β¨
Kernel file ./drivers/mtd/ubi/ubi.h, plus the whole friend group:
struct ubi_wl_entry(9)struct ubi_ltree_entry(9)struct ubi_rename_entry(9)struct ubi_fastmap_layout(9)struct ubi_fm_pool(9)struct ubi_eba_leb_desc(9)struct ubi_volume(9)struct ubi_volume_desc(9)struct ubi_debug_info(9)struct ubi_device(9)struct ubi_ainf_peb(9)struct ubi_ainf_volume(9)struct ubi_attach_info(9)struct ubi_work(9)ubi_init_vid_buf(9)ubi_free_vid_buf(9)ubi_get_vid_hdr(9)ubi_ro_mode(9)vol_id2idx(9)idx2vol_id(9)ubi_is_fm_vol(9)ubi_find_fm_block(9)
bestie bestie bestie that's every single one of them, I counted twice, don't come for me π
okay that's the page!! π§ it lives over in ./drivers/mtd/ubi and it's dated October 2026 β signed, sealed, delivered, and filed under struct ubi_vid_io_buf(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