Lines Matching defs: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).");
961 struct hda_codec *codec;
974 /* Avoid codec resume if runtime resume is for system suspend */
976 list_for_each_codec(codec, &chip->bus) {
977 if (codec->relaxed_resume)
980 if (codec->forced_resume || (status & (1 << codec->addr)))
981 pm_request_resume(hda_codec_dev(codec));
1070 /* put codec down to D3 at hibernation for Intel SKL+;
1071 * otherwise BIOS may still access the codec and screw up the driver
1191 struct hda_codec *codec;
1214 list_for_each_codec(codec, &chip->bus) {
1215 pm_runtime_suspend(hda_codec_dev(codec));
1216 pm_runtime_disable(hda_codec_dev(codec));
1232 list_for_each_codec(codec, &chip->bus) {
1233 pm_runtime_enable(hda_codec_dev(codec));
1234 pm_runtime_resume(hda_codec_dev(codec));
1264 struct hda_codec *codec;
1267 list_for_each_codec(codec, &chip->bus)
1268 codec->auto_runtime_pm = 1;
1296 /* cleared in either gpu_bound op or codec probe, or when its
1603 * to the non-working (or non-existing) modem codec slot.
1612 /* forced codec slots */
2017 /* codec detection */
2248 /* number of codec slots for each chipset: 0 = default slots (i.e. 4) */
2294 /* Request display power well for the HDA controller or codec. For
2295 * Haswell/Broadwell, both the display HDA controller and codec need
2297 * display codec needs the power and it can be released after probe.
2311 /* create codec instances */
2391 * calling the remove() and probe() callbacks. The codec
2392 * probe takes the locks of both the codec itself and its