acpm_channels_init(9)
π acpm_channels_init(9) β Kernel API Manual π
okay so bestie, this is the <pink>Kernel API Manual</pink> page for acpm_channels_init(9). The way this one is short and iconic: it initializes channels based on the configuration data in the shared memory. That's the whole assignment. no cap, we love a focused entry. π
πΈ NAME πΈ
acpm_channels_init β initialize channels based on the configuration data in the shared memory.
β¨ SYNOPSIS β¨
int acpm_channels_init (struct acpm_info *acpm );
π¦ ARGUMENTS π¦
acpmβ pointer to driver data. that's it, that's the argument, and she is pointing at the driver data π«Ά
π RETURN π
0 on success, -errno otherwise.
So yeah: success gives you 0, and otherwise you get -errno. periodt. πβ¨
π SEE ALSO π
Kernel file: ./drivers/firmware/samsung/exynos-acpm.c
and here are all the cross-reference besties from the original list β every single one, no cap:
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_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_chan_shmem_get_params(9)acpm_achan_alloc_cmds(9)acpm_free_mbox_chans(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)
source/version: ./drivers/firmware/samsung Β· date: October 2026 β that's the cute little footer flex, and we're done, bestie. 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