Lines Matching refs:cap

543 	if (HDA_PARAM_PIN_CAP_PRESENCE_DETECT_CAP(w->wclass.pin.cap) == 0 ||
692 if (HDA_PARAM_PIN_CAP_PRESENCE_DETECT_CAP(w->wclass.pin.cap) == 0 ||
765 if (HDA_PARAM_PIN_CAP_PRESENCE_DETECT_CAP(w->wclass.pin.cap) == 0 ||
784 if (!HDA_PARAM_PIN_CAP_DP(w->wclass.pin.cap) &&
785 !HDA_PARAM_PIN_CAP_HDMI(w->wclass.pin.cap))
981 uint32_t cap;
983 cap = fcap;
984 if (cap != 0) {
985 sbuf_printf(sb, " Stream cap: 0x%08x", cap);
986 if (HDA_PARAM_SUPP_STREAM_FORMATS_AC3(cap))
988 if (HDA_PARAM_SUPP_STREAM_FORMATS_FLOAT32(cap))
990 if (HDA_PARAM_SUPP_STREAM_FORMATS_PCM(cap))
994 cap = pcmcap;
995 if (cap != 0) {
996 sbuf_printf(sb, " PCM cap: 0x%08x", cap);
997 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_8BIT(cap))
999 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_16BIT(cap))
1001 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_20BIT(cap))
1003 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_24BIT(cap))
1005 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_32BIT(cap))
1008 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_8KHZ(cap))
1010 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_11KHZ(cap))
1012 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_16KHZ(cap))
1014 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_22KHZ(cap))
1016 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_32KHZ(cap))
1018 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_44KHZ(cap))
1021 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_88KHZ(cap))
1023 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_96KHZ(cap))
1025 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_176KHZ(cap))
1027 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_192KHZ(cap))
1038 pincap = w->wclass.pin.cap;
1040 sbuf_printf(sb, " Pin cap: 0x%08x", pincap);
1113 hdaa_dump_amp_sb(struct sbuf *sb, uint32_t cap, const char *banner)
1117 offset = HDA_PARAM_OUTPUT_AMP_CAP_OFFSET(cap);
1118 size = HDA_PARAM_OUTPUT_AMP_CAP_STEPSIZE(cap);
1119 step = HDA_PARAM_OUTPUT_AMP_CAP_NUMSTEPS(cap);
1122 banner, cap,
1123 HDA_PARAM_OUTPUT_AMP_CAP_MUTE_CAP(cap),
1144 sbuf_printf(&sb, " Widget cap: 0x%08x",
1469 uint32_t wcap, cap;
1506 cap = hda_command(dev,
1509 w->param.supp_stream_formats = (cap != 0) ? cap :
1511 cap = hda_command(dev,
1514 w->param.supp_pcm_size_rate = (cap != 0) ? cap :
1536 w->wclass.pin.cap = hda_command(dev,
1541 if (HDA_PARAM_PIN_CAP_EAPD_CAP(w->wclass.pin.cap)) {
1941 if (!HDA_PARAM_PIN_CAP_DP(wp->wclass.pin.cap) &&
1942 !HDA_PARAM_PIN_CAP_HDMI(wp->wclass.pin.cap))
1957 if (HDA_PARAM_PIN_CAP_HDMI(wp->wclass.pin.cap) &&
1958 HDA_PARAM_PIN_CAP_HBR(wp->wclass.pin.cap)) {
3260 if (HDA_PARAM_PIN_CAP_HDMI(w->wclass.pin.cap))
3262 if (HDA_PARAM_PIN_CAP_DP(w->wclass.pin.cap))
5032 pincap = w->wclass.pin.cap;
5273 uint32_t cap, fmtcap, pcmcap;
5310 cap = w->param.supp_stream_formats;
5311 if (!HDA_PARAM_SUPP_STREAM_FORMATS_PCM(cap) &&
5312 !HDA_PARAM_SUPP_STREAM_FORMATS_AC3(cap))
5317 cap |= HDA_PARAM_SUPP_STREAM_FORMATS_AC3_MASK;
5319 fmtcap = cap;
5322 fmtcap &= cap;
5624 uint32_t cap;
5626 cap = fcap;
5627 if (cap != 0) {
5628 device_printf(dev, " Stream cap: 0x%08x", cap);
5629 if (HDA_PARAM_SUPP_STREAM_FORMATS_AC3(cap))
5631 if (HDA_PARAM_SUPP_STREAM_FORMATS_FLOAT32(cap))
5633 if (HDA_PARAM_SUPP_STREAM_FORMATS_PCM(cap))
5637 cap = pcmcap;
5638 if (cap != 0) {
5639 device_printf(dev, " PCM cap: 0x%08x", cap);
5640 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_8BIT(cap))
5642 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_16BIT(cap))
5644 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_20BIT(cap))
5646 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_24BIT(cap))
5648 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_32BIT(cap))
5651 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_8KHZ(cap))
5653 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_11KHZ(cap))
5655 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_16KHZ(cap))
5657 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_22KHZ(cap))
5659 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_32KHZ(cap))
5661 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_44KHZ(cap))
5664 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_88KHZ(cap))
5666 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_96KHZ(cap))
5668 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_176KHZ(cap))
5670 if (HDA_PARAM_SUPP_PCM_SIZE_RATE_192KHZ(cap))
5681 pincap = w->wclass.pin.cap;
5683 device_printf(w->devinfo->dev, " Pin cap: 0x%08x", pincap);
5782 hdaa_dump_amp(device_t dev, uint32_t cap, const char *banner)
5786 offset = HDA_PARAM_OUTPUT_AMP_CAP_OFFSET(cap);
5787 size = HDA_PARAM_OUTPUT_AMP_CAP_STEPSIZE(cap);
5788 step = HDA_PARAM_OUTPUT_AMP_CAP_NUMSTEPS(cap);
5791 banner, cap,
5792 HDA_PARAM_OUTPUT_AMP_CAP_MUTE_CAP(cap),
5822 device_printf(devinfo->dev, " Widget cap: 0x%08x",
6062 pincap = w->wclass.pin.cap;
6814 if (HDA_PARAM_PIN_CAP_DP(w->wclass.pin.cap) ||
6815 HDA_PARAM_PIN_CAP_HDMI(w->wclass.pin.cap))