Lines Matching defs:vblocknr
49 "DAT doesn't have a block to manage vblocknr = %llu",
130 "state inconsistency probably due to duplicate use of vblocknr = %llu",
265 * @vblocknr: virtual block number
276 int nilfs_dat_mark_dirty(struct inode *dat, __u64 vblocknr)
281 req.pr_entry_nr = vblocknr;
314 * @vblocknr: virtual block number
318 * @vblocknr to @blocknr.
327 int nilfs_dat_move(struct inode *dat, __u64 vblocknr, sector_t blocknr)
334 ret = nilfs_palloc_get_entry_block(dat, vblocknr, 0, &entry_bh);
355 entry = nilfs_palloc_block_get_entry(dat, vblocknr, entry_bh, kaddr);
358 "%s: invalid vblocknr = %llu, [%llu, %llu)",
359 __func__, (unsigned long long)vblocknr,
381 * @vblocknr: virtual block number
384 * Description: nilfs_dat_translate() maps the virtual block number @vblocknr
388 * with @vblocknr is stored in the place pointed by @blocknrp. On error, one
395 * %-ENOENT - A block number associated with @vblocknr does not exist.
397 int nilfs_dat_translate(struct inode *dat, __u64 vblocknr, sector_t *blocknrp)
405 ret = nilfs_palloc_get_entry_block(dat, vblocknr, 0, &entry_bh);
419 entry = nilfs_palloc_block_get_entry(dat, vblocknr, entry_bh, kaddr);