read_cdat_data(9)
π read_cdat_data(9) β like, the CDAT-reading girlie of the Kernel API Manual β¨
okay so bestie, welcome to read_cdat_data(9), straight out of the Kernel API Manual β yes that's the manual name, we're being official today π
πΈ NAME πΈ
read_cdat_data β reads the CDAT data on this port, no cap π
β¨ SYNOPSIS β¨
void read_cdat_data (struct cxl_port *port );
literally that's the whole thing. short and iconic π
π«Ά ARGUMENTS π«Ά
portβ the port you're pulling data from. that's it. that's the assignment π¦
π DESCRIPTION π
so here's the tea: this call will sleep π΄ waiting for responses from the DOE mailbox. like, it's not gonna just vibe and come back instantly β it blocks, it naps, it waits for the mailbox to answer. the way that it's literally sleeping on the job and that's the intended behaviour π
π SEE ALSO π
- the kernel file
./drivers/cxl/core/pci.cβ go read it, iykyk π cxl core pci(9)devm_cxl_add_dport_by_dev(9)cxl_hdm_decode_init(9)cxl_pci_get_latency(9)
all of these are your besties too, go say hi π«Άβ¨
and that's the page, bestie!! π this one comes to you from the source at ./drivers/cxl/core, dated October 2026 β mwah, slay, see u in the next manpage πππ
π¦ 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