quicki2c_acp...dsm_property(9)
π quicki2c_acpi_get_dsm_property(9) β from the Kernel API Manual, bestie π
okay so this one is a kernel API page, and it's literally just one little helper function that goes and asks a device's ACPI DSM parameters what's up. short page, immaculate vibes, let's get into it β¨
πΈ NAME πΈ
quicki2c_acpi_get_dsm_property β Query device ACPI DSM parameter π
β¨ SYNOPSIS β¨
int quicki2c_acpi_get_dsm_property (struct acpi_device *adev , const
guid_t *guid , u64 rev , u64 func , acpi_object_type type , void
*prop_buf );
π ARGUMENTS π
adevβ Point to ACPI device π«Ά this is the device you're asking, main character energy frguidβ ACPI method's guid πrevβ ACPI method's revision βfuncβ ACPI method's function number π₯typeβ ACPI parameter's data type πprop_bufβ Point to return buffer π§ this is where the answer lands, no cap
π¦ DESCRIPTION π¦
So this is a helper function for a device to query its ACPI DSM parameters π that's the whole thing, it's giving "small but essential," the way that a single helper function can just make a device's whole day. lowkey iconic.
ngl bestie, the page does not elaborate beyond that β no extra behaviour, no secret lore, we simply do not invent facts here π
π RETURN π
0 if success or ENODEV on failure π
Like, it worked, or the device said "not me, not today" (ENODEV). periodt.
π SEE ALSO π
Kernel file ./drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c β that's where the actual source lives, go look if you're obsessed π
and the whole friend group of related functions, all appearing here exactly as listed:
quicki2c_acpi_get_dsd_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)
and that's the page!! π it came from the kernel source path <code>./drivers/hid/intel-thc-hid/in...</code> (yeah, it really is truncated like that in the footer, don't come for me π) and it's dated October 2026. bye bestie, go query some DSM parameters πβ¨
π¦ 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