SEEK_HOLE
case SEEK_HOLE:
if (delalloc && whence == SEEK_HOLE) {
if (!delalloc && whence == SEEK_HOLE) {
if (whence == SEEK_HOLE &&
case SEEK_HOLE:
off2 = vfs_llseek(file, off, SEEK_HOLE);
to = vfs_llseek(file, start, SEEK_HOLE);
pos = vfs_llseek(file, start, SEEK_HOLE);
if (whence == SEEK_END || whence == SEEK_DATA || whence == SEEK_HOLE) {
if (whence == SEEK_HOLE)
case SEEK_HOLE:
case SEEK_HOLE:
if (whence == SEEK_HOLE) {
if (whence == SEEK_HOLE && data_ofs > isize)
case SEEK_HOLE:
case SEEK_HOLE:
case SEEK_HOLE:
if (whence == SEEK_DATA || whence == SEEK_HOLE)
scan_end_byte, SEEK_HOLE);
iter->pos, iter->pos + length, SEEK_HOLE);
.sa_what = (whence == SEEK_HOLE) ?
case SEEK_HOLE:
whence = SEEK_HOLE;
if (whence == SEEK_DATA || whence == SEEK_HOLE) {
BUG_ON(whence != SEEK_DATA && whence != SEEK_HOLE);
if (whence == SEEK_HOLE)
if ((!is_data && whence == SEEK_HOLE) ||
if (whence == SEEK_HOLE) {
case SEEK_HOLE:
case SEEK_HOLE:
case SEEK_HOLE:
if (whence != SEEK_HOLE && whence != SEEK_DATA)
if (whence == SEEK_HOLE)
if (whence == SEEK_HOLE && out_data_len == 0)
extent_end = vfs_llseek(f, extent_start, SEEK_HOLE);
if ((length == 0 && whence == SEEK_HOLE) ||
if ((length == 0 && whence == SEEK_HOLE) ||
case SEEK_HOLE:
case SEEK_HOLE:
#define SEEK_MAX SEEK_HOLE
if (whence != SEEK_DATA && whence != SEEK_HOLE)
#define SEEK_MAX SEEK_HOLE
#ifdef SEEK_HOLE
#define SEEK_MAX SEEK_HOLE