Lines Matching refs:buflen
291 read_kcore(struct file *file, char __user *buffer, size_t buflen, loff_t *fpos) in read_kcore() argument
300 size_t orig_buflen = buflen; in read_kcore()
310 if (buflen && *fpos < sizeof(struct elfhdr)) { in read_kcore()
332 tsz = min_t(size_t, buflen, sizeof(struct elfhdr) - *fpos); in read_kcore()
339 buflen -= tsz; in read_kcore()
344 if (buflen && *fpos < phdrs_offset + phdrs_len) { in read_kcore()
377 tsz = min_t(size_t, buflen, phdrs_offset + phdrs_len - *fpos); in read_kcore()
387 buflen -= tsz; in read_kcore()
392 if (buflen && *fpos < notes_offset + notes_len) { in read_kcore()
427 tsz = min_t(size_t, buflen, notes_offset + notes_len - *fpos); in read_kcore()
436 buflen -= tsz; in read_kcore()
445 if ((tsz = (PAGE_SIZE - (start & ~PAGE_MASK))) > buflen) in read_kcore()
446 tsz = buflen; in read_kcore()
449 while (buflen) { in read_kcore()
505 buflen -= tsz; in read_kcore()
509 tsz = (buflen > PAGE_SIZE ? PAGE_SIZE : buflen); in read_kcore()
516 return orig_buflen - buflen; in read_kcore()