clp_set_pci_fn(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to clp_set_pci_fn(9) from the Kernel API Manual β€” this is the page where we execute a command on a PCI function, and I’m gonna walk you through every single bit. πŸ’…βœ¨

🌸 NAME 🌸

clp_set_pci_fn β€” execute a command on a PCI function 🫢

✨ SYNOPSIS ✨

int clp_set_pci_fn (struct zpci_dev *zdev , u32 *fh , u8 nr_dma_as , u8
       command );

πŸŽ€ ARGUMENTS πŸŽ€

  • zdev β€” Function that will be affected πŸ‘‘
  • fh β€” Out parameter for updated function handle πŸ¦‹
  • nr_dma_as β€” DMA address space number 🌈
  • command β€” The command code to execute ⚑

πŸ¦‹ RETURN πŸ¦‹

  • 0 on success πŸŽ‰
  • < 0 for Linux errors (e.g. -ENOMEM) 😭
  • > 0 for non-success platform responses πŸ’€

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./arch/s390/pci/pci_clp.c πŸ“βœ¨


byeee 🫢 this page’s source/version is ./arch/s390/pci, and the date is October 2026 πŸŽ€

πŸ“¦ where this page comes from