Searched full:h2link (Results 1 – 1 of 1) sorted by relevance
110 static int hdaml_lnk_enum(struct device *dev, struct hdac_ext2_link *h2link, in hdaml_lnk_enum() argument 113 struct hdac_ext_link *hlink = &h2link->hext_link; in hdaml_lnk_enum() 118 h2link->alt = FIELD_GET(AZX_ML_HDA_LCAP_ALT, hlink->lcaps); in hdaml_lnk_enum() 121 if (!h2link->alt) { in hdaml_lnk_enum() 122 h2link->slcount = 1; in hdaml_lnk_enum() 136 h2link->intc = FIELD_GET(AZX_ML_HDA_LCAP_INTC, hlink->lcaps); in hdaml_lnk_enum() 137 h2link->ofls = FIELD_GET(AZX_ML_HDA_LCAP_OFLS, hlink->lcaps); in hdaml_lnk_enum() 138 h2link->lss = FIELD_GET(AZX_ML_HDA_LCAP_LSS, hlink->lcaps); in hdaml_lnk_enum() 141 h2link->slcount = FIELD_GET(AZX_ML_HDA_LCAP_SLCOUNT, hlink->lcaps) + 1; in hdaml_lnk_enum() 143 link_idx, h2link in hdaml_lnk_enum() 391 struct hdac_ext2_link *h2link; hda_ml_alloc_h2link() local 453 struct hdac_ext2_link *h2link; hda_bus_ml_free() local 474 struct hdac_ext2_link *h2link = hdac_ext_link_to_ext2(hlink); find_ext2_link() local 485 struct hdac_ext2_link *h2link; hdac_bus_eml_get_count() local 497 struct hdac_ext2_link *h2link; hdac_bus_eml_enable_interrupt_unlocked() local 515 struct hdac_ext2_link *h2link; hdac_bus_eml_enable_interrupt() local 534 struct hdac_ext2_link *h2link; hdac_bus_eml_check_interrupt() local 552 struct hdac_ext2_link *h2link; hdac_bus_eml_set_syncprd_unlocked() local 578 struct hdac_ext2_link *h2link; hdac_bus_eml_wait_syncpu_unlocked() local 602 struct hdac_ext2_link *h2link; hdac_bus_eml_sync_arm_unlocked() local 626 struct hdac_ext2_link *h2link; hdac_bus_eml_sync_go_unlocked() local 652 struct hdac_ext2_link *h2link; hdac_bus_eml_check_cmdsync_unlocked() local 682 struct hdac_ext2_link *h2link; hdac_bus_eml_power_up_base() local 744 struct hdac_ext2_link *h2link; hdac_bus_eml_power_down_base() local 812 struct hdac_ext2_link *h2link; hdac_bus_eml_sdw_get_lsdiid_unlocked() local 828 struct hdac_ext2_link *h2link; hdac_bus_eml_sdw_set_lsdiid() local 850 struct hdac_ext2_link *h2link; hdac_bus_eml_sdw_map_stream_ch() local 888 struct hdac_ext2_link *h2link = hdac_ext_link_to_ext2(hlink); hda_bus_ml_put_all() local 913 struct hdac_ext2_link *h2link = hdac_ext_link_to_ext2(hlink); hda_bus_ml_resume() local 931 struct hdac_ext2_link *h2link = hdac_ext_link_to_ext2(hlink); hda_bus_ml_suspend() local 945 struct hdac_ext2_link *h2link; hdac_bus_eml_get_mutex() local 957 struct hdac_ext2_link *h2link; hdac_bus_eml_ssp_get_hlink() local 969 struct hdac_ext2_link *h2link; hdac_bus_eml_dmic_get_hlink() local 981 struct hdac_ext2_link *h2link; hdac_bus_eml_sdw_get_hlink() local 993 struct hdac_ext2_link *h2link; hdac_bus_eml_enable_offload() local 1015 struct hdac_ext2_link *h2link; hdac_bus_eml_set_mic_privacy_mask() local 1040 struct hdac_ext2_link *h2link; hdac_bus_eml_is_mic_privacy_changed() local 1074 struct hdac_ext2_link *h2link; hdac_bus_eml_get_mic_privacy_state() local [all...]