Lines Matching refs:ibuf
150 u_char *ibuf; /* start of buffer (circular for isoc) */
645 sce->ibuf = kmem_alloc(isize, KM_SLEEP);
649 kmem_free(sce->ibuf, isize);
650 sce->ibuf = NULL;
657 sce->ibuf, isize, ugenintr,
661 kmem_free(sce->ibuf, isize);
662 sce->ibuf = NULL;
692 sce->ibuf = kmem_alloc(isize * UGEN_NISOFRAMES,
694 sce->cur = sce->fill = sce->ibuf;
695 sce->limit = sce->ibuf + isize * UGEN_NISOFRAMES;
701 kmem_free(sce->ibuf, isize * UGEN_NISOFRAMES);
702 sce->ibuf = NULL;
731 kmem_free(sce->ibuf, isize * UGEN_NISOFRAMES);
732 sce->ibuf = NULL;
807 if (sce->ibuf != NULL) {
808 kmem_free(sce->ibuf, msize);
809 sce->ibuf = NULL;
817 KASSERT(sce->ibuf == NULL);
942 sce->cur = sce->ibuf;
950 sce->ra_wb_used < sce->limit - sce->ibuf) {
951 n = (sce->limit - sce->ibuf)
1030 sce->cur = sce->ibuf;
1087 if (sce->ra_wb_used == sce->limit - sce->ibuf &&
1094 sce->limit - sce->ibuf) {
1110 sce->ra_wb_used < sce->limit - sce->ibuf) {
1112 (sce->limit - sce->ibuf)
1121 sce->fill = sce->ibuf;
1137 memcpy(dbuf, sce->ibuf,
1341 u_char *ibuf;
1357 ibuf = sce->ibuf;
1362 ibuf[0], ibuf[1], ibuf[2], 0);
1365 (void)b_to_q(ibuf, count, &sce->q);
1398 sce->cur = sce->ibuf + (sce->limit - sce->cur);
1417 sce->fill = sce->ibuf;
1473 sce->fill = sce->ibuf;
1480 n = (sce->limit - sce->ibuf) - sce->ra_wb_used;
1537 sce->cur = sce->ibuf + (sce->cur - sce->limit);
1548 memcpy(tbuf, sce->ibuf, count - n);
1740 KASSERT(sce->ibuf == NULL);
1750 sce->ibuf = kmem_alloc(sce->ra_wb_bufsize, KM_SLEEP);
1751 sce->fill = sce->cur = sce->ibuf;
1752 sce->limit = sce->ibuf + sce->ra_wb_bufsize;
1763 kmem_free(sce->ibuf, sce->ra_wb_bufsize);
1764 sce->ibuf = NULL;
1783 kmem_free(sce->ibuf, sce->ra_wb_bufsize);
1784 sce->ibuf = NULL;
1802 KASSERT(sce->ibuf == NULL);
1811 sce->ibuf = kmem_alloc(sce->ra_wb_bufsize, KM_SLEEP);
1812 sce->fill = sce->cur = sce->ibuf;
1813 sce->limit = sce->ibuf + sce->ra_wb_bufsize;
1830 kmem_free(sce->ibuf, sce->ra_wb_bufsize);
1831 sce->ibuf = NULL;
2176 sce_out->limit - sce_out->ibuf)
2247 (sce->fill - sce->ibuf);
2300 } else if (sce->ra_wb_used == sce->limit - sce->ibuf) {
2303 kn->kn_data = (sce->limit - sce->ibuf) - sce->ra_wb_used;