Home
last modified time | relevance | path

Searched refs:dblk (Results 1 – 25 of 26) sorted by relevance

12

/NextBSD/sys/boot/i386/libi386/
HDbiosdisk.c94 static int bd_read(struct disk_devdesc *dev, daddr_t dblk, int blks,
96 static int bd_write(struct disk_devdesc *dev, daddr_t dblk, int blks,
101 static int bd_strategy(void *devdata, int flag, daddr_t dblk, size_t size,
103 static int bd_realstrategy(void *devdata, int flag, daddr_t dblk,
346 bd_strategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, in bd_strategy() argument
355 return (bcache_strategy(&bcd, BD(dev).bd_unit, rw, dblk + dev->d_offset, in bd_strategy()
360 bd_realstrategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, in bd_realstrategy() argument
382 DEBUG("read %d from %lld to %p", blks, dblk, buf); in bd_realstrategy()
384 if (blks && bd_read(dev, dblk, blks, buf)) { in bd_realstrategy()
390 fragsize, dblk, blks, buf + (blks * BIOSDISK_SECSIZE)); in bd_realstrategy()
[all …]
HDbioscd.c91 static int bc_read(int unit, daddr_t dblk, int blks, caddr_t dest);
93 static int bc_strategy(void *devdata, int flag, daddr_t dblk,
214 bc_strategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, in bc_strategy() argument
235 if (dblk % (BIOSCD_SECSIZE / DEV_BSIZE) != 0) in bc_strategy()
237 dblk /= (BIOSCD_SECSIZE / DEV_BSIZE); in bc_strategy()
238 DEBUG("read %d from %lld to %p", blks, dblk, buf); in bc_strategy()
242 if (blks && bc_read(unit, dblk, blks, buf)) { in bc_strategy()
248 fragsize, dblk, blks, buf + (blks * BIOSCD_SECSIZE)); in bc_strategy()
249 if (fragsize && bc_read(unit, dblk + blks, 1, fragbuf)) { in bc_strategy()
264 bc_read(int unit, daddr_t dblk, int blks, caddr_t dest) in bc_read() argument
[all …]
HDpxe.c74 static int pxe_strategy(void *devdata, int flag, daddr_t dblk,
250 pxe_strategy(void *devdata, int flag, daddr_t dblk, size_t size, in pxe_strategy() argument
/NextBSD/sys/boot/pc98/libpc98/
HDbioscd.c90 static int bc_read(int unit, daddr_t dblk, int blks, caddr_t dest);
92 static int bc_strategy(void *devdata, int flag, daddr_t dblk,
210 bc_strategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, in bc_strategy() argument
231 if (dblk % (BIOSCD_SECSIZE / DEV_BSIZE) != 0) in bc_strategy()
233 dblk /= (BIOSCD_SECSIZE / DEV_BSIZE); in bc_strategy()
234 DEBUG("read %d from %lld to %p", blks, dblk, buf); in bc_strategy()
238 if (blks && bc_read(unit, dblk, blks, buf)) { in bc_strategy()
244 fragsize, dblk, blks, buf + (blks * BIOSCD_SECSIZE)); in bc_strategy()
245 if (fragsize && bc_read(unit, dblk + blks, 1, fragbuf)) { in bc_strategy()
260 bc_read(int unit, daddr_t dblk, int blks, caddr_t dest) in bc_read() argument
[all …]
HDbiosdisk.c103 static int bd_read(struct open_disk *od, daddr_t dblk, int blks,
105 static int bd_write(struct open_disk *od, daddr_t dblk, int blks,
116 static int bd_strategy(void *devdata, int flag, daddr_t dblk,
118 static int bd_realstrategy(void *devdata, int flag, daddr_t dblk,
718 bd_strategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, size_t *rsize) in bd_strategy() argument
725 return(bcache_strategy(&bcd, od->od_unit, rw, dblk+od->od_boff, size, buf, rsize)); in bd_strategy()
729 bd_realstrategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, size_t *rsize) in bd_realstrategy() argument
750 DEBUG("read %d from %d to %p", blks, dblk, buf); in bd_realstrategy()
752 if (blks && bd_read(od, dblk, blks, buf)) { in bd_realstrategy()
758 fragsize, dblk, blks, buf + (blks * BIOSDISK_SECSIZE)); in bd_realstrategy()
[all …]
/NextBSD/bin/pax/
HDtables.c1126 DIRDATA dblk; in add_dir() local
1135 if ((dblk.npos = lseek(dirfd, 0L, SEEK_CUR)) < 0) { in add_dir()
1143 dblk.nlen = nlen + 1; in add_dir()
1144 dblk.mode = psb->st_mode & 0xffff; in add_dir()
1145 dblk.mtime = psb->st_mtime; in add_dir()
1146 dblk.atime = psb->st_atime; in add_dir()
1147 dblk.frc_mode = frc_mode; in add_dir()
1148 if ((write(dirfd, name, dblk.nlen) == dblk.nlen) && in add_dir()
1149 (write(dirfd, (char *)&dblk, sizeof(dblk)) == sizeof(dblk))) { in add_dir()
1168 DIRDATA dblk; in proc_dir() local
[all …]
/NextBSD/sbin/fsirand/
HDfsirand.c118 ufs2_daddr_t sblockloc, dblk; in fsirand() local
171 dblk = fsbtodb(sblock, cgsblock(sblock, cg)); in fsirand()
172 if (lseek(devfd, (off_t)dblk * bsize, SEEK_SET) < 0) { in fsirand()
173 warn("can't seek to %jd", (intmax_t)dblk * bsize); in fsirand()
234 dblk = fsbtodb(sblock, cgsblock(sblock, cg)); in fsirand()
235 if (lseek(devfd, (off_t)dblk * bsize, SEEK_SET) < 0) { in fsirand()
237 (intmax_t)dblk * bsize); in fsirand()
249 dblk = fsbtodb(sblock, ino_to_fsba(sblock, inumber)); in fsirand()
250 if (lseek(devfd, (off_t)dblk * bsize, SEEK_SET) < 0) { in fsirand()
251 warn("can't seek to %jd", (intmax_t)dblk * bsize); in fsirand()
[all …]
/NextBSD/sys/boot/powerpc/ps3/
HDps3cdrom.c48 static int ps3cdrom_strategy(void *devdata, int flag, daddr_t dblk,
78 static int ps3cdrom_strategy(void *devdata, int flag, daddr_t dblk, in ps3cdrom_strategy() argument
84 DEBUG("d_unit=%u dblk=%llu size=%u", dev->d_unit, dblk, size); in ps3cdrom_strategy()
91 if (dblk % (stor_dev.sd_blksize / DEV_BSIZE) != 0) in ps3cdrom_strategy()
94 dblk /= (stor_dev.sd_blksize / DEV_BSIZE); in ps3cdrom_strategy()
106 err = ps3stor_read_sectors(&stor_dev, dev->d_unit, dblk, in ps3cdrom_strategy()
114 "read operation failed dblk=%llu size=%d err=%d", dblk, in ps3cdrom_strategy()
HDps3disk.c60 static int ps3disk_strategy(void *devdata, int flag, daddr_t dblk,
111 static int ps3disk_strategy(void *devdata, int flag, daddr_t dblk, in ps3disk_strategy() argument
132 err = ps3stor_read_sectors(&stor_dev, dev->d_unit, od->od_start + dblk, in ps3disk_strategy()
140 dblk, size, err); in ps3disk_strategy()
/NextBSD/sbin/dump/
HDtape.c88 ufs2_daddr_t dblk; member
162 slp->req[trecno].dblk = (ufs2_daddr_t)0; in writerec()
183 slp->req[trecno].dblk = dblkno; in dumpblock()
416 if (p->dblk == 0) in rollforward()
423 if (prev->dblk != 0) in rollforward()
431 q->dblk = 0; in rollforward()
452 if (prev->dblk != 0) { in rollforward()
458 q->dblk = prev->dblk + in rollforward()
466 q->dblk = 0; in rollforward()
473 if (q->dblk == 0) in rollforward()
[all …]
HDtraverse.c393 static caddr_t dblk; in searchdir() local
395 if (dblk == NULL && (dblk = malloc(sblock->fs_bsize)) == NULL) in searchdir()
397 bread(fsbtodb(sblock, blkno), dblk, (int)size); in searchdir()
401 dp = (struct direct *)(dblk + loc); in searchdir()
/NextBSD/sys/boot/powerpc/kboot/
HDhostdisk.c35 static int hostdisk_strategy(void *devdata, int flag, daddr_t dblk,
61 hostdisk_strategy(void *devdata, int flag, daddr_t dblk, size_t size, in hostdisk_strategy() argument
68 pos = dblk * 512; in hostdisk_strategy()
/NextBSD/sbin/fsck_ffs/
HDsuj.c343 struct data_blk *dblk; in dblk_lookup() local
349 LIST_FOREACH(dblk, hd, db_next) in dblk_lookup()
350 if (dblk->db_blk == blk) in dblk_lookup()
351 return (dblk); in dblk_lookup()
355 dblk = errmalloc(sizeof(*dblk)); in dblk_lookup()
356 bzero(dblk, sizeof(*dblk)); in dblk_lookup()
357 LIST_INSERT_HEAD(hd, dblk, db_next); in dblk_lookup()
358 dblk->db_blk = blk; in dblk_lookup()
359 return (dblk); in dblk_lookup()
365 struct data_blk *dblk; in dblk_read() local
[all …]
HDfsutil.c322 ufs2_daddr_t dblk; in getblk() local
325 dblk = fsbtodb(&sblock, blk); in getblk()
326 if (bp->b_bno == dblk) { in getblk()
334 bp->b_errs = blread(fsreadfd, bp->b_un.b_buf, dblk, size); in getblk()
340 bp->b_bno = dblk; in getblk()
/NextBSD/sys/boot/ofw/libofw/
HDofw_disk.c45 static int ofwd_strategy(void *devdata, int flag, daddr_t dblk,
86 ofwd_strategy(void *devdata, int flag __unused, daddr_t dblk, size_t size, in ofwd_strategy() argument
105 pos = dblk * 512; in ofwd_strategy()
/NextBSD/sys/boot/usb/storage/
HDumass_loader.c87 umass_disk_strategy(void *devdata, int flag, daddr_t dblk, size_t size, in umass_disk_strategy() argument
96 if (usb_msc_write_10(umass_uaa.device, 0, dblk, size >> 9, buf) != 0) in umass_disk_strategy()
99 if (usb_msc_read_10(umass_uaa.device, 0, dblk, size >> 9, buf) != 0) in umass_disk_strategy()
/NextBSD/sys/boot/userboot/userboot/
HDuserboot_disk.c54 static int userdisk_strategy(void *devdata, int flag, daddr_t dblk,
166 userdisk_strategy(void *devdata, int rw, daddr_t dblk, size_t size, in userdisk_strategy() argument
180 off = (dblk + dev->d_offset) * ud_info[dev->d_unit].sectorsize; in userdisk_strategy()
HDhost.c170 host_dev_strategy(void *devdata, int rw, daddr_t dblk, size_t size, in host_dev_strategy() argument
/NextBSD/sys/boot/mips/beri/loader/
HDberi_disk_cfi.c72 beri_cfi_disk_strategy(void *devdata, int flag, daddr_t dblk, size_t size, in beri_cfi_disk_strategy() argument
83 error = cfi_read(buf, dblk, size >> 9); in beri_cfi_disk_strategy()
HDberi_disk_sdcard.c72 beri_sdcard_disk_strategy(void *devdata, int flag, daddr_t dblk, size_t size, in beri_sdcard_disk_strategy() argument
83 error = altera_sdcard_read(buf, dblk, size >> 9); in beri_sdcard_disk_strategy()
/NextBSD/sys/ufs/ffs/
HDffs_snapshot.c1609 ufs2_daddr_t numblks, blkno, dblk; local
1643 dblk = DIP(ip, i_db[blkno]);
1644 if (dblk == 0)
1646 if (dblk == BLK_NOCOPY || dblk == BLK_SNAP)
1648 else if ((dblk == blkstofrags(fs, blkno) &&
1649 ffs_snapblkfree(fs, ip->i_devvp, dblk, fs->fs_bsize,
1668 dblk = ((ufs1_daddr_t *)(ibp->b_data))[loc];
1669 if (dblk == 0)
1671 if (dblk == BLK_NOCOPY || dblk == BLK_SNAP)
1673 else if ((dblk == blkstofrags(fs, blkno) &&
[all …]
/NextBSD/contrib/tcsh/
HDsh.dir.c1259 Char **dblk, **dbp; in dgetstack() local
1267 dbp = dblk = xmalloc((i + 1) * sizeof(Char *)); in dgetstack()
1271 cleanup_push(dblk, blk_cleanup); in dgetstack()
1272 setq(STRdirstack, dblk, &shvhed, VAR_READWRITE); in dgetstack()
1273 cleanup_ignore(dblk); in dgetstack()
1274 cleanup_until(dblk); in dgetstack()
/NextBSD/sbin/quotacheck/
HDquotacheck.c600 ufs2_daddr_t dblk; in getnextinode() local
609 dblk = fsbtodb(&sblock, ino_to_fsba(&sblock, lastinum)); in getnextinode()
621 bread(dblk, inodebuf, size); in getnextinode()
/NextBSD/sys/boot/i386/libfirewire/
HDfirewire.c68 static int fw_strategy(void *devdata, int flag, daddr_t dblk,
204 fw_strategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, size_t *rsize) in fw_strategy() argument
/NextBSD/sys/boot/zfs/
HDzfs.c581 zfs_dev_strategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, size_t *rsize) in zfs_dev_strategy() argument

12