Lines Matching refs:FileMap
63 class FileMap
65 : public DoublyLinkedListLinkImpl<FileMap>
69 FileMap(struct vnode* vnode, off_t size);
70 ~FileMap();
108 typedef DoublyLinkedList<FileMap> FileMapList;
115 FileMap::FileMap(struct vnode* vnode, off_t size)
131 FileMap::~FileMap()
144 FileMap::ExtentAt(uint32 index)
157 FileMap::_FindExtent(off_t offset, uint32 *_index)
186 FileMap::_MakeSpace(size_t count)
233 FileMap::_Add(file_io_vec* vecs, size_t vecCount, off_t& lastOffset)
235 TRACE("FileMap@%p::Add(vecCount = %ld)\n", this, vecCount);
292 FileMap::_InvalidateAfter(off_t offset)
313 FileMap::Invalidate(off_t offset, off_t size)
328 FileMap::SetSize(off_t size)
340 FileMap::_Free()
350 FileMap::_Cache(off_t offset, off_t size)
382 FileMap::SetMode(uint32 mode)
407 FileMap::Translate(off_t offset, size_t size, file_io_vec* vecs, size_t* _count,
502 FileMap* map = (FileMap*)parse_expression(argv[argc - 1]);
508 kprintf("FileMap %p\n", map);
548 FileMap* map = iterator.Next();
614 return new(std::nothrow) FileMap(vnode, size);
621 FileMap* map = (FileMap*)_map;
633 FileMap* map = (FileMap*)_map;
644 FileMap* map = (FileMap*)_map;
655 FileMap* map = (FileMap*)_map;
670 FileMap* map = (FileMap*)_map;