ENUM PCI_EPC_AUX_RESOURCE_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum pci_epc_aux_resource_type(9) πŸ’–

okay bestie, this is straight out of the Kernel API Manual β€” we're talking enum pci_epc_aux_resource_type, and it's giving auxiliary resource type identifiers. no cap, this one is short and iconic.

✨ NAME ✨

enum pci_epc_aux_resource_type β€” auxiliary resource type identifiers

πŸŽ€ SYNOPSIS πŸŽ€

enum pci_epc_aux_resource_type {
    PCI_EPC_AUX_DOORBELL_MMIO

};

🌸 Constants 🌸

  • PCI_EPC_AUX_DOORBELL_MMIO β€” Doorbell MMIO, that might be outside the DMA controller register window πŸ‘€πŸ”₯

🫢 Description 🫢

okay so here's the tea: EPC backends may expose auxiliary blocks (e.g. DMA engines) by mapping their register windows and descriptor memories into BAR space. This enum identifies the type of each exposable resource. literally that's the whole vibe β€” it's the label maker for each exposable resource type πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./include/linux/pci-epc.h
  • struct pci_epc_map(9)
  • struct pci_epc_aux_resource(9)
  • struct pci_epc_ops(9)
  • struct pci_epc_mem_window(9)
  • struct pci_epc_mem(9)
  • struct pci_epc(9)
  • enum pci_epc_bar_type(9)
  • enum pci_epc_bar_rsvd_region_type(9)
  • struct pci_epc_bar_rsvd_region(9)
  • struct pci_epc_bar_desc(9)
  • struct pci_epc_features(9)

okay bye bestie! source check: ./include/linux, dated October 2026, footer title enum pci_epc...esource_type(9) β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from