Lines Matching refs:blkcnt

96 	unsigned int blksz, blkcnt;  member
115 unsigned int bufsz, blkcnt; member
390 for (i = 0; i < ch->blkcnt; i++) { in via_buildsgdt()
391 flag = (i == ch->blkcnt - 1) ? VIA_DMAOP_EOL : VIA_DMAOP_FLAG; in via_buildsgdt()
564 uint32_t blksz, uint32_t blkcnt) in via8233chan_setfragments() argument
575 if (blkcnt > VIA_SEGS_MAX) in via8233chan_setfragments()
576 blkcnt = VIA_SEGS_MAX; in via8233chan_setfragments()
577 if (blkcnt < VIA_SEGS_MIN) in via8233chan_setfragments()
578 blkcnt = VIA_SEGS_MIN; in via8233chan_setfragments()
580 while ((blksz * blkcnt) > sndbuf_getmaxsize(ch->buffer)) { in via8233chan_setfragments()
581 if ((blkcnt >> 1) >= VIA_SEGS_MIN) in via8233chan_setfragments()
582 blkcnt >>= 1; in via8233chan_setfragments()
590 sndbuf_getblkcnt(ch->buffer) != blkcnt) && in via8233chan_setfragments()
591 sndbuf_resize(ch->buffer, blkcnt, blksz) != 0) in via8233chan_setfragments()
593 __func__, blksz, blkcnt); in via8233chan_setfragments()
596 ch->blkcnt = sndbuf_getblkcnt(ch->buffer); in via8233chan_setfragments()
607 via8233chan_setfragments(obj, data, blksz, via->blkcnt); in via8233chan_setblocksize()
629 ptr %= ch->blkcnt * ch->blksz; /* Wrap to available space */ in via8233chan_getptr()
670 ch->blkcnt = via->blkcnt; in via8233wr_init()
701 ch->blkcnt = via->blkcnt; in via8233dxs_init()
739 ch->blkcnt = via->blkcnt; in via8233msgd_init()
782 sz = ch->blksz * ch->blkcnt; in via_poll_channel()
1215 via->blkcnt = via->bufsz / i; in via_attach()
1217 while (via->blkcnt >> i) in via_attach()
1219 via->blkcnt = 1 << (i - 1); in via_attach()
1220 if (via->blkcnt < VIA_SEGS_MIN) in via_attach()
1221 via->blkcnt = VIA_SEGS_MIN; in via_attach()
1222 else if (via->blkcnt > VIA_SEGS_MAX) in via_attach()
1223 via->blkcnt = VIA_SEGS_MAX; in via_attach()
1226 via->blkcnt = VIA_SEGS_DEFAULT; in via_attach()