quicki2c_acp...dsd_property(9)
π¦ NAME π¦
quicki2c_acpi_get_dsd_property β bestie, this is the glow-up function that queries a device's ACPI DSD parameter β¨
Like, welcome to the Kernel API Manual queen π β this is the little helper that goes and asks a device for its ACPI DSD parameters, and honestly? She ate. π
πΈ SYNOPSIS πΈ
int quicki2c_acpi_get_dsd_property (struct acpi_device *adev ,
acpi_string dsd_method_name , acpi_object_type type , void *prop_buf );
No cap, that's the whole signature β four args in, an int out, iconic behavior π
π ARGUMENTS π
adevβ points to the ACPI device, like, this is the main character we're asking about πdsd_method_nameβ the ACPI method's property name β basically the name of the thing you want π·οΈtypeβ the ACPI parameter's data type, so everyone knows what flavor of data we're dealing with πprop_bufβ points to the return buffer, aka where the answer lands when we're done π«Ά
β¨ DESCRIPTION β¨
So here's the tea π«: this is a helper function for a device to query its own ACPI DSD parameters. That's literally it, that's her whole job, and she does it beautifully. π
π RETURN π
0β if success, slay πENODEVβ on failed π (yes, that's the error code, fr fr)
π₯ SEE ALSO π₯
Kernel file: ./drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c
And the whole friend group, periodt π:
quicki2c_acpi_get_dsm_property(9)quicki2c_get_acpi_resources(9)quicki2c_irq_quick_handler(9)try_recover(9)quicki2c_irq_thread_handler(9)quicki2c_dev_init(9)quicki2c_dev_deinit(9)quicki2c_dma_adv_enable(9)quicki2c_dma_adv_disable(9)quicki2c_dma_init(9)quicki2c_dma_deinit(9)quicki2c_alloc_report_buf(9)quicki2c_remove(9)quicki2c_shutdown(9)
π§ okay that's the page bestie β go query some DSD parameters responsibly π
Sign-off szn π: this lil masterpiece lives at ./drivers/hid/intel-thc-hid/in..., dated October 2026, and it's filed under quicki2c_acp...dsd_property(9). Mwah, bye! π
π¦ 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