Lines Matching refs:buflen
314 read_kcore(struct file *file, char __user *buffer, size_t buflen, loff_t *fpos) in read_kcore() argument
323 size_t orig_buflen = buflen; in read_kcore()
333 if (buflen && *fpos < sizeof(struct elfhdr)) { in read_kcore()
355 tsz = min_t(size_t, buflen, sizeof(struct elfhdr) - *fpos); in read_kcore()
362 buflen -= tsz; in read_kcore()
367 if (buflen && *fpos < phdrs_offset + phdrs_len) { in read_kcore()
400 tsz = min_t(size_t, buflen, phdrs_offset + phdrs_len - *fpos); in read_kcore()
410 buflen -= tsz; in read_kcore()
415 if (buflen && *fpos < notes_offset + notes_len) { in read_kcore()
450 tsz = min_t(size_t, buflen, notes_offset + notes_len - *fpos); in read_kcore()
459 buflen -= tsz; in read_kcore()
468 if ((tsz = (PAGE_SIZE - (start & ~PAGE_MASK))) > buflen) in read_kcore()
469 tsz = buflen; in read_kcore()
472 while (buflen) { in read_kcore()
533 buflen -= tsz; in read_kcore()
537 tsz = (buflen > PAGE_SIZE ? PAGE_SIZE : buflen); in read_kcore()
544 return orig_buflen - buflen; in read_kcore()