ssam_cplt_get_event_queue(9)
okay bestie, welcome to the ssam_cplt_get_event_queue(9) page, fresh outta the Kernel API Manual β¨ This one is short and sweet, but every crumb of info is staying. No cap.
π NAME π
ssam_cplt_get_event_queue β Get the event queue for the given parameters. That's the whole vibe, and it's lowkey iconic π
β¨ SYNOPSIS β¨
Here's the signature, verbatim, because we do not mess with code in this group chat π«Ά
struct ssam_event_queue * ssam_cplt_get_event_queue (struct ssam_cplt
*cplt , u8 tid , u16 rqid );
π ARGUMENTS π
cpltβ the completion system on which to look for the queue. Literally the spot you're searching in, bestie πtidβ the target ID of the queue. It's giving "which target are we talking to" π―rqidβ the request ID representing the event ID for which to get the queue. Think of it as the event-ID outfit the request ID is wearing π
π₯ RETURN π₯
Returns the event queue corresponding to the event type described by the given parameters. That's the main quest reward, and we love that for you π
Two plot twists, though:
- If the request ID does not represent an event, this function returns
NULL. So yeah β no event, no queue, justNULLπ - If the target ID is not supported, this function will fall back to the default target ID (
tid = 1). It's giving "default target ID has entered the chat" π«Ά
π SEE ALSO π
Kernel file: ./drivers/platform/surface/aggregator/controller.c π«Ά
And the full SEE ALSO lineup β original order, no skips, no cap:
ssh_seq_reset(9),ssh_seq_next(9),ssh_rqid_reset(9),ssh_rqid_next(9),ssam_event_matches_notifier(9),ssam_nfblk_call_chain(9),ssam_nfblk_insert(9),ssam_nfblk_find(9),ssam_nfblk_remove(9),ssam_nf_head_init(9),ssam_nf_head_destroy(9)struct ssam_nf_refcount_key(9),struct ssam_nf_refcount_entry(9),ssam_nf_refcount_inc(9),ssam_nf_refcount_dec(9),ssam_nf_refcount_dec_free(9),ssam_nf_refcount_empty(9),ssam_nf_call(9),ssam_nf_init(9),ssam_nf_destroy(9)ssam_event_item_cache_init(9),ssam_event_item_cache_destroy(9),ssam_event_item_free(9),ssam_event_item_alloc(9),ssam_event_queue_push(9),ssam_event_queue_pop(9),ssam_event_queue_is_empty(9)ssam_cplt_submit(9),ssam_cplt_submit_event(9),ssam_cplt_flush(9),ssam_event_queue_init(9),ssam_cplt_init(9),ssam_cplt_destroy(9)ssam_controller_device(9),ssam_controller_get(9),ssam_controller_put(9),ssam_controller_statelock(9),ssam_controller_stateunlock(9),ssam_controller_lock(9),ssam_controller_caps_load_from_acpi(9),ssam_controller_caps_load_from_of(9),ssam_controller_caps_load(9),ssam_controller_init(9),ssam_controller_start(9),ssam_controller_shutdown(9),ssam_controller_destroy(9),ssam_controller_suspend(9),ssam_controller_resume(9)ssam_request_write_data(9),ssam_request_sync_alloc(9),ssam_request_sync_free(9),ssam_request_sync_init(9),ssam_request_sync_submit(9),ssam_request_do_sync(9),ssam_request_do_sync_with_buffer(9),struct ssh_notification_params(9),ssam_ssh_event_enable(9),ssam_ssh_event_disable(9),ssam_get_firmware_version(9),ssam_ctrl_notif_display_off(9),ssam_ctrl_notif_display_on(9),ssam_ctrl_notif_d0_exit(9),ssam_ctrl_notif_d0_entry(9),ssam_nf_refcount_enable(9),ssam_nf_refcount_disable_free(9)ssam_notifier_register(9),__ssam_notifier_unregister(9),ssam_controller_event_enable(9),ssam_controller_event_disable(9),ssam_notifier_disable_registered(9),ssam_notifier_restore_registered(9),ssam_notifier_is_empty(9),ssam_notifier_unregister_all(9),ssam_irq_setup(9),ssam_irq_free(9),ssam_irq_arm_for_wakeup(9),ssam_irq_disarm_wakeup(9)
cute sign-off: this page is from the Kernel API Manual, source/version ./drivers/platform/surface/agg..., dated October 2026 π
π¦ 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