Lines Matching defs:step_len
232 unsigned int step_len;
238 * Determine step_len.
240 step_len = length;
242 if (in_page < step_len)
243 step_len = in_page;
249 memcpy(buf, from, step_len);
250 if ((off += step_len) >= this->b_size) off = 0;
251 from += step_len;
252 length -= step_len;
264 unsigned int step_len;
270 * Determine step_len.
272 step_len = length;
274 if (in_page < step_len)
275 step_len = in_page;
281 if (copy_to_user(to, buf, step_len))
283 if ((off += step_len) >= this->b_size) off = 0;
284 to += step_len;
285 length -= step_len;
743 size_t step_len;
761 step_len = min(ep->len_cap, nbytes);
764 if (copy_from_buf(rp, offset, data, step_len)) {
808 size_t step_len;
823 step_len = min(nbytes, (size_t)(hdrbytes - rp->b_read));
825 if (step_len && copy_to_user(buf, ptr, step_len)) {
829 nbytes -= step_len;
830 buf += step_len;
831 rp->b_read += step_len;
832 done += step_len;
836 step_len = ep->len_cap;
837 step_len -= rp->b_read - hdrbytes;
838 if (step_len > nbytes)
839 step_len = nbytes;
844 if (copy_from_buf(rp, offset, buf, step_len)) {
848 nbytes -= step_len;
849 buf += step_len;
850 rp->b_read += step_len;
851 done += step_len;