acpm_chan_shmem_get_params(9)
π acpm_chan_shmem_get_params(9) π
bestie, welcome to the Kernel API Manual β this is the page for acpm_chan_shmem_get_params(9), and it's giving "go get the channel params and the TX/RX queue addresses" energy. No cap. π«Ά
πΈ NAME πΈ
acpm_chan_shmem_get_params β get the channel parameters and the addresses of the TX/RX queues. That's it, that's the whole vibe. π
β¨ SYNOPSIS β¨
void acpm_chan_shmem_get_params (struct acpm_chan *achan , struct
acpm_chan_shmem __iomem *chan_shmem );
It returns void, so don't go looking for a return value, bestie β she's just here to do the thing. π
π ARGUMENTS π
achanβ ACPM channel info. The channel info, periodt. πchan_shmemβ__iomempointer to a channel described in shared memory. Yes,__iomem, shared-memory channel, iconic. β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/firmware/samsung/exynos-acpm.c β the source, bestie, go peek. π
The structs:
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)
The functions:
acpm_get_saved_rx(9)acpm_get_rx(9)acpm_dequeue_by_polling(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_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)
okay byeee π
β this one's from ./drivers/firmware/samsung, dated October 2026, in the Kernel API Manual for acpm_chan_shmem_get_params(9), mwah π«Άβ¨
π¦ 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