STRUCT IO_BDT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to struct io_bdt(9) in the Kernel API Manual β€” literally the page for the I/O buffer destricptor table. Grab a strawberry πŸ“ and let's get into it.

πŸ’– NAME πŸ’–

struct io_bdt - I/O buffer destricptor table. Yes, β€œdestricptor” is exactly what the page says, and we are not touching it πŸ’….

✨ SYNOPSIS ✨

       struct io_bdt {
           struct iscsi_bd *bd_tbl;
           dma_addr_t bd_tbl_dma;
           u16 bd_valid;
        };

🫢 Members 🫢

  • bd_tbl β€” the BD table's virtual address ✨
  • bd_tbl_dma β€” the BD table's dma address πŸ’«
  • bd_valid β€” num valid BD entries πŸ‘‘

🌸 Description 🌸

IO BD table. That's it, that's the description β€” short, sweet, main character energy πŸ’….

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/scsi/bnx2i/bnx2i.h has the lore, plus these iconic structs:

  • struct generic_pdu_resc(9)
  • struct bd_resc_page(9)
  • struct bnx2i_conn(9)
  • struct iscsi_cid_queue(9)
  • struct bnx2i_hba(9)
  • struct qp_info(9)
  • struct bnx2i_endpoint(9)

mwah πŸ’‹ this page's source/version is ./drivers/scsi/bnx2i, it's dated October 2026, and the manual page is struct io_bdt(9) β€” periodt. byeee πŸŽ€

πŸ“¦ where this page comes from