Lines Matching +full:0 +full:x3ffff

42 #define VIA_PCI_ID 0x30581106
48 #define VIA_DEFAULT_BUFSZ 0x1000
57 #define VIA_DMAOP_EOL 0x80000000
58 #define VIA_DMAOP_FLAG 0x40000000
59 #define VIA_DMAOP_STOP 0x20000000
60 #define VIA_DMAOP_COUNT(x) ((x)&0x00FFFFFF)
97 SND_FORMAT(AFMT_U8, 1, 0),
98 SND_FORMAT(AFMT_U8, 2, 0),
99 SND_FORMAT(AFMT_S16_LE, 1, 0),
100 SND_FORMAT(AFMT_S16_LE, 2, 0),
101 0
103 static struct pcmchan_caps via_vracaps = {4000, 48000, via_fmt, 0};
104 static struct pcmchan_caps via_caps = {48000, 48000, via_fmt, 0};
118 return 0xFFFFFFFF; in via_rd()
148 for (i = 0; (i < TIMEOUT) && in via_waitready_codec()
156 return 0; in via_waitready_codec()
165 for (i = 0; (i < TIMEOUT) && in via_waitvalid_codec()
173 return 0; in via_waitvalid_codec()
185 return 0; in via_write_codec()
232 for (i = 0; i < segs; i++) { in via_buildsgdt()
238 return 0; in via_buildsgdt()
256 ch->sgd_table = &via->sgd_table[0]; in viachan_init()
273 if (sndbuf_alloc(ch->buffer, via->parent_dmat, 0, via->bufsz) != 0) in viachan_init()
286 mode_set = 0; in viachan_setformat()
300 return 0; in viachan_setformat()
345 return 0; in viachan_trigger()
359 return 0; in viachan_trigger()
384 if (seg == 0) in viachan_getptr()
392 ptr = ptr & ~0x1f; in viachan_getptr()
483 if ((data & VIA_AC97STATUS_RDY) == 0) { in via_attach()
504 for (cnt = 0; cnt < 2000; cnt++) { in via_attach()
511 via->regid = PCIR_BAR(0); in via_attach()
523 via->irqid = 0; in via_attach()
547 /*boundary*/0, in via_attach()
551 /*maxsize*/via->bufsz, /*nsegments*/1, /*maxsegz*/0x3ffff, in via_attach()
552 /*flags*/0, /*lockfunc*/NULL, in via_attach()
553 /*lockarg*/NULL, &via->parent_dmat) != 0) { in via_attach()
564 /*boundary*/0, in via_attach()
569 /*nsegments*/1, /*maxsegz*/0x3ffff, in via_attach()
570 /*flags*/0, /*lockfunc*/NULL, in via_attach()
571 /*lockarg*/NULL, &via->sgd_dmat) != 0) { in via_attach()
577 BUS_DMA_NOWAIT, &via->sgd_dmamap) != 0) in via_attach()
580 NSEGS * sizeof(struct via_dma_op), dma_cb, via, 0) != 0) in via_attach()
583 snprintf(status, SND_STATUSLEN, "port 0x%jx irq %jd on %s", in via_attach()
593 return 0; in via_attach()
628 return 0; in via_detach()
635 { 0, 0}
644 DRIVER_MODULE(snd_via82c686, pci, via_driver, 0, 0);