acpm_dequeue_by_polling(9)
π acpm_dequeue_by_polling π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, and yes it's serving very much "I read the source so you don't have to" energy β¨. Today's main character is acpm_dequeue_by_polling, and honestly? She's the one doing the RX dequeue by polling. That's it, that's the whole vibe of the NAME section, and I'm obsessed π
β¨ SYNOPSIS β¨
int acpm_dequeue_by_polling (struct acpm_chan *achan , const struct
acpm_xfer *xfer );
like, look at her signature. so clean. so precise. we stan π«Ά
πΈ ARGUMENTS πΈ
achanβ the ACPM channel info, aka the lil channel context you're handing over πxferβ reference to the transfer being waited for. yes bestie, the thing you're waiting on, she needs to know about it π
π₯ RETURN π₯
0β success, slay, we love to see it β¨-errnoβ otherwise π it's giving "something went wrong and the error code will tell you"
no cap, that's the whole contract fr fr.
π¦ SEE ALSO π¦
okay, this is the group chat, and everyone's invited π«Ά β starting with the kernel file itself:
- Kernel file
./drivers/firmware/samsung/exynos-acpm.c
and then the whole squad, in order, because we do not drop people from the list π:
struct acpm_shmem(9)struct acpm_chan_shmem(9)struct acpm_queue(9)struct acpm_rx_data(9)struct acpm_chan(9)struct acpm_info(9)struct acpm_match_data(9)acpm_get_saved_rx(9)acpm_get_rx(9)acpm_wait_for_queue_slots(9)acpm_prepare_xfer(9)acpm_wait_for_message_response(9)acpm_do_xfer(9)acpm_set_xfer(9)acpm_chan_shmem_get_params(9)acpm_achan_alloc_cmds(9)acpm_free_mbox_chans(9)acpm_channels_init(9)acpm_handle_put(9)devm_acpm_release(9)acpm_get_by_node(9)devm_acpm_get_by_node(9)devm_acpm_get_by_phandle(9)
like, that is a stacked SEE ALSO. iykyk π
reminder bestie: keep every name exactly as written, lowercase and all β these manpage refs are literal, no autocorrect shenanigans π
π mwah π this page lives in ./drivers/firmware/samsung, dated October 2026, and it's filed under acpm_dequeue_by_polling(9) β periodt. go read the source, you're gonna eat π
π¦ 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