Searched refs:f_pos (Results 1 - 25 of 210) sorted by relevance

123456789

/asus-wl-520gu-7.0.1.45/src/linux/linux/fs/affs/
H A Ddir.c61 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 Ddir.c16 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 Ddir.c84 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 Ddir.c35 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 Ddir.c35 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 Ddir_cap.c149 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 Ddir_nat.c170 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 Ddir_dbl.c145 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 Ddir.c118 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 Dnamei.c65 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 Ddrivers.c101 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 Dinode.c77 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 Droot.c50 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 Dcpuid.c87 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 Dcpuid.c87 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 Deeprom.c460 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 Dflash.c88 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 Dread_write.c52 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 Dreaddir.c56 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 Ddir.c109 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 Ddir.c38 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 Dvxfs_lookup.c246 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 Ddir.c86 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 Dnvram.c36 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 Dnvram.c25 offset += file->f_pos;
33 file->f_pos = offset;
34 return file->f_pos;

Completed in 104 milliseconds

123456789