/illumos-gate/usr/src/cmd/fs.d/udfs/fsck/ |
H A D | fsck.h | 194 #define setbmap(blkno) setbit(blockmap, blkno) argument 195 #define testbmap(blkno) isset(blockmap, blkno) argument 196 #define clrbmap(blkno) clrbit(blockmap, blkno) argument 198 #define setbusy(blkno) setbit(busymap, blkno) argument 199 #define testbusy(blkno) isset(busymap, blkno) argument 200 #define clrbusy(blkno) clrbit(busymap, blkno) argument 202 #define fsbtodb(blkno) ((blkno) * (fsbsize / DEV_BSIZE)) argument 203 #define dbtofsb(blkno) ((blkno) / (fsbsize / DEV_BSIZE)) argument
|
/illumos-gate/usr/src/cmd/format/ |
H A D | analyze.c | 98 static int analyze_blocks(int flags, diskaddr_t blkno, uint_t blkcnt, 101 static int verify_blocks(int flags, diskaddr_t blkno, uint_t blkcnt, 570 analyze_blocks(int flags, diskaddr_t blkno, uint_t blkcnt, unsigned data, in analyze_blocks() argument 580 return (verify_blocks(flags, blkno, blkcnt, data, in analyze_blocks() 603 status = (*cur_ops->op_rdwr)(DIR_READ, cur_file, blkno, in analyze_blocks() 623 status = (*cur_ops->op_rdwr)(DIR_WRITE, cur_file, blkno, in analyze_blocks() 634 status = (*cur_ops->op_rdwr)(DIR_READ, cur_file, blkno, in analyze_blocks() 654 pr_dblock(err_print, blkno); in analyze_blocks() 664 status = (*cur_ops->op_rdwr)(DIR_WRITE, cur_file, blkno, in analyze_blocks() 680 if ((*cur_ops->op_rdwr)(DIR_WRITE, cur_file, blkno, in analyze_blocks() [all …]
|
H A D | disk_generic.c | 63 static int generic_rdwr(int dir, int fd, diskaddr_t blkno, int secnt, 101 generic_rdwr(int dir, int fd, diskaddr_t blkno, int secnt, caddr_t bufaddr, in generic_rdwr() argument 109 tmpblk = (offset_t)blkno * cur_blksz; in generic_rdwr()
|
H A D | defect.c | 407 add_ldef(diskaddr_t blkno, struct defect_list *list) in add_ldef() argument 416 def.cyl = bn2c(blkno); in add_ldef() 417 def.head = bn2h(blkno); in add_ldef() 418 def.sect = bn2s(blkno); in add_ldef()
|
/illumos-gate/usr/src/boot/common/ |
H A D | bcache.c | 83 #define BHASH(bc, blkno) ((blkno) & ((bc)->bcache_nblks - 1)) argument 84 #define BCACHE_LOOKUP(bc, blkno) \ argument 85 ((bc)->bcache_ctl[BHASH((bc), (blkno))].bc_blkno != (blkno)) 89 static void bcache_invalidate(struct bcache *bc, daddr_t blkno); 90 static void bcache_insert(struct bcache *bc, daddr_t blkno); 447 bcache_insert(struct bcache *bc, daddr_t blkno) in bcache_insert() argument 451 cand = BHASH(bc, blkno); in bcache_insert() 453 DPRINTF("insert blk %jd -> %u # %d", (intmax_t)blkno, cand, in bcache_insert() 455 bc->bcache_ctl[cand].bc_blkno = blkno; in bcache_insert() 463 bcache_invalidate(struct bcache *bc, daddr_t blkno) in bcache_invalidate() argument [all …]
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_bio.h | 62 daddr_t blkno, long bsize); 66 daddr_t blkno, long bsize, int flag); 68 #define UFS_BREAD(ufsvfsp, dev, blkno, bsize) \ argument 69 bread_common(ufsvfsp, dev, blkno, bsize) 80 #define UFS_GETBLK(ufsvfsp, dev, blkno, bsize) \ argument 81 getblk_common(ufsvfsp, dev, blkno, bsize, /* errflg */ 0)
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass1b.c | 76 daddr32_t blkno = idesc->id_blkno; in pass1bcheck() local 78 for (nfrags = 0; nfrags < idesc->id_numfrags; blkno++, nfrags++) { in pass1bcheck() 79 if (chkrange(blkno, 1)) { in pass1bcheck() 88 if (find_dup_ref(blkno, idesc->id_number, lbn, DB_INCR)) in pass1bcheck() 89 blkerror(idesc->id_number, "DUP", blkno, lbn); in pass1bcheck()
|
H A D | pass4.c | 160 daddr32_t blkno = idesc->id_blkno; in pass4check() local 175 if (chkrange(blkno + fragnum, 1)) { in pass4check() 177 } else if (testbmap(blkno + fragnum)) { in pass4check() 189 cg_frag = blkno + fragnum; in pass4check()
|
H A D | fsck.h | 368 #define testbmap(blkno) isset(blockmap, blkno) argument 369 #define setbmap(blkno) setbit(blockmap, blkno) argument 370 #define clrbmap(blkno) clrbit(blockmap, blkno) argument
|
/illumos-gate/usr/src/lib/libnsl/yp/ |
H A D | dbm.c | 115 blkno = 0; in dbmclose() 129 blkno = hash & hmask; in forder() 130 bitno = blkno + hmask; in forder() 134 return (blkno); in forder() 177 (void) lseek(pagf, blkno*PBLKSIZ, 0); in delete() 210 (void) lseek(pagf, blkno*PBLKSIZ, 0); in store() 238 (void) lseek(pagf, blkno*PBLKSIZ, 0); in store() 242 (void) lseek(pagf, (blkno+hmask+1)*PBLKSIZ, 0); in store() 322 blkno = hash & hmask; in dbm_access() 323 bitno = blkno + hmask; in dbm_access() [all …]
|
/illumos-gate/usr/src/ucblib/libdbm/ |
H A D | dbm.c | 124 blkno = 0; in dbmclose() 138 blkno = hash & hmask; in forder() 139 bitno = blkno + hmask; in forder() 143 return (blkno); in forder() 185 (void) lseek(pagf, blkno*PBLKSIZ, 0); in delete() 223 (void) lseek(pagf, blkno*PBLKSIZ, 0); in store() 262 (void) lseek(pagf, blkno*PBLKSIZ, 0); in store() 265 (void) lseek(pagf, (blkno+hmask+1)*PBLKSIZ, 0); in store() 339 blkno = hash & hmask; in dbm_access() 340 bitno = blkno + hmask; in dbm_access() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | emul64_bsd.c | 1014 diskaddr_t blkno, int nblks, unsigned char *bufaddr) in bsd_readblks() argument 1024 emul64_name, target, lun, blkno, blkno, nblks); in bsd_readblks() 1054 overlap = bsd_tgt_overlap(tgt, blkno, nblks); in bsd_readblks() 1061 emul64_name, blkno, nblks); in bsd_readblks() 1071 emul64_name, i+1, nblks, blkno); in bsd_readblks() 1072 if (blkno > tgt->emul64_tgt_sectors) in bsd_readblks() 1074 blk = bsd_findblk(tgt, blkno, NULL); in bsd_readblks() 1080 blkno++; in bsd_readblks() 1095 diskaddr_t blkno, int nblks, unsigned char *bufaddr) in bsd_writeblks() argument 1106 emul64_name, target, lun, blkno, blkno, nblks); in bsd_writeblks() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | bio.c | 204 bread(dev_t dev, daddr_t blkno, long bsize) in bread() argument 206 return (BREAD(dev, blkno, bsize)); in bread() 215 bread_common(void *arg, dev_t dev, daddr_t blkno, long bsize) in bread_common() argument 222 bp = getblk_common(ufsvfsp, dev, blkno, bsize, /* errflg */ 1); in bread_common() 252 breada(dev_t dev, daddr_t blkno, daddr_t rablkno, long bsize) in breada() argument 258 if (!bio_incore(dev, blkno)) { in breada() 260 bp = GETBLK(dev, blkno, bsize); in breada() 285 return (BREAD(dev, blkno, bsize)); in breada() 560 getblk(dev_t dev, daddr_t blkno, long bsize) in getblk() argument 563 blkno, bsize, /* errflg */ 0)); in getblk() [all …]
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_ufs.c | 171 grub_daddr32_t nb, blkno; in sbmap() local 198 blkno = fsbtodb(SUPERBLOCK, nb); in sbmap() 199 if (!devread(blkno, 0, SUPERBLOCK->fs_bsize, in sbmap() 211 blkno = fsbtodb(SUPERBLOCK, nb); in sbmap() 212 if (!devread(blkno, 0, SUPERBLOCK->fs_bsize, in sbmap()
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_alloc.c | 741 uint32_t block, begin, end, blkno, count, map_end_blk, dummy; in ud_free_space_bmap() local 794 blkno = beginblk - (block * (udf_vfsp->udf_lbsize << 3)); in ud_free_space_bmap() 795 if (blkno + blkcount > (udf_vfsp->udf_lbsize << 3)) { in ud_free_space_bmap() 796 count = (udf_vfsp->udf_lbsize << 3) - blkno; in ud_free_space_bmap() 809 ud_mark_free((uint8_t *)bp->b_un.b_addr, blkno, count); in ud_free_space_bmap() 984 uint32_t blkno, size, loc; in ud_ialloc() local 1014 0, 1, &blkno, &size, 0, 1)) != 0) { in ud_ialloc() 1017 loc = ud_xlate_to_daddr(udf_vfsp, prn, blkno, 1, &dummy); in ud_ialloc() 1022 ud_free_space(pip->i_vfs, prn, blkno, size); in ud_ialloc() 1121 UD_EXT_ATTR_HDR, blkno, ea_len); in ud_ialloc() [all …]
|
H A D | udf_bmap.c | 200 uint32_t blkno, sz; in ud_bmap_write() local 523 &blkno, &sz, 1, 0)) != 0) { in ud_bmap_write() 532 error = ud_zero_it(ip, blkno, sz); in ud_bmap_write() 536 if ((prox == blkno) && in ud_bmap_write() 579 iext->ib_block = blkno; in ud_bmap_write() 1014 uint32_t blkno, sz; in ud_bump_ext_count() local 1039 prox, 1, &blkno, &sz, 0, 0)) != 0) { in ud_bump_ext_count() 1066 icon->ib_block = blkno; in ud_bump_ext_count() 1096 uint32_t blkno, sz, prox, mext_sz; in ud_create_ext() local 1127 &blkno, &sz, 1, 0)) != 0) { in ud_create_ext() [all …]
|
H A D | udf_subr.c | 159 uint16_t prn, uint32_t blkno, int32_t nblks, uint32_t *count) in ud_xlate_to_daddr() argument 182 if (blkno < map->udm_count[i]) { in ud_xlate_to_daddr() 184 lblkno = SWAP_32(addr[blkno]); in ud_xlate_to_daddr() 188 blkno -= map->udm_count[i]; in ud_xlate_to_daddr() 203 begin_req = blkno; in ud_xlate_to_daddr() 241 lblkno = blkno; in ud_xlate_to_daddr() 247 lblkno = blkno; in ud_xlate_to_daddr() 275 uint16_t prn, daddr_t blkno, int32_t lad) in ud_xlate_to_addr() argument 283 return (blkno); in ud_xlate_to_addr() 288 return (blkno - ud_parts->udp_start); in ud_xlate_to_addr() [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/impl/ |
H A D | services.h | 68 int severity, daddr_t blkno, daddr_t err_blkno, 74 char *drv_name, int severity, daddr_t blkno, daddr_t err_blkno, 80 char *label, int severity, daddr_t blkno, daddr_t err_blkno,
|
/illumos-gate/usr/src/boot/libsa/ |
H A D | cd9660.c | 463 daddr_t blkno, blkoff; in buf_read_file() local 467 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno; in buf_read_file() 470 if (blkno != fp->f_buf_blkno) { in buf_read_file() 476 cdb2devb(blkno), ISO_DEFAULT_BLOCK_SIZE, in buf_read_file() 483 fp->f_buf_blkno = blkno; in buf_read_file() 542 daddr_t blkno; in cd9660_readdir() local 545 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir() 546 fp->f_off = (blkno + 1) * ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir()
|
/illumos-gate/usr/src/cmd/ypcmd/ |
H A D | ypxfrd.x | 45 int blkno; member 50 int blkno; member
|
H A D | ypxfrd_server.c | 266 res.status = mygetpage(res.pag_u.ok.blkdat, &(res.pag_u.ok.blkno), m); in xdr_pages() 284 &(res.pag_u.ok.blkno), m); in xdr_pages() 341 res.status = mygetdir(res.dir_u.ok.blkdat, &(res.dir_u.ok.blkno), m); in xdr_dirs() 350 &(res.dir_u.ok.blkno), m); in xdr_dirs()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | buf.h | 306 #define BREAD(dev, blkno, bsize) \ argument 307 bread_common(/* ufsvfsp */ NULL, dev, blkno, bsize) 319 #define GETBLK(dev, blkno, bsize) \ argument 320 getblk_common(/* ufsvfsp */ NULL, dev, blkno, bsize, /* errflg */ 0)
|
/illumos-gate/usr/src/uts/intel/io/dktp/dcdev/ |
H A D | gda.c | 247 int severity, daddr_t blkno, daddr_t err_blkno, in gda_errmsg() argument 264 if ((blkno != -1) && (err_blkno != -1)) { in gda_errmsg() 266 blkno, err_blkno); in gda_errmsg()
|
/illumos-gate/usr/src/uts/common/io/sdcard/impl/ |
H A D | sda_mem.c | 100 uint64_t blkno; in sda_mem_rw() local 103 blkno = xfer->x_blkno; in sda_mem_rw() 108 if ((blkno + nblks) > slot->s_nblks) { in sda_mem_rw() 112 cmdp = sda_cmd_alloc(slot, cmd, blkno << slot->s_bshift, in sda_mem_rw()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_subr.c | 573 daddr_t blkno; in ufs_sync_indir() local 606 if ((blkno = ip->i_ib[i]) == 0) in ufs_sync_indir() 608 blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno)); in ufs_sync_indir() 611 if ((blkno = ip->i_ib[1]) == 0) in ufs_sync_indir() 613 bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, blkno), bsize); in ufs_sync_indir() 624 if ((blkno = bap[i]) == 0) in ufs_sync_indir() 626 blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno)); in ufs_sync_indir() 632 if ((blkno = ip->i_ib[2]) == 0) in ufs_sync_indir() 635 bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, blkno), bsize); in ufs_sync_indir() 661 if ((blkno = indirect_bap[j]) == 0) in ufs_sync_indir() [all …]
|