/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/affs/ |
H A D | dir.c | 61 u32 f_pos; local 66 pr_debug("AFFS: readdir(ino=%lu,f_pos=%lx)\n",inode->i_ino,(unsigned long)filp->f_pos); 72 f_pos = filp->f_pos; 74 if (f_pos == 0) { 76 if (filldir(dirent, ".", 1, f_pos, inode->i_ino, DT_DIR) < 0) 78 filp->f_pos = f_pos = 1; 81 if (f_pos [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/hpfs/ |
H A D | dir.c | 16 hpfs_del_pos(inode, &filp->f_pos); 26 loff_t new_off = off + (whence == 1 ? filp->f_pos : 0); 42 return filp->f_pos = new_off; 83 if (filp->f_pos == 12) { /* diff -r requires this (note, that diff -r */ 84 filp->f_pos = 13; /* also fails on msdos filesystem in 2.0) */ 87 if (filp->f_pos == 13) return -ENOENT; 97 if (hpfs_stop_cycles(inode->i_sb, filp->f_pos, &c1, &c2, "hpfs_readdir")) { 101 if (filp->f_pos == 12) { 105 if (filp->f_pos == 3 || filp->f_pos [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/ext3/ |
H A D | dir.c | 84 offset = filp->f_pos & (sb->s_blocksize - 1); 86 while (!error && !stored && filp->f_pos < inode->i_size) { 87 blk = (filp->f_pos) >> EXT3_BLOCK_SIZE_BITS(sb); 92 inode->i_ino, (unsigned long)filp->f_pos); 93 filp->f_pos += sb->s_blocksize - offset; 138 filp->f_pos = (filp->f_pos & ~(sb->s_blocksize - 1)) 143 while (!error && filp->f_pos < inode->i_size 148 /* On error, skip the f_pos to the 150 filp->f_pos [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/efs/ |
H A D | dir.c | 35 block = filp->f_pos >> EFS_DIRBSIZE_BITS; 38 slot = filp->f_pos & 0xff; 75 filp->f_pos = (block << EFS_DIRBSIZE_BITS) | slot; 78 filldir(dirent, nameptr, namelen, filp->f_pos, inodenum, DT_UNKNOWN); 93 filp->f_pos = (block << EFS_DIRBSIZE_BITS) | slot; 104 filp->f_pos = (block << EFS_DIRBSIZE_BITS) | slot;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/qnx4/ |
H A D | dir.c | 35 QNX4DEBUG(("filp->f_pos = %ld\n", (long) filp->f_pos)); 37 while (filp->f_pos < inode->i_size) { 38 blknum = qnx4_block_map( inode, filp->f_pos >> QNX4_BLOCK_SIZE_BITS ); 44 ix = (int)(filp->f_pos >> QNX4_DIR_ENTRY_SIZE_BITS) % QNX4_INODES_PER_BLOCK; 65 if (filldir(dirent, de->di_fname, size, filp->f_pos, ino, DT_UNKNOWN) < 0) { 72 filp->f_pos += QNX4_DIR_ENTRY_SIZE;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/hfs/ |
H A D | dir_cap.c | 149 if (filp->f_pos == 0) { 154 filp->f_pos = 1; 157 if (filp->f_pos == 1) { 171 filp->f_pos = 2; 174 if (filp->f_pos < (dir->i_size - 3)) { 179 hfs_cat_next(entry, &brec, filp->f_pos - 2, &cnid, &type)) { 182 while (filp->f_pos < (dir->i_size - 3)) { 195 filp->f_pos, ino, DT_UNKNOWN)) { 200 ++filp->f_pos; 205 if (filp->f_pos [all...] |
H A D | dir_nat.c | 170 if (filp->f_pos == 0) { 176 filp->f_pos = 1; 179 if (filp->f_pos == 1) { 193 filp->f_pos = 2; 196 if (filp->f_pos < (dir->i_size - 2)) { 201 hfs_cat_next(entry, &brec, filp->f_pos - 2, &cnid, &type)) { 204 while (filp->f_pos < (dir->i_size - 2)) { 217 filp->f_pos, ino, DT_UNKNOWN)) { 222 ++filp->f_pos; 227 if (filp->f_pos [all...] |
H A D | dir_dbl.c | 145 if (filp->f_pos == 0) { 151 filp->f_pos = 1; 154 if (filp->f_pos == 1) { 160 filp->f_pos = 2; 163 if (filp->f_pos < (dir->i_size - 1)) { 168 hfs_cat_next(entry, &brec, (filp->f_pos - 1) >> 1, 173 while (filp->f_pos < (dir->i_size - 1)) { 176 int is_hdr = (filp->f_pos & 1); 194 if (filldir(dirent, tmp_name, len, filp->f_pos, ino, 199 ++filp->f_pos; [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/isofs/ |
H A D | dir.c | 118 offset = filp->f_pos & (bufsize - 1); 119 block = filp->f_pos >> bufbits; 122 while (filp->f_pos < inode->i_size) { 144 filp->f_pos = (filp->f_pos + ISOFS_BLOCK_SIZE) & ~(ISOFS_BLOCK_SIZE - 1); 145 block = filp->f_pos >> bufbits; 171 filp->f_pos += de_len; 178 if (filldir(dirent, ".", 1, filp->f_pos, inode->i_ino, DT_DIR) < 0) 180 filp->f_pos += de_len; 189 if (filldir(dirent, "..", 2, filp->f_pos, inode_numbe [all...] |
H A D | namei.c | 65 unsigned int block, f_pos, offset; local 71 f_pos = 0; 75 while (f_pos < dir->i_size) { 93 f_pos = (f_pos + ISOFS_BLOCK_SIZE) & ~(ISOFS_BLOCK_SIZE - 1); 94 block = f_pos >> bufbits; 100 f_pos += de_len;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/usb/ |
H A D | drivers.c | 101 file->f_pos = offset; 102 return file->f_pos; 105 file->f_pos += offset; 106 return file->f_pos;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/openpromfs/ |
H A D | inode.c | 77 if (file->f_pos >= 9) 79 if (count > 9 - file->f_pos) 80 count = 9 - file->f_pos; 81 copy_to_user(buf, buffer + file->f_pos, count); 82 file->f_pos += count; 97 if (filp->f_pos >= 0xffffff) 183 k = filp->f_pos; 199 copy_to_user(buf + k - filp->f_pos, 206 __put_user('\'', &buf [k++ - filp->f_pos]); 208 __put_user('\n', &buf [k++ - filp->f_pos]); [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/devpts/ |
H A D | root.c | 50 nr = filp->f_pos; 57 filp->f_pos = ++nr; 62 filp->f_pos = ++nr; 72 filp->f_pos = ++nr;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/kernel/ |
H A D | cpuid.c | 87 file->f_pos = offset; 88 return file->f_pos; 90 file->f_pos += offset; 91 return file->f_pos;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/i386/kernel/ |
H A D | cpuid.c | 87 file->f_pos = offset; 88 return file->f_pos; 90 file->f_pos += offset; 91 return file->f_pos;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/cris/drivers/ |
H A D | eeprom.c | 460 file->f_pos = offset; 463 file->f_pos += offset; 466 file->f_pos = eeprom.size - offset; 473 if (file->f_pos < 0) 475 file->f_pos = 0; 479 if (file->f_pos >= eeprom.size) 481 file->f_pos = eeprom.size - 1; 485 return ( file->f_pos ); 494 f.f_pos = addr; 505 unsigned long p = file->f_pos; [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/sbus/char/ |
H A D | flash.c | 88 file->f_pos = offset; 91 file->f_pos += offset; 92 if (file->f_pos > flash.read_size) 93 file->f_pos = flash.read_size; 96 file->f_pos = flash.read_size; 101 return file->f_pos; 108 unsigned long p = file->f_pos; 121 file->f_pos += count;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/ |
H A D | read_write.c | 52 offset += file->f_pos; 56 if (offset != file->f_pos) { 57 file->f_pos = offset; 80 offset += file->f_pos; 84 if (offset != file->f_pos) { 85 file->f_pos = offset; 172 file, file->f_pos, count); 177 ret = read(file, buf, count, &file->f_pos); 198 file->f_pos, count); 203 ret = write(file, buf, count, &file->f_pos); [all...] |
H A D | readdir.c | 56 offset += file->f_pos; 64 if (offset != file->f_pos) { 65 file->f_pos = offset; 66 if (file->f_pos >= 2) { 69 loff_t n = file->f_pos - 2; 106 int i = filp->f_pos; 113 filp->f_pos++; 122 filp->f_pos++; 127 if (filp->f_pos == 2) { 138 if (filldir(dirent, next->d_name.name, next->d_name.len, filp->f_pos, nex [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/umsdos/ |
H A D | dir.c | 109 if (filp->f_pos == UMSDOS_SPECIAL_DIRFPOS && dir == pseudo_root) { 125 filp->f_pos++; 130 if (filp->f_pos < 2 || 131 (dir->i_ino != UMSDOS_ROOT_INO && filp->f_pos == 32)) { 133 int last_f_pos = filp->f_pos; 143 if (last_f_pos > 0 && filp->f_pos > last_f_pos) 144 filp->f_pos = UMSDOS_SPECIAL_DIRFPOS; 165 pos = filp->f_pos; 166 start_fpos = filp->f_pos; 190 info.f_pos [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/adfs/ |
H A D | dir.c | 38 if (filp->f_pos >> 32) 45 switch ((unsigned long)filp->f_pos) { 49 filp->f_pos += 1; 54 filp->f_pos += 1; 62 ret = ops->setpos(&dir, filp->f_pos - 2); 67 filp->f_pos, obj.file_id, DT_UNKNOWN) < 0) 69 filp->f_pos += 1;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/freevxfs/ |
H A D | vxfs_lookup.c | 246 switch ((long)fp->f_pos) { 248 if (filler(retp, ".", 1, fp->f_pos, ip->i_ino, DT_DIR) < 0) 250 fp->f_pos++; 253 if (filler(retp, "..", 2, fp->f_pos, VXFS_INO(ip)->vii_dotdot, DT_DIR) < 0) 255 fp->f_pos++; 259 pos = fp->f_pos - 2; 319 fp->f_pos = ((page << PAGE_CACHE_SHIFT) | offset) + 2;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/udf/ |
H A D | dir.c | 86 if ( filp->f_pos == 0 ) 88 if (filldir(dirent, ".", 1, filp->f_pos, dir->i_ino, DT_DIR) < 0) 90 filp->f_pos ++; 105 loff_t nf_pos = filp->f_pos - 1; 176 filp->f_pos = nf_pos + 1; 238 if (filldir(dirent, fname, flen, filp->f_pos, iblock, dt_type) < 0) 249 filp->f_pos = nf_pos + 1;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc64/kernel/ |
H A D | nvram.c | 36 offset += file->f_pos; 44 file->f_pos = offset; 45 return file->f_pos;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/macintosh/ |
H A D | nvram.c | 25 offset += file->f_pos; 33 file->f_pos = offset; 34 return file->f_pos;
|