ipa_cmd_dma_shared_mem_add(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, we’re in the Kernel API Manual and the main character of this page is ipa_cmd_dma_shared_mem_add(9) πŸ’…βœ¨

πŸŽ€ NAME πŸŽ€

ipa_cmd_dma_shared_mem_add β€” add a DMA memory command to a transaction. That’s the whole vibe: DMA memory command, transaction, slay πŸ’–

✨ SYNOPSIS ✨

the way this signature is giving exact-C-function realness 😭 keep it character-for-character:

void ipa_cmd_dma_shared_mem_add (struct gsi_trans *trans , u32 offset ,
       u16 size , dma_addr_t addr , bool toward_ipa );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • trans β€” GSI transaction. that’s the transaction bestie, no notes πŸ’…
  • offset β€” Offset of IPA memory to be read or written ✨ keep that offset energy.
  • size β€” Number of bytes of memory to be transferred πŸŽ€ bytes, bytes, bytes.
  • addr β€” DMA address of buffer to be read into or written from 🌸
  • toward_ipa β€” true means write to IPA memory; false means read. direction check, periodt πŸ’–

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ipa/ipa_cmd.h β€” yes, the whole path, character for character, bestie 🫢

Also linked from this page:


mwah πŸ’‹ source/version: ./drivers/net/ipa; date: October 2026; page: ipa_cmd_dma_shared_mem_add(9) β€” signing off, bestie 🫢✨

πŸ“¦ where this page comes from