ccio_map_sg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ ccio_map_sg(9) πŸ¦‹

okay bestie, welcome to the Kernel API Manual page for ccio_map_sg(9) β€” manual name folded in right here at the top like a little name tag, periodt πŸ’…βœ¨


🌸 NAME 🌸

ccio_map_sg β€” Map the scatter/gather list into the IOMMU. That’s the name and the one-liner, iconic behavior only πŸŽ€


🌈 SYNOPSIS 🌈

int ccio_map_sg (struct device *dev , struct scatterlist *sglist , int
nents , enum dma_data_direction direction , unsigned long attrs );

look at that signature β€” it’s giving full parameter-list main character energy, no cap πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” The PCI device, aka the main character here πŸ‘‘
  • sglist β€” The scatter/gather list to be mapped in the IOMMU, fr fr πŸ¦‹
  • nents β€” The number of entries in the scatter/gather list ✨
  • direction β€” The direction of the DMA transaction (to/from device) πŸ”₯
  • attrs β€” attributes. That’s literally all it says, bestie πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

This function implements the pci_map_sg function. That’s the whole description β€” short, iconic, and lowkey doing its job πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/parisc/ccio-dma.c is the home base β€” and the whole squad is linked here:


signing off from ./drivers/parisc, October 2026, on the ccio_map_sg(9) page β€” stay slay, bye bestie πŸ«ΆπŸ’–πŸŒŸ

πŸ“¦ where this page comes from