Lines Matching refs:fpos
328 loff_t *fpos = &iocb->ki_pos; in read_kcore_iter() local
349 if (buflen && *fpos < sizeof(struct elfhdr)) { in read_kcore_iter()
371 tsz = min_t(size_t, buflen, sizeof(struct elfhdr) - *fpos); in read_kcore_iter()
372 if (copy_to_iter((char *)&ehdr + *fpos, tsz, iter) != tsz) { in read_kcore_iter()
378 *fpos += tsz; in read_kcore_iter()
382 if (buflen && *fpos < phdrs_offset + kcore_phdrs_len) { in read_kcore_iter()
414 phdrs_offset + kcore_phdrs_len - *fpos); in read_kcore_iter()
415 if (copy_to_iter((char *)phdrs + *fpos - phdrs_offset, tsz, in read_kcore_iter()
424 *fpos += tsz; in read_kcore_iter()
428 if (buflen && *fpos < notes_offset + kcore_notes_len) { in read_kcore_iter()
464 notes_offset + kcore_notes_len - *fpos); in read_kcore_iter()
465 if (copy_to_iter(notes + *fpos - notes_offset, tsz, iter) != tsz) { in read_kcore_iter()
473 *fpos += tsz; in read_kcore_iter()
480 start = kc_offset_to_vaddr(*fpos - kcore_data_offset); in read_kcore_iter()
622 *fpos += tsz; in read_kcore_iter()