Lines Matching refs:blkcnt

161 	uint32_t blksz, blkcnt, spd;  member
178 unsigned int chnum, bufsz, blkcnt; member
305 if ((ch->blksz * ch->blkcnt) > sndbuf_getmaxsize(ch->buffer)) in ich_filldtbl()
306 ch->blksz = sndbuf_getmaxsize(ch->buffer) / ch->blkcnt; in ich_filldtbl()
308 sndbuf_getblkcnt(ch->buffer) != ch->blkcnt) && in ich_filldtbl()
309 sndbuf_resize(ch->buffer, ch->blkcnt, ch->blksz) != 0) in ich_filldtbl()
311 __func__, ch->blksz, ch->blkcnt); in ich_filldtbl()
315 ch->dtbl[i].buffer = base + (ch->blksz * (i % ch->blkcnt)); in ich_filldtbl()
385 ch->blkcnt = sc->blkcnt; in ichchan_init()
386 ch->blksz = sc->bufsz / ch->blkcnt; in ichchan_init()
494 blocksize = sndbuf_getmaxsize(ch->buffer) / ch->blkcnt; in ichchan_setblocksize()
502 ich_wr(sc, ch->regbase + ICH_REG_X_LVI, ch->blkcnt - 1, 1); in ichchan_setblocksize()
557 ch->civ = ich_rd(sc, ch->regbase + ICH_REG_X_CIV, 1) % ch->blkcnt; in ichchan_getptr()
638 cbi = ch->civ % ch->blkcnt; in ich_intr()
640 cbi = ch->blkcnt - 1; in ich_intr()
643 lbi = lvi % ch->blkcnt; in ich_intr()
647 lvi += cbi + ch->blkcnt - lbi; in ich_intr()
733 oblkcnt = ch->blkcnt; in ich_calibrate()
734 ch->blkcnt = 2; in ich_calibrate()
776 ch->blkcnt = oblkcnt; in ich_calibrate()
964 sc->blkcnt = sc->bufsz / i; in ich_pci_attach()
966 while (sc->blkcnt >> i) in ich_pci_attach()
968 sc->blkcnt = 1 << (i - 1); in ich_pci_attach()
969 if (sc->blkcnt < ICH_MIN_BLKCNT) in ich_pci_attach()
970 sc->blkcnt = ICH_MIN_BLKCNT; in ich_pci_attach()
971 else if (sc->blkcnt > ICH_MAX_BLKCNT) in ich_pci_attach()
972 sc->blkcnt = ICH_MAX_BLKCNT; in ich_pci_attach()
974 sc->blkcnt = ICH_DEFAULT_BLKCNT; in ich_pci_attach()
979 sc->blkcnt = ICH_MIN_BLKCNT; in ich_pci_attach()