Lines Matching defs:rbufs

306 	struct slgt_desc *rbufs;
543 i, le16_to_cpu(info->rbufs[i].count), le16_to_cpu(info->rbufs[i].status));
1770 struct slgt_desc *bufs = info->rbufs;
2042 if (desc_complete(info->rbufs[i])) {
2048 info->rbufs[i].buf[count++] = (unsigned char)reg;
2051 info->rbufs[i].buf[count++] = (unsigned char)(reg >> 8);
2054 set_desc_count(info->rbufs[i], count);
2055 set_desc_status(info->rbufs[i], BIT15 | (reg >> 8));
3293 info->rbufs = (struct slgt_desc*)info->bufs;
3304 info->rbufs[i].pdesc = pbufs + (i * sizeof(struct slgt_desc));
3308 info->rbufs[i].next = cpu_to_le32(pbufs);
3310 info->rbufs[i].next = cpu_to_le32(pbufs + ((i+1) * sizeof(struct slgt_desc)));
3311 set_desc_count(info->rbufs[i], DMABUFSIZE);
3334 info->rbufs = NULL;
3370 alloc_bufs(info, info->rbufs, info->rbuf_count) < 0 ||
3383 free_bufs(info, info->rbufs, info->rbuf_count);
3935 wr_reg32(info, RDDAR, info->rbufs[0].pdesc);
4532 info->rbufs[i].status = 0;
4533 set_desc_count(info->rbufs[i], info->rbuf_fill_level);
4579 if (!desc_complete(info->rbufs[end]))
4583 addr_field = info->rbufs[end].buf[0];
4585 framesize += desc_count(info->rbufs[end]);
4587 if (desc_eof(info->rbufs[end]))
4612 status = desc_status(info->rbufs[end]);
4642 DBGDATA(info, info->rbufs[start].buf, min_t(int, framesize, info->rbuf_fill_level), "rx");
4663 memcpy(p, info->rbufs[i].buf, partial_count);
4699 if (!desc_complete(info->rbufs[i]))
4701 count = desc_count(info->rbufs[i]);
4707 if (desc_residue(info->rbufs[i]))
4711 DBGDATA(info, info->rbufs[i].buf, count, "rx");
4714 ldisc_receive_buf(info->port.tty, info->rbufs[i].buf,
4944 if (desc_complete(info->rbufs[0])) {
4945 count = desc_count(info->rbufs[0]);
4946 src = info->rbufs[0].buf;