Lines Matching refs:pktlen
257 size_t pktlen; in dvb_ringbuffer_pkt_read_user() local
259 pktlen = rbuf->data[idx] << 8; in dvb_ringbuffer_pkt_read_user()
260 pktlen |= rbuf->data[(idx + 1) % rbuf->size]; in dvb_ringbuffer_pkt_read_user()
261 if (offset > pktlen) return -EINVAL; in dvb_ringbuffer_pkt_read_user()
262 if ((offset + len) > pktlen) len = pktlen - offset; in dvb_ringbuffer_pkt_read_user()
285 size_t pktlen; in dvb_ringbuffer_pkt_read() local
287 pktlen = rbuf->data[idx] << 8; in dvb_ringbuffer_pkt_read()
288 pktlen |= rbuf->data[(idx + 1) % rbuf->size]; in dvb_ringbuffer_pkt_read()
289 if (offset > pktlen) return -EINVAL; in dvb_ringbuffer_pkt_read()
290 if ((offset + len) > pktlen) len = pktlen - offset; in dvb_ringbuffer_pkt_read()
307 size_t pktlen; in dvb_ringbuffer_pkt_dispose() local
314 pktlen = DVB_RINGBUFFER_PEEK(rbuf, 0) << 8; in dvb_ringbuffer_pkt_dispose()
315 pktlen |= DVB_RINGBUFFER_PEEK(rbuf, 1); in dvb_ringbuffer_pkt_dispose()
316 DVB_RINGBUFFER_SKIP(rbuf, pktlen + DVB_RINGBUFFER_PKTHDRSIZE); in dvb_ringbuffer_pkt_dispose()
324 ssize_t dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf, size_t idx, size_t* pktlen) in dvb_ringbuffer_pkt_next() argument
349 *pktlen = curpktlen; in dvb_ringbuffer_pkt_next()