Searched refs:blkno (Results 1 - 25 of 85) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dufs_bio.h64 daddr_t blkno, long bsize);
68 daddr_t blkno, long bsize, int flag);
70 #define UFS_BREAD(ufsvfsp, dev, blkno, bsize) \
71 bread_common(ufsvfsp, dev, blkno, bsize)
82 #define UFS_GETBLK(ufsvfsp, dev, blkno, bsize) \
83 getblk_common(ufsvfsp, dev, blkno, bsize, /* errflg */ 0)
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dpass1b.c78 daddr32_t blkno = idesc->id_blkno; local
80 for (nfrags = 0; nfrags < idesc->id_numfrags; blkno++, nfrags++) {
81 if (chkrange(blkno, 1)) {
90 if (find_dup_ref(blkno, idesc->id_number, lbn, DB_INCR))
91 blkerror(idesc->id_number, "DUP", blkno, lbn);
H A Dpass4.c162 daddr32_t blkno = idesc->id_blkno; local
177 if (chkrange(blkno + fragnum, 1)) {
179 } else if (testbmap(blkno + fragnum)) {
191 cg_frag = blkno + fragnum;
H A Dfsck.h374 #define testbmap(blkno) isset(blockmap, blkno)
375 #define setbmap(blkno) setbit(blockmap, blkno)
376 #define clrbmap(blkno) clrbit(blockmap, blkno)
/illumos-gate/usr/src/cmd/fs.d/udfs/fsck/
H A Dfsck.h221 #define setbmap(blkno) setbit(blockmap, blkno)
222 #define testbmap(blkno) isset(blockmap, blkno)
223 #define clrbmap(blkno) clrbit(blockmap, blkno)
225 #define setbusy(blkno) setbit(busymap, blkno)
226 #define testbusy(blkno) isset(busymap, blkno)
[all...]
/illumos-gate/usr/src/cmd/ypcmd/
H A Dypxfrd.x47 int blkno;
52 int blkno;
/illumos-gate/usr/src/cmd/format/
H A Ddisk_generic.c67 static int generic_rdwr(int dir, int fd, diskaddr_t blkno, int secnt,
111 generic_rdwr(dir, fd, blkno, secnt, bufaddr, flags, xfercntp)
114 diskaddr_t blkno;
125 tmpblk = (offset_t)blkno * cur_blksz;
H A Danalyze.c101 static int analyze_blocks(int flags, diskaddr_t blkno, uint_t blkcnt,
104 static int verify_blocks(int flags, diskaddr_t blkno, uint_t blkcnt,
583 analyze_blocks(flags, blkno, blkcnt, data, init, driver_flags, xfercntp)
587 diskaddr_t blkno;
597 return (verify_blocks(flags, blkno, blkcnt, data,
620 status = (*cur_ops->op_rdwr)(DIR_READ, cur_file, blkno,
640 status = (*cur_ops->op_rdwr)(DIR_WRITE, cur_file, blkno,
651 status = (*cur_ops->op_rdwr)(DIR_READ, cur_file, blkno,
671 pr_dblock(err_print, blkno);
681 status = (*cur_ops->op_rdwr)(DIR_WRITE, cur_file, blkno,
722 verify_blocks(int flags, diskaddr_t blkno, uint_t blkcnt, unsigned data, int driver_flags, int *xfercntp) argument
[all...]
H A Ddefect.h120 void add_ldef(diskaddr_t blkno, struct defect_list *list);
H A Ddefect.c407 add_ldef(diskaddr_t blkno, struct defect_list *list) argument
416 def.cyl = bn2c(blkno);
417 def.head = bn2h(blkno);
418 def.sect = bn2s(blkno);
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_pcu.c77 static int flush_bitmap_list(struct bitmap *bmp, dev_t dev, nsc_off_t *blkno);
79 nsc_off_t *blkno, int failed, struct bitmap *bmaps);
80 static int flush_hdr(_sd_cctl_t *hdr, dev_t dev, nsc_off_t blkno);
81 static int flush_anon_list(_sd_cctl_t *anon_list, dev_t dev, nsc_off_t *blkno);
215 * blkno - on input the cache block number to begin writing at.
224 nsc_off_t *blkno)
236 bp = sd_alloc_iob(dev, BLK_TO_FBA_NUM(*blkno),
240 (*blkno)++;
334 * blkno - on input the cache block number to begin writing at.
341 flush_bitmap_list(struct bitmap *bmp, dev_t dev, nsc_off_t *blkno) argument
222 flush_anon_list(_sd_cctl_t *anon_list, dev_t dev, nsc_off_t *blkno) argument
405 flush_centry_list(_sd_cd_info_t *cdi, _sd_cctl_t *dirty, dev_t dev, nsc_off_t *blkno, int failed, struct bitmap *bmaps) argument
479 flush_hdr(_sd_cctl_t *hdr, dev_t dev, nsc_off_t blkno) argument
523 nsc_off_t blkno; local
[all...]
/illumos-gate/usr/src/boot/sys/boot/common/
H A Dbcache.c84 #define BHASH(bc, blkno) ((blkno) & ((bc)->bcache_nblks - 1))
85 #define BCACHE_LOOKUP(bc, blkno) \
86 ((bc)->bcache_ctl[BHASH((bc), (blkno))].bc_blkno != (blkno))
90 static void bcache_invalidate(struct bcache *bc, daddr_t blkno);
91 static void bcache_insert(struct bcache *bc, daddr_t blkno);
423 bcache_insert(struct bcache *bc, daddr_t blkno) argument
427 cand = BHASH(bc, blkno);
429 DEBUG("insert blk %llu -> %u # %d", blkno, can
438 bcache_invalidate(struct bcache *bc, daddr_t blkno) argument
[all...]
/illumos-gate/usr/src/head/rpcsvc/
H A Ddbm.h53 long blkno; variable
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dfsys_ufs.c171 grub_daddr32_t nb, blkno; local
198 blkno = fsbtodb(SUPERBLOCK, nb);
199 if (!devread(blkno, 0, SUPERBLOCK->fs_bsize,
211 blkno = fsbtodb(SUPERBLOCK, nb);
212 if (!devread(blkno, 0, SUPERBLOCK->fs_bsize,
/illumos-gate/usr/src/lib/libnsl/yp/
H A Ddbm.c117 blkno = 0;
131 blkno = hash & hmask;
132 bitno = blkno + hmask;
136 return (blkno);
179 (void) lseek(pagf, blkno*PBLKSIZ, 0);
212 (void) lseek(pagf, blkno*PBLKSIZ, 0);
240 (void) lseek(pagf, blkno*PBLKSIZ, 0);
244 (void) lseek(pagf, (blkno+hmask+1)*PBLKSIZ, 0);
324 blkno = hash & hmask;
325 bitno = blkno
[all...]
/illumos-gate/usr/src/ucblib/libdbm/
H A Ddbm.c120 blkno = 0;
134 blkno = hash & hmask;
135 bitno = blkno + hmask;
139 return (blkno);
181 (void) lseek(pagf, blkno*PBLKSIZ, 0);
219 (void) lseek(pagf, blkno*PBLKSIZ, 0);
258 (void) lseek(pagf, blkno*PBLKSIZ, 0);
261 (void) lseek(pagf, (blkno+hmask+1)*PBLKSIZ, 0);
335 blkno = hash & hmask;
336 bitno = blkno
[all...]
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dservices.h68 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/ucbhead/
H A Ddbm.h56 long blkno; variable
/illumos-gate/usr/src/uts/common/io/
H A Demul64_bsd.c1014 diskaddr_t blkno, int nblks, unsigned char *bufaddr)
1024 emul64_name, target, lun, blkno, blkno, nblks);
1054 overlap = bsd_tgt_overlap(tgt, blkno, nblks);
1061 emul64_name, blkno, nblks);
1070 "%d of %d: blkno %lld\n",
1071 emul64_name, i+1, nblks, blkno);
1072 if (blkno > tgt->emul64_tgt_sectors)
1074 blk = bsd_findblk(tgt, blkno, NULL);
1080 blkno
1013 bsd_readblks(struct emul64 *emul64, ushort_t target, ushort_t lun, diskaddr_t blkno, int nblks, unsigned char *bufaddr) argument
1094 bsd_writeblks(struct emul64 *emul64, ushort_t target, ushort_t lun, diskaddr_t blkno, int nblks, unsigned char *bufaddr) argument
1248 bsd_findblk(emul64_tgt_t *tgt, diskaddr_t blkno, avl_index_t *where) argument
1262 bsd_allocblk(emul64_tgt_t *tgt, diskaddr_t blkno, caddr_t data, avl_index_t where) argument
1321 bsd_tgt_overlap(emul64_tgt_t *tgt, diskaddr_t blkno, int count) argument
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dbuf.h304 #define BREAD(dev, blkno, bsize) \
305 bread_common(/* ufsvfsp */ NULL, dev, blkno, bsize)
317 #define GETBLK(dev, blkno, bsize) \
318 getblk_common(/* ufsvfsp */ NULL, dev, blkno, bsize, /* errflg */ 0)
/illumos-gate/usr/src/uts/common/os/
H A Dbio.c201 bread(dev_t dev, daddr_t blkno, long bsize) argument
203 return (BREAD(dev, blkno, bsize));
212 bread_common(void *arg, dev_t dev, daddr_t blkno, long bsize) argument
219 bp = getblk_common(ufsvfsp, dev, blkno, bsize, /* errflg */ 1);
249 breada(dev_t dev, daddr_t blkno, daddr_t rablkno, long bsize) argument
255 if (!bio_incore(dev, blkno)) {
257 bp = GETBLK(dev, blkno, bsize);
282 return (BREAD(dev, blkno, bsize));
558 getblk(dev_t dev, daddr_t blkno, long bsize) argument
561 blkno, bsiz
570 getblk_common(void * arg, dev_t dev, daddr_t blkno, long bsize, int errflg) argument
783 trygetblk(dev_t dev, daddr_t blkno) argument
957 blkflush(dev_t dev, daddr_t blkno) argument
1892 bio_incore(dev_t dev, daddr_t blkno) argument
2031 bioclone(struct buf *bp, off_t off, size_t len, dev_t dev, daddr_t blkno, int (*iodone)(struct buf *), struct buf *bp_mem, int sleep) argument
[all...]
/illumos-gate/usr/src/cmd/fgrep/
H A Dfgrep.c97 blkno += (long long)ccount; \
129 long long blkno; variable
332 blkno = 0;
368 blkno += (long long)ccount;
420 blkno += (long long)ccount;
442 (blkno - (long long)(ccount-1))
/illumos-gate/usr/src/boot/lib/libstand/
H A Dcd9660.c434 daddr_t blkno, blkoff; local
438 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno;
441 if (blkno != fp->f_buf_blkno) {
447 cdb2devb(blkno), 0, ISO_DEFAULT_BLOCK_SIZE,
454 fp->f_buf_blkno = blkno;
513 daddr_t blkno; local
516 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE;
517 fp->f_off = (blkno + 1) * ISO_DEFAULT_BLOCK_SIZE;
/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_alloc.c741 uint32_t block, begin, end, blkno, count, map_end_blk, dummy; local
794 blkno = beginblk - (block * (udf_vfsp->udf_lbsize << 3));
795 if (blkno + blkcount > (udf_vfsp->udf_lbsize << 3)) {
796 count = (udf_vfsp->udf_lbsize << 3) - blkno;
804 * begin, end, block, blkno, count);
805 * printf("%x %x %x\n", bp->b_un.b_addr, blkno, count);
809 ud_mark_free((uint8_t *)bp->b_un.b_addr, blkno, count);
984 uint32_t blkno, size, loc; local
1014 0, 1, &blkno, &size, 0, 1)) != 0) {
1017 loc = ud_xlate_to_daddr(udf_vfsp, prn, blkno,
1354 ud_alloc_from_cache(struct udf_vfs *udf_vfsp, struct ud_part *part, uint32_t *blkno) argument
[all...]
/illumos-gate/usr/src/uts/common/io/sdcard/impl/
H A Dsda_mem.c100 uint64_t blkno; local
103 blkno = xfer->x_blkno;
108 if ((blkno + nblks) > slot->s_nblks) {
112 cmdp = sda_cmd_alloc(slot, cmd, blkno << slot->s_bshift,

Completed in 214 milliseconds

1234