Lines Matching defs:codec
146 MODULE_PARM_DESC(probe_only, "Only probing and no codec initialization.");
1001 struct hda_codec *codec;
1014 /* Avoid codec resume if runtime resume is for system suspend */
1016 list_for_each_codec(codec, &chip->bus) {
1017 if (codec->relaxed_resume)
1020 if (codec->forced_resume || (status & (1 << codec->addr)))
1021 pm_request_resume(hda_codec_dev(codec));
1110 /* put codec down to D3 at hibernation for Intel SKL+;
1111 * otherwise BIOS may still access the codec and screw up the driver
1231 struct hda_codec *codec;
1254 list_for_each_codec(codec, &chip->bus) {
1255 pm_runtime_suspend(hda_codec_dev(codec));
1256 pm_runtime_disable(hda_codec_dev(codec));
1272 list_for_each_codec(codec, &chip->bus) {
1273 pm_runtime_enable(hda_codec_dev(codec));
1274 pm_runtime_resume(hda_codec_dev(codec));
1304 struct hda_codec *codec;
1307 list_for_each_codec(codec, &chip->bus)
1308 codec->auto_runtime_pm = 1;
1336 /* cleared in either gpu_bound op or codec probe, or when its
1646 * to the non-working (or non-existing) modem codec slot.
1655 /* forced codec slots */
2064 /* codec detection */
2306 /* number of codec slots for each chipset: 0 = default slots (i.e. 4) */
2352 /* Request display power well for the HDA controller or codec. For
2353 * Haswell/Broadwell, both the display HDA controller and codec need
2355 * display codec needs the power and it can be released after probe.
2367 /* create codec instances */
2447 * calling the remove() and probe() callbacks. The codec
2448 * probe takes the locks of both the codec itself and its