hlink 90 sound/hda/ext/hdac_ext_controller.c struct hdac_ext_link *hlink; hlink 97 sound/hda/ext/hdac_ext_controller.c hlink = kzalloc(sizeof(*hlink), GFP_KERNEL); hlink 98 sound/hda/ext/hdac_ext_controller.c if (!hlink) hlink 100 sound/hda/ext/hdac_ext_controller.c hlink->index = idx; hlink 101 sound/hda/ext/hdac_ext_controller.c hlink->bus = bus; hlink 102 sound/hda/ext/hdac_ext_controller.c hlink->ml_addr = bus->mlcap + AZX_ML_BASE + hlink 104 sound/hda/ext/hdac_ext_controller.c hlink->lcaps = readl(hlink->ml_addr + AZX_REG_ML_LCAP); hlink 105 sound/hda/ext/hdac_ext_controller.c hlink->lsdiid = readw(hlink->ml_addr + AZX_REG_ML_LSDIID); hlink 108 sound/hda/ext/hdac_ext_controller.c hlink->ref_count = 1; hlink 110 sound/hda/ext/hdac_ext_controller.c list_add_tail(&hlink->list, &bus->hlink_list); hlink 144 sound/hda/ext/hdac_ext_controller.c struct hdac_ext_link *hlink = NULL; hlink 152 sound/hda/ext/hdac_ext_controller.c list_for_each_entry(hlink, &bus->hlink_list, list) { hlink 154 sound/hda/ext/hdac_ext_controller.c if (hlink->lsdiid & (0x1 << addr)) hlink 155 sound/hda/ext/hdac_ext_controller.c return hlink; hlink 218 sound/hda/ext/hdac_ext_controller.c struct hdac_ext_link *hlink = NULL; hlink 221 sound/hda/ext/hdac_ext_controller.c list_for_each_entry(hlink, &bus->hlink_list, list) { hlink 222 sound/hda/ext/hdac_ext_controller.c snd_hdac_updatel(hlink->ml_addr, AZX_REG_ML_LCTL, hlink 224 sound/hda/ext/hdac_ext_controller.c ret = check_hdac_link_power_active(hlink, true); hlink 239 sound/hda/ext/hdac_ext_controller.c struct hdac_ext_link *hlink = NULL; hlink 242 sound/hda/ext/hdac_ext_controller.c list_for_each_entry(hlink, &bus->hlink_list, list) { hlink 243 sound/hda/ext/hdac_ext_controller.c snd_hdac_updatel(hlink->ml_addr, AZX_REG_ML_LCTL, hlink 245 sound/hda/ext/hdac_ext_controller.c ret = check_hdac_link_power_active(hlink, false); hlink 300 sound/hda/ext/hdac_ext_controller.c struct hdac_ext_link *hlink; hlink 316 sound/hda/ext/hdac_ext_controller.c list_for_each_entry(hlink, &bus->hlink_list, list) { hlink 317 sound/hda/ext/hdac_ext_controller.c if (hlink->ref_count) { hlink 313 sound/soc/codecs/hdac_hda.c struct hdac_ext_link *hlink; hlink 317 sound/soc/codecs/hdac_hda.c hlink = snd_hdac_ext_bus_get_link(hdev->bus, dev_name(&hdev->dev)); hlink 318 sound/soc/codecs/hdac_hda.c if (!hlink) { hlink 323 sound/soc/codecs/hdac_hda.c snd_hdac_ext_bus_link_get(hdev->bus, hlink); hlink 396 sound/soc/codecs/hdac_hda.c snd_hdac_ext_bus_link_put(hdev->bus, hlink); hlink 405 sound/soc/codecs/hdac_hda.c struct hdac_ext_link *hlink = NULL; hlink 407 sound/soc/codecs/hdac_hda.c hlink = snd_hdac_ext_bus_get_link(hdev->bus, dev_name(&hdev->dev)); hlink 408 sound/soc/codecs/hdac_hda.c if (!hlink) { hlink 414 sound/soc/codecs/hdac_hda.c snd_hdac_ext_bus_link_put(hdev->bus, hlink); hlink 465 sound/soc/codecs/hdac_hda.c struct hdac_ext_link *hlink; hlink 470 sound/soc/codecs/hdac_hda.c hlink = snd_hdac_ext_bus_get_link(hdev->bus, dev_name(&hdev->dev)); hlink 471 sound/soc/codecs/hdac_hda.c if (!hlink) { hlink 475 sound/soc/codecs/hdac_hda.c snd_hdac_ext_bus_link_get(hdev->bus, hlink); hlink 491 sound/soc/codecs/hdac_hda.c snd_hdac_ext_bus_link_put(hdev->bus, hlink); hlink 1860 sound/soc/codecs/hdac_hdmi.c struct hdac_ext_link *hlink = NULL; hlink 1869 sound/soc/codecs/hdac_hdmi.c hlink = snd_hdac_ext_bus_get_link(hdev->bus, dev_name(&hdev->dev)); hlink 1870 sound/soc/codecs/hdac_hdmi.c if (!hlink) { hlink 1875 sound/soc/codecs/hdac_hdmi.c snd_hdac_ext_bus_link_get(hdev->bus, hlink); hlink 2046 sound/soc/codecs/hdac_hdmi.c struct hdac_ext_link *hlink = NULL; hlink 2053 sound/soc/codecs/hdac_hdmi.c hlink = snd_hdac_ext_bus_get_link(hdev->bus, dev_name(&hdev->dev)); hlink 2054 sound/soc/codecs/hdac_hdmi.c if (!hlink) { hlink 2059 sound/soc/codecs/hdac_hdmi.c snd_hdac_ext_bus_link_get(hdev->bus, hlink); hlink 2106 sound/soc/codecs/hdac_hdmi.c snd_hdac_ext_bus_link_put(hdev->bus, hlink); hlink 2135 sound/soc/codecs/hdac_hdmi.c struct hdac_ext_link *hlink = NULL; hlink 2155 sound/soc/codecs/hdac_hdmi.c hlink = snd_hdac_ext_bus_get_link(bus, dev_name(dev)); hlink 2156 sound/soc/codecs/hdac_hdmi.c if (!hlink) { hlink 2162 sound/soc/codecs/hdac_hdmi.c snd_hdac_ext_bus_link_put(bus, hlink); hlink 2173 sound/soc/codecs/hdac_hdmi.c struct hdac_ext_link *hlink = NULL; hlink 2181 sound/soc/codecs/hdac_hdmi.c hlink = snd_hdac_ext_bus_get_link(bus, dev_name(dev)); hlink 2182 sound/soc/codecs/hdac_hdmi.c if (!hlink) { hlink 2187 sound/soc/codecs/hdac_hdmi.c snd_hdac_ext_bus_link_get(bus, hlink); hlink 129 sound/soc/intel/skylake/skl.c struct hdac_ext_link *hlink; hlink 136 sound/soc/intel/skylake/skl.c list_for_each_entry(hlink, &bus->hlink_list, list) hlink 137 sound/soc/intel/skylake/skl.c writel(0, hlink->ml_addr + AZX_REG_ML_LOSIDV); hlink 361 sound/soc/intel/skylake/skl.c struct hdac_ext_link *hlink = NULL; hlink 377 sound/soc/intel/skylake/skl.c list_for_each_entry(hlink, &bus->hlink_list, list) { hlink 378 sound/soc/intel/skylake/skl.c if (hlink->ref_count) hlink 379 sound/soc/intel/skylake/skl.c snd_hdac_ext_bus_link_power_up(hlink); hlink 389 sound/soc/intel/skylake/skl.c list_for_each_entry(hlink, &bus->hlink_list, list) { hlink 390 sound/soc/intel/skylake/skl.c if (!hlink->ref_count) hlink 391 sound/soc/intel/skylake/skl.c snd_hdac_ext_bus_link_power_down(hlink); hlink 801 sound/soc/intel/skylake/skl.c struct hdac_ext_link *hlink = NULL; hlink 839 sound/soc/intel/skylake/skl.c list_for_each_entry(hlink, &bus->hlink_list, list) hlink 840 sound/soc/intel/skylake/skl.c snd_hdac_ext_bus_link_put(bus, hlink); hlink 164 sound/soc/sof/intel/hda-ctrl.c struct hdac_ext_link *hlink; hlink 252 sound/soc/sof/intel/hda-ctrl.c list_for_each_entry(hlink, &bus->hlink_list, list) hlink 253 sound/soc/sof/intel/hda-ctrl.c writel(0, hlink->ml_addr + AZX_REG_ML_LOSIDV); hlink 339 sound/soc/sof/intel/hda-dsp.c struct hdac_ext_link *hlink = NULL; hlink 363 sound/soc/sof/intel/hda-dsp.c list_for_each_entry(hlink, &bus->hlink_list, list) { hlink 364 sound/soc/sof/intel/hda-dsp.c if (!hlink->ref_count) hlink 365 sound/soc/sof/intel/hda-dsp.c snd_hdac_ext_bus_link_power_down(hlink); hlink 348 sound/soc/sof/intel/hda.c struct hdac_ext_link *hlink; hlink 479 sound/soc/sof/intel/hda.c list_for_each_entry(hlink, &bus->hlink_list, list) hlink 480 sound/soc/sof/intel/hda.c snd_hdac_ext_bus_link_put(bus, hlink);