Lines Matching refs:pos

191 static fssh_status_t file_read(struct file_descriptor *, fssh_off_t pos,
193 static fssh_status_t file_write(struct file_descriptor *, fssh_off_t pos,
195 static fssh_off_t file_seek(struct file_descriptor *, fssh_off_t pos,
214 static fssh_status_t attr_read(struct file_descriptor *, fssh_off_t pos,
216 static fssh_status_t attr_write(struct file_descriptor *, fssh_off_t pos,
218 static fssh_off_t attr_seek(struct file_descriptor *, fssh_off_t pos,
2172 fssh_read_pages(int fd, fssh_off_t pos, const fssh_iovec *vecs,
2201 fssh_ssize_t bytesRead = fssh_readv_pos(fd, pos, vecs, count);
2213 fssh_write_pages(int fd, fssh_off_t pos, const fssh_iovec *vecs,
2242 fssh_ssize_t bytesWritten = fssh_writev_pos(fd, pos, vecs, count);
2386 vfs_read_pages(void *_vnode, void *cookie, fssh_off_t pos,
2392 cookie, pos, vecs, count, _numBytes);
2397 vfs_write_pages(void *_vnode, void *cookie, fssh_off_t pos,
2403 cookie, pos, vecs, count, _numBytes);
3196 file_read(struct file_descriptor *descriptor, fssh_off_t pos, void *buffer, fssh_size_t *length)
3200 FUNCTION(("file_read: buf %p, pos %lld, len %p = %ld\n", buffer, pos, length, *length));
3201 return FS_CALL(vnode, read, descriptor->cookie, pos, buffer, length);
3206 file_write(struct file_descriptor *descriptor, fssh_off_t pos, const void *buffer, fssh_size_t *length)
3210 FUNCTION(("file_write: buf %p, pos %lld, len %p\n", buffer, pos, length));
3211 return FS_CALL(vnode, write, descriptor->cookie, pos, buffer, length);
3216 file_seek(struct file_descriptor *descriptor, fssh_off_t pos, int seekType)
3220 FUNCTION(("file_seek(pos = %lld, seekType = %d)\n", pos, seekType));
3228 offset = descriptor->pos;
3251 if (offset > 0 && LLONG_MAX - offset < pos)
3254 pos += offset;
3255 if (pos < 0)
3258 return descriptor->pos = pos;
4131 attr_read(struct file_descriptor *descriptor, fssh_off_t pos, void *buffer, fssh_size_t *length)
4135 FUNCTION(("attr_read: buf %p, pos %lld, len %p = %ld\n", buffer, pos, length, *length));
4139 return FS_CALL(vnode, read_attr, descriptor->cookie, pos, buffer, length);
4144 attr_write(struct file_descriptor *descriptor, fssh_off_t pos, const void *buffer, fssh_size_t *length)
4148 FUNCTION(("attr_write: buf %p, pos %lld, len %p\n", buffer, pos, length));
4152 return FS_CALL(vnode, write_attr, descriptor->cookie, pos, buffer, length);
4157 attr_seek(struct file_descriptor *descriptor, fssh_off_t pos, int seekType)
4166 offset = descriptor->pos;
4189 if (offset > 0 && LLONG_MAX - offset < pos)
4192 pos += offset;
4193 if (pos < 0)
4196 return descriptor->pos = pos;