Lines Matching refs:pktlen
213 size_t pktlen; in dvb_ringbuffer_pkt_read_user() local
215 pktlen = rbuf->data[idx] << 8; in dvb_ringbuffer_pkt_read_user()
216 pktlen |= rbuf->data[(idx + 1) % rbuf->size]; in dvb_ringbuffer_pkt_read_user()
217 if (offset > pktlen) return -EINVAL; in dvb_ringbuffer_pkt_read_user()
218 if ((offset + len) > pktlen) len = pktlen - offset; in dvb_ringbuffer_pkt_read_user()
241 size_t pktlen; in dvb_ringbuffer_pkt_read() local
243 pktlen = rbuf->data[idx] << 8; in dvb_ringbuffer_pkt_read()
244 pktlen |= rbuf->data[(idx + 1) % rbuf->size]; in dvb_ringbuffer_pkt_read()
245 if (offset > pktlen) return -EINVAL; in dvb_ringbuffer_pkt_read()
246 if ((offset + len) > pktlen) len = pktlen - offset; in dvb_ringbuffer_pkt_read()
263 size_t pktlen; in dvb_ringbuffer_pkt_dispose() local
270 pktlen = DVB_RINGBUFFER_PEEK(rbuf, 0) << 8; in dvb_ringbuffer_pkt_dispose()
271 pktlen |= DVB_RINGBUFFER_PEEK(rbuf, 1); in dvb_ringbuffer_pkt_dispose()
272 DVB_RINGBUFFER_SKIP(rbuf, pktlen + DVB_RINGBUFFER_PKTHDRSIZE); in dvb_ringbuffer_pkt_dispose()
280 ssize_t dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf, size_t idx, size_t* pktlen) in dvb_ringbuffer_pkt_next() argument
303 *pktlen = curpktlen; in dvb_ringbuffer_pkt_next()