Lines Matching defs:rbufs

301 	struct slgt_desc *rbufs;
538 i, le16_to_cpu(info->rbufs[i].count), le16_to_cpu(info->rbufs[i].status));
1760 struct slgt_desc *bufs = info->rbufs;
2032 if (desc_complete(info->rbufs[i])) {
2038 info->rbufs[i].buf[count++] = (unsigned char)reg;
2041 info->rbufs[i].buf[count++] = (unsigned char)(reg >> 8);
2044 set_desc_count(info->rbufs[i], count);
2045 set_desc_status(info->rbufs[i], BIT15 | (reg >> 8));
3269 info->rbufs = (struct slgt_desc*)info->bufs;
3280 info->rbufs[i].pdesc = pbufs + (i * sizeof(struct slgt_desc));
3284 info->rbufs[i].next = cpu_to_le32(pbufs);
3286 info->rbufs[i].next = cpu_to_le32(pbufs + ((i+1) * sizeof(struct slgt_desc)));
3287 set_desc_count(info->rbufs[i], DMABUFSIZE);
3310 info->rbufs = NULL;
3346 alloc_bufs(info, info->rbufs, info->rbuf_count) < 0 ||
3359 free_bufs(info, info->rbufs, info->rbuf_count);
3895 wr_reg32(info, RDDAR, info->rbufs[0].pdesc);
4492 info->rbufs[i].status = 0;
4493 set_desc_count(info->rbufs[i], info->rbuf_fill_level);
4539 if (!desc_complete(info->rbufs[end]))
4543 addr_field = info->rbufs[end].buf[0];
4545 framesize += desc_count(info->rbufs[end]);
4547 if (desc_eof(info->rbufs[end]))
4572 status = desc_status(info->rbufs[end]);
4602 DBGDATA(info, info->rbufs[start].buf, min_t(int, framesize, info->rbuf_fill_level), "rx");
4623 memcpy(p, info->rbufs[i].buf, partial_count);
4660 if (!desc_complete(info->rbufs[i]))
4662 count = desc_count(info->rbufs[i]);
4668 if (desc_residue(info->rbufs[i]))
4672 DBGDATA(info, info->rbufs[i].buf, count, "rx");
4675 ldisc_receive_buf(info->port.tty, info->rbufs[i].buf, NULL,
4905 if (desc_complete(info->rbufs[0])) {
4906 count = desc_count(info->rbufs[0]);
4907 src = info->rbufs[0].buf;