Home
last modified time | relevance | path

Searched refs:dev_off (Results 1 – 6 of 6) sorted by relevance

/minix3/minix/servers/vm/
H A Dmem_cache.c98 uint64_t dev_off = msg->m_vmmcp.dev_offset; in do_mapcache() local
108 if(dev_off % PAGE_SIZE || ino_off % PAGE_SIZE) { in do_mapcache()
147 if(!(hb = find_cached_page_bydev(dev, dev_off + offset, in do_mapcache()
200 uint64_t dev_off = msg->m_vmmcp.dev_offset; in do_setcache() local
210 if(dev_off % PAGE_SIZE || ino_off % PAGE_SIZE) { in do_setcache()
234 if((hb=find_cached_page_bydev(dev, dev_off + offset, in do_setcache()
265 if((r=addcache(dev, dev_off + offset, msg->m_vmmcp.ino, in do_setcache()
287 uint64_t dev_off; in do_forgetcache() local
291 dev_off = msg->m_vmmcp.dev_offset; in do_forgetcache()
297 if (dev_off % PAGE_SIZE) { in do_forgetcache()
[all …]
H A Dcache.c177 find_cached_page_bydev(dev_t dev, u64_t dev_off, ino_t ino, u64_t ino_off, int touchlru) in find_cached_page_bydev() argument
181 for(hb = cache_hash_bydev[makehash(dev, dev_off)]; hb; hb=hb->hash_next_dev) { in find_cached_page_bydev()
182 if(hb->dev == dev && hb->dev_offset == dev_off) { in find_cached_page_bydev()
216 int addcache(dev_t dev, u64_t dev_off, ino_t ino, u64_t ino_off, int flags, in addcache() argument
234 assert(!find_cached_page_bydev(dev, dev_off, ino, ino_off)); in addcache()
238 hb->dev_offset = dev_off; in addcache()
246 hv_dev = makehash(dev, dev_off); in addcache()
H A Dproto.h224 struct cached_page *find_cached_page_bydev(dev_t dev, u64_t dev_off,
/minix3/minix/tests/
H A Dtestvm.c32 u64_t dev_off = (u64_t) b * blocksize; in dowriteblock() local
34 if((bdata = vm_map_cacheblock(MYDEV, dev_off, in dowriteblock()
46 if(mustset && (r=vm_set_cacheblock(bdata, MYDEV, dev_off, in dowriteblock()
63 u64_t dev_off = (u64_t) b * blocksize; in readblock() local
65 if((bdata = vm_map_cacheblock(MYDEV, dev_off, in readblock()
/minix3/minix/lib/libminixfs/
H A Dcache.c321 uint64_t dev_off; in get_block_ino() local
334 dev_off = block * fs_block_size; in get_block_ino()
444 if((bp->data = vm_map_cacheblock(dev, dev_off, ino, ino_off, in get_block_ino()
520 uint64_t dev_off; in put_block() local
527 dev_off = bp->lmfs_blocknr * fs_block_size; in put_block()
567 if ((r = vm_set_cacheblock(bp->data, dev, dev_off, bp->lmfs_inode, in put_block()
583 "0x%llx failed\n", bp->data, dev, dev_off); in put_block()
/minix3/minix/lib/libfsdriver/
H A Dcall.c231 static off_t dev_off = 0; /* fake device offset, see below */ in builtin_peek() local
258 r = vm_set_cacheblock(buf, fsdriver_device, dev_off, ino_nr, in builtin_peek()
264 dev_off += nbytes; in builtin_peek()