fragnum
bbase = cgbno - fragnum(fs, cgbno);
(long)blk, (int)fragnum(&sblock, blk), cnt);
fragnum(&sblock, blk) + cnt > sblock.fs_frag) {
(long)blk, (int)fragnum(&sblock, blk), cnt);
frag = fragnum(fs, blkrec->jb_blkno);
fragnum(&sblock, sblock.fs_size) +
(fragnum(&sblock, csfrags) > 0 ?
sblock.fs_frag - fragnum(&sblock, csfrags) : 0);
bbase = fragnum(fs, bprev);
if (bbase > fragnum(fs, (bprev + frags - 1))) {
fragnum(fs, bno) + numfrags(fs, size) > fs->fs_frag) {
bbase = cgbno - fragnum(fs, cgbno);
bbase = cgbno - fragnum(fs, cgbno);
bbase = cgbno - fragnum(fs, cgbno);
if (fragnum(fs, blkno) + numfrags(fs, size) > fs->fs_frag)
device_tree::create_fragment_wrapper(node_ptr &node, int &fragnum)
std::string fragment_address = "fragment@" + std::to_string(fragnum);
++fragnum;
device_tree::generate_root(node_ptr &node, int &fragnum)
return create_fragment_wrapper(node, fragnum);
int fragnum = 0;
root = generate_root(roots[0], fragnum);
root = generate_root(roots[0], fragnum);
reassign_fragment_numbers(node, fragnum);
auto fragment = create_fragment_wrapper(node, fragnum);
node_ptr create_fragment_wrapper(node_ptr &node, int &fragnum);
node_ptr generate_root(node_ptr &node, int &fragnum);
fragnum(fs, bno) + numfrags(fs, size) > fs->fs_frag) {
bbase = cgbno - fragnum(fs, cgbno);
fragnum(&sblock, sblock.fs_size) +
(fragnum(&sblock, csfrags) > 0 ?
sblock.fs_frag - fragnum(&sblock, csfrags) : 0);