Lines Matching defs:rx_buffer
119 struct dvb_ringbuffer rx_buffer;
577 * automatically be added to the slot's rx_buffer.
596 /* check if we have space for a link buf in the rx_buffer */
600 if (ca->slot_info[slot].rx_buffer.data == NULL) {
604 buf_free = dvb_ringbuffer_free(&ca->slot_info[slot].rx_buffer);
675 if (ca->slot_info[slot].rx_buffer.data == NULL) {
679 dvb_ringbuffer_pkt_write(&ca->slot_info[slot].rx_buffer, buf, bytes_read);
1118 if (ca->slot_info[slot].rx_buffer.data == NULL) {
1126 dvb_ringbuffer_init(&ca->slot_info[slot].rx_buffer, rxbuf, RX_BUFFER_SIZE);
1381 if (ca->slot_info[slot].rx_buffer.data == NULL) {
1385 idx = dvb_ringbuffer_pkt_next(&ca->slot_info[slot].rx_buffer, -1, &fraglen);
1387 dvb_ringbuffer_pkt_read(&ca->slot_info[slot].rx_buffer, idx, 0, hdr, 2);
1396 idx = dvb_ringbuffer_pkt_next(&ca->slot_info[slot].rx_buffer, idx, &fraglen);
1459 idx = dvb_ringbuffer_pkt_next(&ca->slot_info[slot].rx_buffer, -1, &fraglen);
1468 dvb_ringbuffer_pkt_read(&ca->slot_info[slot].rx_buffer, idx, 0, hdr, 2);
1479 if ((status = dvb_ringbuffer_pkt_read_user(&ca->slot_info[slot].rx_buffer, idx, 2,
1491 idx2 = dvb_ringbuffer_pkt_next(&ca->slot_info[slot].rx_buffer, idx, &fraglen);
1493 dvb_ringbuffer_pkt_dispose(&ca->slot_info[slot].rx_buffer, idx);
1541 if (ca->slot_info[i].rx_buffer.data != NULL) {
1544 dvb_ringbuffer_flush(&ca->slot_info[i].rx_buffer);
1749 vfree(ca->slot_info[i].rx_buffer.data);