Lines Matching refs:blk
279 ulong_t off, blk; in bpcfs_read() local
293 blk = FI_STARTCLUST(fp); in bpcfs_read()
294 rd = blk == CLUSTER_ROOTDIR ? 1 : 0; in bpcfs_read()
298 blk = FI_STARTCLUST(fp); in bpcfs_read()
299 rd = (blk == CLUSTER_ROOTDIR) ? 1 : 0; in bpcfs_read()
305 blk = fat_map(blk, rd); in bpcfs_read()
308 if (!cluster_valid(blk, rd)) { in bpcfs_read()
310 blk, rd); in bpcfs_read()
316 sector = fat_ctodb(blk, rd); in bpcfs_read()
337 blk = fat_map(blk, rd); in bpcfs_read()
338 if (!cluster_valid(blk, rd)) { in bpcfs_read()
340 blk, rd); in bpcfs_read()
401 fat_ctodb(int blk, int r) in fat_ctodb() argument
405 s = r ? blk + pcfsp->f_rootsec + pcfsp->f_adjust : in fat_ctodb()
406 ((blk - 2) * pcfsp->f_bpb.bs_spc) + in fat_ctodb()
413 fat_map(int blk, int rootdir) in fat_map() argument
419 return (blk > pcfsp->f_rootlen ? CLUSTER_EOF : blk + 1); in fat_map()
423 fat_index = (pcfsp->f_16bit) ? ((ulong_t)blk << 1) : in fat_map()
424 ((ulong_t)blk + ((uint_t)blk >> 1)); in fat_map()
442 blk = fp[0] | (fp[1] << 8); in fat_map()
444 if (blk & 1) in fat_map()
445 blk = ((fp[0] >> 4) & 0xf) | (fp[1] << 4); in fat_map()
447 blk = ((fp[1] & 0xf) << 8) | fp[0]; in fat_map()
453 if (blk >= CLUSTER_RES_12_0) in fat_map()
454 blk |= CLUSTER_RES_16_0; in fat_map()
456 return (blk); in fat_map()