Lines Matching refs:blk
281 ulong_t off, blk; in bpcfs_read() local
295 blk = FI_STARTCLUST(fp); in bpcfs_read()
296 rd = blk == CLUSTER_ROOTDIR ? 1 : 0; in bpcfs_read()
300 blk = FI_STARTCLUST(fp); in bpcfs_read()
301 rd = (blk == CLUSTER_ROOTDIR) ? 1 : 0; in bpcfs_read()
307 blk = fat_map(blk, rd); in bpcfs_read()
310 if (!cluster_valid(blk, rd)) { in bpcfs_read()
312 blk, rd); in bpcfs_read()
318 sector = fat_ctodb(blk, rd); in bpcfs_read()
339 blk = fat_map(blk, rd); in bpcfs_read()
340 if (!cluster_valid(blk, rd)) { in bpcfs_read()
342 blk, rd); in bpcfs_read()
403 fat_ctodb(int blk, int r) in fat_ctodb() argument
407 s = r ? blk + pcfsp->f_rootsec + pcfsp->f_adjust : in fat_ctodb()
408 ((blk - 2) * pcfsp->f_bpb.bs_spc) + in fat_ctodb()
415 fat_map(int blk, int rootdir) in fat_map() argument
421 return (blk > pcfsp->f_rootlen ? CLUSTER_EOF : blk + 1); in fat_map()
425 fat_index = (pcfsp->f_16bit) ? ((ulong_t)blk << 1) : in fat_map()
426 ((ulong_t)blk + ((uint_t)blk >> 1)); in fat_map()
444 blk = fp[0] | (fp[1] << 8); in fat_map()
446 if (blk & 1) in fat_map()
447 blk = ((fp[0] >> 4) & 0xf) | (fp[1] << 4); in fat_map()
449 blk = ((fp[1] & 0xf) << 8) | fp[0]; in fat_map()
455 if (blk >= CLUSTER_RES_12_0) in fat_map()
456 blk |= CLUSTER_RES_16_0; in fat_map()
458 return (blk); in fat_map()