Lines Matching refs:start

22 	loff_t			start;  member
200 loff_t start, size_t len, size_t granularity, in cachefiles_query_occupancy() argument
218 file, file_inode(file)->i_ino, start, len, in cachefiles_query_occupancy()
223 off = vfs_llseek(file, start, SEEK_DATA); in cachefiles_query_occupancy()
228 if (round_up(off, granularity) >= start + len) in cachefiles_query_occupancy()
246 if (off2 > start + len) in cachefiles_query_occupancy()
314 ki->start = start_pos; in __cachefiles_write()
380 loff_t start, size_t *_len, loff_t i_size, in cachefiles_do_prepare_read() argument
395 _enter("%zx @%llx/%llx", len, start, i_size); in cachefiles_do_prepare_read()
397 if (start >= i_size) { in cachefiles_do_prepare_read()
427 off = vfs_llseek(file, start, SEEK_DATA); in cachefiles_do_prepare_read()
439 if (off >= start + len) { in cachefiles_do_prepare_read()
444 if (off > start) { in cachefiles_do_prepare_read()
446 len = off - start; in cachefiles_do_prepare_read()
454 to = vfs_llseek(file, start, SEEK_HOLE); in cachefiles_do_prepare_read()
462 if (to < start + len) { in cachefiles_do_prepare_read()
463 if (start + len >= i_size) in cachefiles_do_prepare_read()
467 len = to - start; in cachefiles_do_prepare_read()
478 rc = cachefiles_ondemand_read(object, start, len); in cachefiles_do_prepare_read()
488 trace_cachefiles_prep_read(object, start, len, *_flags, ret, why, ino, netfs_ino); in cachefiles_do_prepare_read()
500 subreq->start, &subreq->len, i_size, in cachefiles_prepare_read()
510 loff_t start, size_t *_len, loff_t i_size, in cachefiles_prepare_ondemand_read() argument
513 return cachefiles_do_prepare_read(cres, start, _len, i_size, _flags, ino); in cachefiles_prepare_ondemand_read()
525 loff_t start = *_start, pos; in __cachefiles_prepare_write() local
530 start = round_down(*_start, PAGE_SIZE); in __cachefiles_prepare_write()
531 if (start != *_start || *_len > upper_len) { in __cachefiles_prepare_write()
551 pos = vfs_llseek(file, start, SEEK_DATA); in __cachefiles_prepare_write()
559 if ((u64)pos >= (u64)start + *_len) in __cachefiles_prepare_write()
572 pos = vfs_llseek(file, start, SEEK_HOLE); in __cachefiles_prepare_write()
578 if ((u64)pos >= (u64)start + *_len) in __cachefiles_prepare_write()
586 start, *_len); in __cachefiles_prepare_write()
632 _enter("W=%x[%x] %llx", wreq->debug_id, subreq->debug_index, subreq->start); in cachefiles_prepare_write_subreq()
654 loff_t start = subreq->start; in cachefiles_issue_write() local
658 wreq->debug_id, subreq->debug_index, start, start + len - 1); in cachefiles_issue_write()
661 off = start & (CACHEFILES_DIO_BLOCK_SIZE - 1); in cachefiles_issue_write()
670 start += pre; in cachefiles_issue_write()
676 if (start + len == wreq->i_size) { in cachefiles_issue_write()
701 &start, &len, len, true); in cachefiles_issue_write()
710 subreq->start, &subreq->io_iter, in cachefiles_issue_write()