• Home
  • Raw
  • Download

Lines Matching refs:len

42 void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len)  in dvb_ringbuffer_init()  argument
46 rbuf->size=len; in dvb_ringbuffer_init()
110 ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf, u8 __user *buf, size_t len) in dvb_ringbuffer_read_user() argument
112 size_t todo = len; in dvb_ringbuffer_read_user()
115 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read_user()
128 return len; in dvb_ringbuffer_read_user()
131 void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf, u8 *buf, size_t len) in dvb_ringbuffer_read() argument
133 size_t todo = len; in dvb_ringbuffer_read()
136 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read()
149 ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf, size_t len) in dvb_ringbuffer_write() argument
151 size_t todo = len; in dvb_ringbuffer_write()
154 split = (rbuf->pwrite + len > rbuf->size) ? rbuf->size - rbuf->pwrite : 0; in dvb_ringbuffer_write()
165 return len; in dvb_ringbuffer_write()
168 ssize_t dvb_ringbuffer_pkt_write(struct dvb_ringbuffer *rbuf, u8* buf, size_t len) in dvb_ringbuffer_pkt_write() argument
173 DVB_RINGBUFFER_WRITE_BYTE(rbuf, len >> 8); in dvb_ringbuffer_pkt_write()
174 DVB_RINGBUFFER_WRITE_BYTE(rbuf, len & 0xff); in dvb_ringbuffer_pkt_write()
176 status = dvb_ringbuffer_write(rbuf, buf, len); in dvb_ringbuffer_pkt_write()
183 int offset, u8 __user *buf, size_t len) in dvb_ringbuffer_pkt_read_user() argument
192 if ((offset + len) > pktlen) len = pktlen - offset; in dvb_ringbuffer_pkt_read_user()
195 todo = len; in dvb_ringbuffer_pkt_read_user()
196 split = ((idx + len) > rbuf->size) ? rbuf->size - idx : 0; in dvb_ringbuffer_pkt_read_user()
207 return len; in dvb_ringbuffer_pkt_read_user()
211 int offset, u8* buf, size_t len) in dvb_ringbuffer_pkt_read() argument
220 if ((offset + len) > pktlen) len = pktlen - offset; in dvb_ringbuffer_pkt_read()
223 todo = len; in dvb_ringbuffer_pkt_read()
224 split = ((idx + len) > rbuf->size) ? rbuf->size - idx : 0; in dvb_ringbuffer_pkt_read()
232 return len; in dvb_ringbuffer_pkt_read()