acpi_nhlt_endpoint_match(9)
π Kernel API Manual π
okay so bestie, welcome to the acpi_nhlt_endpoint_match(9) page β yes, that whole name is the flex, and this function is literally giving βdoes this endpoint pass the vibe check?β energy. Letβs get into it. π«Ά
β¨ NAME β¨
acpi_nhlt_endpoint_match β verify if an endpoint matches criteria. periodt. π
π¦ SYNOPSIS π¦
bool acpi_nhlt_endpoint_match (const struct acpi_nhlt_endpoint *ep , int
link_type , int dev_type , int dir , int bus_id );
πΈ ARGUMENTS πΈ
epβ the endpoint to check. the main character weβre judging πlink_typeβ the hardware link type, e.g.:PDMorSSP. basically what kind of link situation weβre looking at.dev_typeβ the device type. πdirβ stream direction.bus_idβ the ID of virtual bus hosting the endpoint. π¦
π DESCRIPTION π
okay so hereβs the tea: link_type, dev_type, dir, or bus_id may be set to a negative value to ignore the parameter when matching. itβs giving βskip this filter, bestieβ energy. β¨
π₯ RETURN π₯
trueif endpoint matches specified criteria. slay.falseotherwise. not slay, but valid. π
π SEE ALSO π
Kernel file ./drivers/acpi/nhlt.c β and the whole friend group:
acpi_nhlt_get_gbl_table(9)acpi_nhlt_put_gbl_table(9)acpi_nhlt_tb_find_endpoint(9)acpi_nhlt_find_endpoint(9)acpi_nhlt_endpoint_find_fmtcfg(9)acpi_nhlt_tb_find_fmtcfg(9)acpi_nhlt_find_fmtcfg(9)acpi_nhlt_endpoint_mic_count(9)
mwah π β with love from ./drivers/acpi, dated October 2026. thatβs the whole page, bestie. ππ
π¦ 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