pci_doe_create_mb(9)
πΈ pci_doe_create_mb(9) πΈ
okay bestie, welcome to the Kernel API Manual page for pci_doe_create_mb(9) β the function that creates a DOE mailbox object. no cap, this is the whole vibe π
β¨ NAME β¨
pci_doe_create_mb β Create a DOE mailbox object π
β¨ SYNOPSIS β¨
struct pci_doe_mb * pci_doe_create_mb (struct pci_dev *pdev , u16
cap_offset );
π ARGUMENTS π
pdevβ the PCI device you're creating the DOE mailbox for, bestie π«Άcap_offsetβ the offset of the DOE mailbox. iconic little coordinate β¨
π¦ DESCRIPTION π¦
So this function creates a single mailbox object to manage the mailbox feature at the cap_offset you specify. it's giving βone mailbox, one jobβ π
π₯ RETURN π₯
- created mailbox object on success π
ERR_PTR(-errno)on failure π
π SEE ALSO π
- Kernel file:
./drivers/pci/doe.c struct pci_doe_mb(9)struct pci_doe_task(9)pci_doe_destroy_mb(9)pci_doe_supports_feat(9)pci_doe_submit_task(9)pci_doe(9)pci_find_doe_mailbox(9)
that's the whole vibe check, bestie. this page lives under source path ./drivers/pci, dated October 2026, and it's the pci_doe_create_mb(9) manual page β periodt. ππ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms