Lines Matching refs:split
114 size_t split; in dvb_ringbuffer_read_user() local
116 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read_user()
117 if (split > 0) { in dvb_ringbuffer_read_user()
118 if (copy_to_user(buf, rbuf->data+rbuf->pread, split)) in dvb_ringbuffer_read_user()
120 buf += split; in dvb_ringbuffer_read_user()
121 todo -= split; in dvb_ringbuffer_read_user()
135 size_t split; in dvb_ringbuffer_read() local
137 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read()
138 if (split > 0) { in dvb_ringbuffer_read()
139 memcpy(buf, rbuf->data+rbuf->pread, split); in dvb_ringbuffer_read()
140 buf += split; in dvb_ringbuffer_read()
141 todo -= split; in dvb_ringbuffer_read()
153 size_t split; in dvb_ringbuffer_write() local
155 split = (rbuf->pwrite + len > rbuf->size) ? rbuf->size - rbuf->pwrite : 0; in dvb_ringbuffer_write()
157 if (split > 0) { in dvb_ringbuffer_write()
158 memcpy(rbuf->data+rbuf->pwrite, buf, split); in dvb_ringbuffer_write()
159 buf += split; in dvb_ringbuffer_write()
160 todo -= split; in dvb_ringbuffer_write()
174 size_t split; in dvb_ringbuffer_write_user() local
176 split = (rbuf->pwrite + len > rbuf->size) ? rbuf->size - rbuf->pwrite : 0; in dvb_ringbuffer_write_user()
178 if (split > 0) { in dvb_ringbuffer_write_user()
179 status = copy_from_user(rbuf->data+rbuf->pwrite, buf, split); in dvb_ringbuffer_write_user()
182 buf += split; in dvb_ringbuffer_write_user()
183 todo -= split; in dvb_ringbuffer_write_user()
212 size_t split; in dvb_ringbuffer_pkt_read_user() local
222 split = ((idx + len) > rbuf->size) ? rbuf->size - idx : 0; in dvb_ringbuffer_pkt_read_user()
223 if (split > 0) { in dvb_ringbuffer_pkt_read_user()
224 if (copy_to_user(buf, rbuf->data+idx, split)) in dvb_ringbuffer_pkt_read_user()
226 buf += split; in dvb_ringbuffer_pkt_read_user()
227 todo -= split; in dvb_ringbuffer_pkt_read_user()
240 size_t split; in dvb_ringbuffer_pkt_read() local
250 split = ((idx + len) > rbuf->size) ? rbuf->size - idx : 0; in dvb_ringbuffer_pkt_read()
251 if (split > 0) { in dvb_ringbuffer_pkt_read()
252 memcpy(buf, rbuf->data+idx, split); in dvb_ringbuffer_pkt_read()
253 buf += split; in dvb_ringbuffer_pkt_read()
254 todo -= split; in dvb_ringbuffer_pkt_read()