Lines Matching defs:vol
94 abnum = num / file->vol->lpa;
95 blnum = num % file->vol->lpa;
134 return func(file->vol, file->ext[i].xdrStABN + abnum, blnum, bp);
153 hfsvol *vol = file->vol;
163 clumpsz = vol->mdb.drClpSiz;
165 blocks.xdrNumABlks = clumpsz / vol->mdb.drAlBlkSiz;
167 if (v_allocblocks(vol, &blocks) < 0)
175 end = *pylen / vol->mdb.drAlBlkSiz;
193 v_freeblocks(vol, &blocks);
199 v_freeblocks(vol, &blocks);
210 v_freeblocks(vol, &blocks);
248 if (bt_insert(&vol->ext, record, reclen) < 0)
250 v_freeblocks(vol, &blocks);
268 v_freeblocks(vol, &blocks);
276 *pylen += blocks.xdrNumABlks * vol->mdb.drAlBlkSiz;
297 alblksz = file->vol->mdb.drAlBlkSiz;
359 v_freeblocks(file->vol, &blocks);
387 v_freeblocks(file->vol, &file->ext[i]);
406 if (bt_delete(&file->vol->ext, HFS_NODEREC(n, n.rnum)) < 0)
435 hfsvol *vol = file->vol;
437 if (! (vol->flags & HFS_READONLY))
447 if (v_catsearch(file->vol, file->parid, file->name, 0, 0, &n) <= 0 ||