Lines Matching refs:ei
489 eap1371_set_dac_rate(struct eap_instance *ei, int rate) in eap1371_set_dac_rate() argument
495 DPRINTFN(2, ("eap1371_set_dac_date: set rate for %d\n", ei->index)); in eap1371_set_dac_rate()
496 sc = device_private(ei->parent); in eap1371_set_dac_rate()
497 dac = ei->index == EAP_DAC1 ? ESRC_DAC1 : ESRC_DAC2; in eap1371_set_dac_rate()
511 r |= ei->index == EAP_DAC1 ? E1371_SRC_DISP1 : E1371_SRC_DISP2; in eap1371_set_dac_rate()
518 r &= ~(ei->index == EAP_DAC1 ? E1371_SRC_DISP1 : E1371_SRC_DISP2); in eap1371_set_dac_rate()
955 struct eap_instance *ei; in eap_open() local
957 ei = addr; in eap_open()
959 if (ei->index == EAP_I2 && flags & FREAD) in eap_open()
977 struct eap_instance *ei; in eap_set_format() local
981 ei = addr; in eap_set_format()
982 sc = device_private(ei->parent); in eap_set_format()
985 eap1371_set_dac_rate(ei, play->sample_rate); in eap_set_format()
987 } else if (ei->index == EAP_DAC2) { in eap_set_format()
1049 struct eap_instance *ei; in eap_trigger_output() local
1055 ei = addr; in eap_trigger_output()
1056 sc = device_private(ei->parent); in eap_trigger_output()
1058 if (ei->ei_prun) in eap_trigger_output()
1060 ei->ei_prun = 1; in eap_trigger_output()
1065 ei->ei_pintr = intr; in eap_trigger_output()
1066 ei->ei_parg = arg; in eap_trigger_output()
1069 sic &= ~(EAP_S_EB(ei->index) | EAP_S_MB(ei->index) | EAP_INC_BITS); in eap_trigger_output()
1071 if (ei->index == EAP_DAC2) in eap_trigger_output()
1077 sic |= EAP_S_EB(ei->index); in eap_trigger_output()
1081 sic |= EAP_S_MB(ei->index); in eap_trigger_output()
1084 EWRITE4(sc, EAP_SIC, sic & ~EAP_P_INTR_EN(ei->index)); in eap_trigger_output()
1085 EWRITE4(sc, EAP_SIC, sic | EAP_P_INTR_EN(ei->index)); in eap_trigger_output()
1094 if (ei->index == EAP_DAC2) { in eap_trigger_output()
1105 } else if (ei->index == EAP_DAC1) { in eap_trigger_output()
1119 panic("eap_trigger_output: impossible instance %d", ei->index); in eap_trigger_output()
1126 icsc |= EAP_DAC_EN(ei->index); in eap_trigger_output()
1144 struct eap_instance *ei; in eap_trigger_input() local
1150 ei = addr; in eap_trigger_input()
1151 sc = device_private(ei->parent); in eap_trigger_input()
1209 struct eap_instance *ei; in eap_halt_output() local
1214 ei = addr; in eap_halt_output()
1215 sc = device_private(ei->parent); in eap_halt_output()
1217 EWRITE4(sc, EAP_ICSC, icsc & ~(EAP_DAC_EN(ei->index))); in eap_halt_output()
1218 ei->ei_pintr = 0; in eap_halt_output()
1220 ei->ei_prun = 0; in eap_halt_output()
1229 struct eap_instance *ei; in eap_halt_input() local
1235 ei = addr; in eap_halt_input()
1236 sc = device_private(ei->parent); in eap_halt_input()
1258 struct eap_instance *ei; in eap1371_mixer_set_port() local
1261 ei = addr; in eap1371_mixer_set_port()
1262 sc = device_private(ei->parent); in eap1371_mixer_set_port()
1269 struct eap_instance *ei; in eap1371_mixer_get_port() local
1272 ei = addr; in eap1371_mixer_get_port()
1273 sc = device_private(ei->parent); in eap1371_mixer_get_port()
1280 struct eap_instance *ei; in eap1371_query_devinfo() local
1283 ei = addr; in eap1371_query_devinfo()
1284 sc = device_private(ei->parent); in eap1371_query_devinfo()
1300 struct eap_instance *ei; in eap1370_mixer_set_port() local
1305 ei = addr; in eap1370_mixer_set_port()
1306 sc = device_private(ei->parent); in eap1370_mixer_set_port()
1418 struct eap_instance *ei; in eap1370_mixer_get_port() local
1422 ei = addr; in eap1370_mixer_get_port()
1423 sc = device_private(ei->parent); in eap1370_mixer_get_port()
1634 struct eap_instance *ei; in eap_malloc() local
1640 ei = addr; in eap_malloc()
1641 sc = device_private(ei->parent); in eap_malloc()
1655 struct eap_instance *ei; in eap_free() local
1659 ei = addr; in eap_free()
1660 sc = device_private(ei->parent); in eap_free()
1674 struct eap_instance *ei; in eap_get_props() local
1678 ei = addr; in eap_get_props()
1679 sc = device_private(ei->parent); in eap_get_props()
1683 if (!sc->sc_1371 && ei->index == EAP_DAC2) in eap_get_props()
1692 struct eap_instance *ei; in eap_get_locks() local
1695 ei = addr; in eap_get_locks()
1696 sc = device_private(ei->parent); in eap_get_locks()