Lines Matching defs:pos
328 void Read(void* buffer, size_t bufferSize, off_t pos,
331 if (pos < 0 || (uint64)pos > SIZE_MAX || (size_t)pos > fSize - 1) {
335 size_t copySize = fSize - pos;
338 strlcpy((char*)buffer, &fValue[pos], bufferSize);
1937 FUSEVolume::Read(void* _node, void* _cookie, off_t pos, void* buffer,
1954 error = UserlandFS::KernelEmu::file_cache_read(GetID(), node->id, cookie, pos,
1957 error = _InternalIO(node, cookie, NULL, pos, (char *)buffer, *_bytesRead, false);
1967 FUSEVolume::Write(void* _node, void* _cookie, off_t pos, const void* buffer,
1986 error = UserlandFS::KernelEmu::file_cache_write(GetID(), node->id, cookie, pos,
1989 error = _InternalIO(node, cookie, NULL, pos, (char *)buffer, *_bytesWritten, true);
2576 FUSEVolume::ReadAttr(void* _node, void* _cookie, off_t pos, void* buffer,
2586 cookie->Read(buffer, bufferSize, pos, bytesRead);
3612 off_t pos, char* buffer, size_t& length, bool write)
3615 node, cookie, path, pos, buffer, length, write));
3620 fuseError = fuse_ll_write(fOps, node->id, buffer, length, pos, cookie);
3622 fuseError = fuse_ll_read(fOps, node->id, buffer, length, pos, cookie);
3640 fuseError = fuse_fs_write(fFS, path, buffer, length, pos, cookie);
3642 fuseError = fuse_fs_read(fFS, path, buffer, length, pos, cookie);