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

1234567

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/affs/
H A Ddir.c53 u32 f_pos; local
58 pr_debug("AFFS: readdir(ino=%lu,f_pos=%lx)\n",inode->i_ino,(unsigned long)filp->f_pos);
64 f_pos = filp->f_pos;
66 if (f_pos == 0) {
68 if (filldir(dirent, ".", 1, f_pos, inode->i_ino, DT_DIR) < 0)
70 filp->f_pos = f_pos = 1;
73 if (f_pos
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/qnx4/
H A Ddir.c35 QNX4DEBUG(("filp->f_pos = %ld\n", (long) filp->f_pos));
39 while (filp->f_pos < inode->i_size) {
40 blknum = qnx4_block_map( inode, filp->f_pos >> QNX4_BLOCK_SIZE_BITS );
46 ix = (int)(filp->f_pos >> QNX4_DIR_ENTRY_SIZE_BITS) % QNX4_INODES_PER_BLOCK;
67 if (filldir(dirent, de->di_fname, size, filp->f_pos, ino, DT_UNKNOWN) < 0) {
74 filp->f_pos += QNX4_DIR_ENTRY_SIZE;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hpfs/
H A Ddir.c14 hpfs_del_pos(inode, &filp->f_pos);
24 loff_t new_off = off + (whence == 1 ? filp->f_pos : 0);
45 return filp->f_pos = new_off;
101 if (filp->f_pos == 12) { /* diff -r requires this (note, that diff -r */
102 filp->f_pos = 13; /* also fails on msdos filesystem in 2.0) */
105 if (filp->f_pos == 13) {
116 if (hpfs_stop_cycles(inode->i_sb, filp->f_pos, &c1, &c2, "hpfs_readdir")) {
120 if (filp->f_pos == 12)
122 if (filp->f_pos == 3 || filp->f_pos
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/isofs/
H A Ddir.c108 offset = filp->f_pos & (bufsize - 1);
109 block = filp->f_pos >> bufbits;
111 while (filp->f_pos < inode->i_size) {
131 filp->f_pos = (filp->f_pos + ISOFS_BLOCK_SIZE) & ~(ISOFS_BLOCK_SIZE - 1);
132 block = filp->f_pos >> bufbits;
169 filp->f_pos += de_len;
176 if (filldir(dirent, ".", 1, filp->f_pos, inode->i_ino, DT_DIR) < 0)
178 filp->f_pos += de_len;
187 if (filldir(dirent, "..", 2, filp->f_pos, inode_numbe
[all...]
H A Dnamei.c56 unsigned long block, f_pos, offset, block_saved, offset_saved; local
63 f_pos = 0;
67 while (f_pos < dir->i_size) {
84 f_pos = (f_pos + ISOFS_BLOCK_SIZE) & ~(ISOFS_BLOCK_SIZE - 1);
85 block = f_pos >> bufbits;
93 f_pos += de_len;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/efs/
H A Ddir.c39 block = filp->f_pos >> EFS_DIRBSIZE_BITS;
42 slot = filp->f_pos & 0xff;
79 filp->f_pos = (block << EFS_DIRBSIZE_BITS) | slot;
82 filldir(dirent, nameptr, namelen, filp->f_pos, inodenum, DT_UNKNOWN);
97 filp->f_pos = (block << EFS_DIRBSIZE_BITS) | slot;
108 filp->f_pos = (block << EFS_DIRBSIZE_BITS) | slot;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/9p/
H A Dvfs_dir.c86 if (file->rdir_fcall && (filp->f_pos != file->rdir_pos)) {
107 filp->f_pos, v9fs_qid2ino(&stat.qid),
112 file->rdir_pos = filp->f_pos;
117 filp->f_pos += s;
127 ret = v9fs_t_read(v9ses, fid, filp->f_pos,
149 filp->f_pos, v9fs_qid2ino(&stat.qid),
155 file->rdir_pos = filp->f_pos;
161 filp->f_pos += s;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext3/
H A Ddir.c128 offset = filp->f_pos & (sb->s_blocksize - 1);
130 while (!error && !stored && filp->f_pos < inode->i_size) {
131 unsigned long blk = filp->f_pos >> EXT3_BLOCK_SIZE_BITS(sb);
155 inode->i_ino, (unsigned long)filp->f_pos);
157 if (filp->f_pos > inode->i_blocks << 9)
159 filp->f_pos += sb->s_blocksize - offset;
184 filp->f_pos = (filp->f_pos & ~(sb->s_blocksize - 1))
189 while (!error && filp->f_pos < inode->i_size
194 /* On error, skip the f_pos t
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext4/
H A Ddir.c128 offset = filp->f_pos & (sb->s_blocksize - 1);
130 while (!error && !stored && filp->f_pos < inode->i_size) {
131 unsigned long blk = filp->f_pos >> EXT4_BLOCK_SIZE_BITS(sb);
154 inode->i_ino, (unsigned long)filp->f_pos);
156 if (filp->f_pos > inode->i_blocks << 9)
158 filp->f_pos += sb->s_blocksize - offset;
183 filp->f_pos = (filp->f_pos & ~(sb->s_blocksize - 1))
188 while (!error && filp->f_pos < inode->i_size
194 * On error, skip the f_pos t
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/drivers/opl4/
H A Dopl4_proc.c109 file->f_pos = offset;
112 file->f_pos += offset;
115 file->f_pos = entry->size + offset;
120 if (file->f_pos > entry->size)
121 file->f_pos = entry->size;
122 return file->f_pos;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/isa/gus/
H A Dgus_mem_proc.c65 file->f_pos = offset;
68 file->f_pos += offset;
71 file->f_pos = priv->size + offset;
76 if (file->f_pos > priv->size)
77 file->f_pos = priv->size;
78 return file->f_pos;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/frv/kernel/
H A Dsysctl.c88 if (filp->f_pos > 0) {
114 filp->f_pos = len;
154 if (filp->f_pos > 0) {
167 filp->f_pos = len;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/cris/arch-v10/drivers/
H A Deeprom.c471 file->f_pos = offset;
474 file->f_pos += offset;
477 file->f_pos = eeprom.size - offset;
484 if (file->f_pos < 0)
486 file->f_pos = 0;
490 if (file->f_pos >= eeprom.size)
492 file->f_pos = eeprom.size - 1;
496 return ( file->f_pos );
505 f.f_pos = addr;
516 unsigned long p = file->f_pos;
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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;
103 return file->f_pos;
110 unsigned long p = file->f_pos;
123 file->f_pos += count;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hfs/
H A Ddir.c65 if (filp->f_pos >= inode->i_size)
74 switch ((u32)filp->f_pos) {
79 filp->f_pos++;
96 filp->f_pos++;
99 if (filp->f_pos >= inode->i_size)
101 err = hfs_brec_goto(&fd, filp->f_pos - 1);
121 if (filldir(dirent, strbuf, len, filp->f_pos,
130 if (filldir(dirent, strbuf, len, filp->f_pos,
138 filp->f_pos++;
139 if (filp->f_pos >
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/adfs/
H A Ddir.c40 if (filp->f_pos >> 32)
47 switch ((unsigned long)filp->f_pos) {
51 filp->f_pos += 1;
56 filp->f_pos += 1;
64 ret = ops->setpos(&dir, filp->f_pos - 2);
69 filp->f_pos, obj.file_id, DT_UNKNOWN) < 0)
71 filp->f_pos += 1;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/freevxfs/
H A Dvxfs_lookup.c251 switch ((long)fp->f_pos) {
253 if (filler(retp, ".", 1, fp->f_pos, ip->i_ino, DT_DIR) < 0)
255 fp->f_pos++;
258 if (filler(retp, "..", 2, fp->f_pos, VXFS_INO(ip)->vii_dotdot, DT_DIR) < 0)
260 fp->f_pos++;
264 pos = fp->f_pos - 2;
326 fp->f_pos = ((page << PAGE_CACHE_SHIFT) | offset) + 2;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/udf/
H A Ddir.c85 if ( filp->f_pos == 0 )
87 if (filldir(dirent, ".", 1, filp->f_pos, dir->i_ino, DT_DIR) < 0)
92 filp->f_pos ++;
107 loff_t nf_pos = filp->f_pos - 1;
181 filp->f_pos = nf_pos + 1;
245 if (filldir(dirent, fname, flen, filp->f_pos, iblock, dt_type) < 0)
256 filp->f_pos = nf_pos + 1;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/macintosh/
H A Dnvram.c27 offset += file->f_pos;
37 file->f_pos = offset;
39 return file->f_pos;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/
H A Dgeneric_nvram.c36 offset += file->f_pos;
46 file->f_pos = offset;
48 return file->f_pos;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/kernel/
H A Dmsr.c55 file->f_pos = offset;
56 ret = file->f_pos;
59 file->f_pos += offset;
60 ret = file->f_pos;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/parisc/
H A Deisa_eeprom.c41 offset += file->f_pos;
47 return (offset >= 0 && offset < HPEE_MAX_LENGTH) ? (file->f_pos = offset) : -EINVAL;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/bfs/
H A Ddir.c38 if (f->f_pos & (BFS_DIRENT_SIZE-1)) {
39 printf("Bad f_pos=%08lx for %s:%08lx\n", (unsigned long)f->f_pos,
45 while (f->f_pos < dir->i_size) {
46 offset = f->f_pos & (BFS_BSIZE-1);
47 block = BFS_I(dir)->i_sblock + (f->f_pos >> BFS_BSIZE_BITS);
50 f->f_pos += BFS_BSIZE - offset;
57 if (filldir(dirent, de->name, size, f->f_pos, le16_to_cpu(de->ino), DT_UNKNOWN) < 0) {
64 f->f_pos += BFS_DIRENT_SIZE;
65 } while (offset < BFS_BSIZE && f->f_pos < di
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/proc/
H A Dproc_sysctl.c308 return filldir(dirent, qname.name, qname.len, filp->f_pos, ino, type);
326 if (filp->f_pos == 0) {
327 if (filldir(dirent, ".", 1, filp->f_pos,
330 filp->f_pos++;
332 if (filp->f_pos == 1) {
333 if (filldir(dirent, "..", 2, filp->f_pos,
336 filp->f_pos++;
358 if (pos < filp->f_pos)
363 filp->f_pos = pos + 1;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/tx4938/toshiba_rbtx4938/
H A Dspi_eeprom.c189 if (file->f_pos >= size)
191 if (file->f_pos + count > size)
192 count = size - file->f_pos;
195 if (spi_eeprom_write((int)data, file->f_pos,
201 file->f_pos += len;

Completed in 251 milliseconds

1234567