Home
last modified time | relevance | path

Searched refs:devc (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/io/audio/drv/audiocmihd/
H A Daudiocmihd.c104 static void cmediahd_refresh_mixer(cmediahd_devc_t *devc);
160 cmediahd_devc_t *devc = arg; in cmediahd_read_ac97() local
164 mutex_enter(&devc->low_mutex); in cmediahd_read_ac97()
169 OUTL(devc, val, AC97_CMD_DATA); in cmediahd_read_ac97()
171 data = INL(devc, AC97_CMD_DATA) & 0xFFFF; in cmediahd_read_ac97()
172 mutex_exit(&devc->low_mutex); in cmediahd_read_ac97()
179 cmediahd_devc_t *devc = arg; in cmediahd_write_ac97() local
182 mutex_enter(&devc->low_mutex); in cmediahd_write_ac97()
188 OUTL(devc, val, AC97_CMD_DATA); in cmediahd_write_ac97()
190 mutex_exit(&devc->low_mutex); in cmediahd_write_ac97()
[all …]
H A Daudiocmihd.h66 #define RECA_ADDR (devc->base+0x00)
67 #define RECA_SIZE (devc->base+0x04)
68 #define RECA_FRAG (devc->base+0x06)
69 #define RECB_ADDR (devc->base+0x08)
70 #define RECB_SIZE (devc->base+0x0C)
71 #define RECB_FRAG (devc->base+0x0E)
72 #define RECC_ADDR (devc->base+0x10)
73 #define RECC_SIZE (devc->base+0x14)
74 #define RECC_FRAG (devc->base+0x16)
75 #define SPDIF_ADDR (devc->base+0x18)
[all …]
/titanic_50/usr/src/uts/common/io/audio/drv/audioemu10k/
H A Daudioemu10k.c179 emu10k_devc_t *devc = arg; in emu10k_read_ac97() local
182 mutex_enter(&devc->mutex); in emu10k_read_ac97()
183 OUTB(devc, index, devc->regs + 0x1e); in emu10k_read_ac97()
185 if (INB(devc, devc->regs + 0x1e) & 0x80) in emu10k_read_ac97()
189 mutex_exit(&devc->mutex); in emu10k_read_ac97()
192 dtemp = INW(devc, devc->regs + 0x1c); in emu10k_read_ac97()
194 mutex_exit(&devc->mutex); in emu10k_read_ac97()
202 emu10k_devc_t *devc = arg; in emu10k_write_ac97() local
205 mutex_enter(&devc->mutex); in emu10k_write_ac97()
207 OUTB(devc, index, devc->regs + 0x1e); in emu10k_write_ac97()
[all …]
H A Daudioemu10k.h115 ddi_put32(devc->pt_acch, devc->page_map + e, ((v) << 1) | (e));
234 #define GPR0 ((devc->feature_mask&SB_LIVE)? 0x100:0x400) /* DW:nocnl */
236 #define UC0 ((devc->feature_mask&SB_LIVE) ? 0x400:0x600) /* DSM ucode */
340 emu10k_devc_t *devc; member
352 emu10k_devc_t *devc; member
436 #define INB(devc, reg) ddi_get8(devc->regsh, (void *)(reg)) argument
437 #define OUTB(devc, val, reg) ddi_put8(devc->regsh, (void *)(reg), (val)) argument
439 #define INW(devc, reg) ddi_get16(devc->regsh, (void *)(reg)) argument
440 #define OUTW(devc, val, reg) ddi_put16(devc->regsh, (void *)(reg), (val)) argument
442 #define INL(devc, reg) ddi_get32(devc->regsh, (void *)(reg)) argument
[all …]
/titanic_50/usr/src/uts/common/io/audio/drv/audiovia823x/
H A Daudiovia823x.c137 auvia_devc_t *devc = arg; in auvia_read_ac97() local
142 OUTL(devc, devc->base + REG_CODEC, val); in auvia_read_ac97()
149 if (INL(devc, devc->base + REG_CODEC) & CODEC_STA_VALID) in auvia_read_ac97()
159 val = INL(devc, devc->base + REG_CODEC); in auvia_read_ac97()
160 OUTB(devc, devc->base + REG_CODEC + 3, 0x02); in auvia_read_ac97()
172 auvia_devc_t *devc = arg; in auvia_write_ac97() local
177 OUTL(devc, devc->base + REG_CODEC, val); in auvia_write_ac97()
183 if (!(INL(devc, devc->base + REG_CODEC) & CODEC_IN_CMD)) in auvia_write_ac97()
218 auvia_devc_t *devc = portc->devc; in auvia_start() local
221 OUTB(devc, portc->base + OFF_CTRL, CTRL_START | CTRL_AUTOSTART); in auvia_start()
[all …]
H A Daudiovia823x.h123 auvia_devc_t *devc; member
170 #define INL(devc, reg) ddi_get32(devc->regsh, (void *)(reg)) argument
172 #define INB(devc, reg) ddi_get8(devc->regsh, (void *)(reg)) argument
174 #define OUTL(devc, reg, val) ddi_put32(devc->regsh, (void *)(reg), (val)) argument
176 #define OUTB(devc, reg, val) ddi_put8(devc->regsh, (void *)(reg), (val)) argument