Lines Matching refs:codec

141 MODULE_PARM_DESC(probe_only, "Only probing and no codec initialization.");
163 MODULE_PARM_DESC(ctl_dev_id, "Use control device identifier (based on codec address).");
965 struct hda_codec *codec;
978 /* Avoid codec resume if runtime resume is for system suspend */
980 list_for_each_codec(codec, &chip->bus) {
981 if (codec->relaxed_resume)
984 if (codec->forced_resume || (status & (1 << codec->addr)))
985 pm_request_resume(hda_codec_dev(codec));
1073 /* put codec down to D3 at hibernation for Intel SKL+;
1074 * otherwise BIOS may still access the codec and screw up the driver
1184 struct hda_codec *codec;
1207 list_for_each_codec(codec, &chip->bus) {
1208 pm_runtime_suspend(hda_codec_dev(codec));
1209 pm_runtime_disable(hda_codec_dev(codec));
1225 list_for_each_codec(codec, &chip->bus) {
1226 pm_runtime_enable(hda_codec_dev(codec));
1227 pm_runtime_resume(hda_codec_dev(codec));
1257 struct hda_codec *codec;
1260 list_for_each_codec(codec, &chip->bus)
1261 codec->auto_runtime_pm = 1;
1289 /* cleared in either gpu_bound op or codec probe, or when its
1590 * to the non-working (or non-existing) modem codec slot.
1599 /* forced codec slots */
2004 /* codec detection */
2261 /* number of codec slots for each chipset: 0 = default slots (i.e. 4) */
2283 /* Request display power well for the HDA controller or codec. For
2284 * Haswell/Broadwell, both the display HDA controller and codec need
2286 * display codec needs the power and it can be released after probe.
2300 /* create codec instances */
2376 * calling the remove() and probe() callbacks. The codec
2377 * probe takes the locks of both the codec itself and its