_base_build_sg_ieee(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… _base_build_sg_ieee(9) β€” build generic sg for IEEE format ✨

okay bestie, welcome to the Kernel API Manual page for _base_build_sg_ieee(9). This one is short and sweet: it builds a generic sg for IEEE format, and it's a void function, so there's literally no return value coming back to you. No little treat at the end. Periodt. πŸ’–


🌸 NAME 🌸

_base_build_sg_ieee β€” build generic sg for IEEE format. That's the whole name vibe, no cap. πŸŽ€


✨ SYNOPSIS ✨

The signature is literally this, character for character:

void _base_build_sg_ieee (struct MPT3SAS_ADAPTER *ioc , void *psge ,
dma_addr_t data_out_dma , size_t data_out_sz , dma_addr_t data_in_dma ,
size_t data_in_sz );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • ioc β€” per adapter object. Like, the adapter's whole main-character energy in one argument. πŸ‘‘
  • psge β€” virtual address for SGE. It's giving "here is the literal virtual address," no extra lore. ✨
  • data_out_dma β€” physical address for WRITES. WRITES is in all caps because that's exactly how the page says it. πŸ’…
  • data_out_sz β€” data xfer size for WRITES. That's the size for the WRITES side. πŸ“¦
  • data_in_dma β€” physical address for READS. READS also stays in all caps, iykyk. 🌈
  • data_in_sz β€” data xfer size for READS. The size for the READS side, periodt. πŸ“

🌈 SEE ALSO 🌈

okay bestie, these are the cross-references, and we are not ghosting a single one β€” every last one is right here, in order:


okay that's the page, bestie πŸ’– source/version is ./drivers/scsi/mpt3sas, date is October 2026, and the page is _base_build_sg_ieee(9). mwah 🫢✨

πŸ“¦ where this page comes from