pcc_mbox_request_channel(9)
π NAME π
okay so bestie, welcome to pcc_mbox_request_channel(9) from the Kernel API Manual β¨ PCC clients call this function when they need to request a pointer to their PCC subspace β that's the spot where they get the deets for communicating with the remote. no cap, it's giving βlet me find my mailbox portalβ energy π
πΈ SYNOPSIS πΈ
struct pcc_mbox_chan * pcc_mbox_request_channel (struct mbox_client *cl
, int subspace_id );
β¨ ARGUMENTS β¨
clβ pointer to the Mailbox client, so we know where to bind the Channel π«Άsubspace_idβ the PCC Subspace index as parsed in the PCC client ACPI package. This is used to lookup the array of PCC subspaces as parsed by the PCC Mailbox controller π
π RETURN π
If it's a slay, you get a pointer to the PCC Mailbox Channel. If not, it's ERR_PTR π
π¦ SEE ALSO π¦
Kernel file ./drivers/mailbox/pcc.c β plus these iconic little references:
struct pcc_chan_reg(9)struct pcc_chan_info(9)pcc_map_interrupt(9)pcc_mbox_irq(9)pcc_mbox_free_channel(9)pcc_send_data(9)pcc_startup(9)pcc_shutdown(9)parse_pcc_subspace(9)pcc_parse_subspace_irq(9)pcc_parse_subspace_db_reg(9)pcc_parse_subspace_shmem(9)acpi_pcc_probe(9)pcc_mbox_probe(9)
xoxo, this pcc_mbox_request_channel(9) page comes from ./drivers/mailbox, dated October 2026 β mwah, 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