usr/src/boot/common/multiboot2.c
590
const char *fs = getenv("fstype");
usr/src/boot/common/multiboot2.c
618
if (fs != NULL && strcmp(fs, "zfs") != 0)
usr/src/boot/common/multiboot2.c
625
rv = find_property_value(fp->f_args, "fstype", &fs, &len);
usr/src/boot/common/multiboot2.c
629
if (fs != NULL && strncmp(fs, "zfs", len) != 0)
usr/src/boot/common/multiboot2.c
634
fs = zfs_bootfs(rootdev);
usr/src/boot/common/multiboot2.c
648
tmp = insert_cmdline(cmdline, fs);
usr/src/boot/i386/btx/lib/btxv86.h
39
uint32_t fs; /* V86 FS register */
usr/src/boot/libsa/dosfs.c
135
#define bytsec(fs, n) ((n) >> (fs)->sshift)
usr/src/boot/libsa/dosfs.c
136
#define secbyt(fs, s) ((s) << (fs)->sshift)
usr/src/boot/libsa/dosfs.c
137
#define depsec(fs) (1U << (fs)->dshift)
usr/src/boot/libsa/dosfs.c
138
#define entsec(fs, e) ((e) >> (fs)->dshift)
usr/src/boot/libsa/dosfs.c
139
#define bytblk(fs, n) ((n) >> (fs)->bshift)
usr/src/boot/libsa/dosfs.c
140
#define blkbyt(fs, b) ((b) << (fs)->bshift)
usr/src/boot/libsa/dosfs.c
141
#define secblk(fs, s) ((s) >> ((fs)->bshift - (fs)->sshift))
usr/src/boot/libsa/dosfs.c
142
#define blksec(fs, b) ((b) << ((fs)->bshift - (fs)->sshift))
usr/src/boot/libsa/dosfs.c
145
#define blkoff(fs, b) (secbyt(fs, (fs)->lsndta) + \
usr/src/boot/libsa/dosfs.c
146
blkbyt(fs, (b) - LOCLUS))
usr/src/boot/libsa/dosfs.c
149
#define blklsn(fs, b) ((fs)->lsndta + blksec(fs, (b) - LOCLUS))
usr/src/boot/libsa/dosfs.c
157
#define okclus(fs, c) ((c) >= LOCLUS && (c) <= (fs)->xclus)
usr/src/boot/libsa/dosfs.c
177
dos_read_fatblk(DOS_FS *fs, uint_t blknum)
usr/src/boot/libsa/dosfs.c
190
max_offset_in_fat = secbyt(fs, (daddr_t)fs->spf);
usr/src/boot/libsa/dosfs.c
197
err = ioget(fs, fs->lsnfat + bytsec(fs, offset_in_fat),
usr/src/boot/libsa/dosfs.c
198
fs->fatbuf, io_size);
usr/src/boot/libsa/dosfs.c
200
fs->fatbuf_blknum = ((uint_t)(-1));
usr/src/boot/libsa/dosfs.c
206
memset(fs->fatbuf + io_size, 0, FATBLKSZ - io_size);
usr/src/boot/libsa/dosfs.c
208
fs->fatbuf_blknum = blknum;
usr/src/boot/libsa/dosfs.c
221
DOS_FS *fs;
usr/src/boot/libsa/dosfs.c
224
fs = calloc(1, sizeof (DOS_FS));
usr/src/boot/libsa/dosfs.c
225
if (fs == NULL)
usr/src/boot/libsa/dosfs.c
227
fs->fd = fd;
usr/src/boot/libsa/dosfs.c
231
free(fs);
usr/src/boot/libsa/dosfs.c
237
free(fs);
usr/src/boot/libsa/dosfs.c
241
if ((err = ioget(fs, 0, buf, secsz)) ||
usr/src/boot/libsa/dosfs.c
242
(err = parsebs(fs, (DOS_BS *)buf))) {
usr/src/boot/libsa/dosfs.c
244
free(fs);
usr/src/boot/libsa/dosfs.c
247
fs->secbuf = buf;
usr/src/boot/libsa/dosfs.c
249
fs->fatbuf = malloc(FATBLKSZ);
usr/src/boot/libsa/dosfs.c
250
if (fs->fatbuf == NULL) {
usr/src/boot/libsa/dosfs.c
252
free(fs);
usr/src/boot/libsa/dosfs.c
255
err = dos_read_fatblk(fs, 0);
usr/src/boot/libsa/dosfs.c
257
free(fs->fatbuf);
usr/src/boot/libsa/dosfs.c
259
free(fs);
usr/src/boot/libsa/dosfs.c
263
fs->root = dot[0];
usr/src/boot/libsa/dosfs.c
264
fs->root.name[0] = ' ';
usr/src/boot/libsa/dosfs.c
265
if (fs->fatsz == 32) {
usr/src/boot/libsa/dosfs.c
266
fs->root.clus[0] = fs->rdcl & 0xff;
usr/src/boot/libsa/dosfs.c
267
fs->root.clus[1] = (fs->rdcl >> 8) & 0xff;
usr/src/boot/libsa/dosfs.c
268
fs->root.dex.h_clus[0] = (fs->rdcl >> 16) & 0xff;
usr/src/boot/libsa/dosfs.c
269
fs->root.dex.h_clus[1] = (fs->rdcl >> 24) & 0xff;
usr/src/boot/libsa/dosfs.c
271
*fsp = fs;
usr/src/boot/libsa/dosfs.c
279
dos_unmount(DOS_FS *fs)
usr/src/boot/libsa/dosfs.c
281
if (fs->links)
usr/src/boot/libsa/dosfs.c
283
free(fs->secbuf);
usr/src/boot/libsa/dosfs.c
284
free(fs->fatbuf);
usr/src/boot/libsa/dosfs.c
285
free(fs);
usr/src/boot/libsa/dosfs.c
297
DOS_FS *fs;
usr/src/boot/libsa/dosfs.c
301
if ((err = dos_mount(&fs, fd))) {
usr/src/boot/libsa/dosfs.c
305
if ((err = namede(fs, path, &de))) {
usr/src/boot/libsa/dosfs.c
306
dos_unmount(fs);
usr/src/boot/libsa/dosfs.c
310
clus = stclus(fs->fatsz, de);
usr/src/boot/libsa/dosfs.c
315
(clus && !okclus(fs, clus))) {
usr/src/boot/libsa/dosfs.c
316
dos_unmount(fs);
usr/src/boot/libsa/dosfs.c
321
dos_unmount(fs);
usr/src/boot/libsa/dosfs.c
325
f->fs = fs;
usr/src/boot/libsa/dosfs.c
326
fs->links++;
usr/src/boot/libsa/dosfs.c
353
if ((size = fsize(f->fs, &f->de)) == -1)
usr/src/boot/libsa/dosfs.c
358
if ((clus = stclus(f->fs->fatsz, &f->de)))
usr/src/boot/libsa/dosfs.c
359
off &= f->fs->bsize - 1;
usr/src/boot/libsa/dosfs.c
366
n = bytblk(f->fs, f->offset);
usr/src/boot/libsa/dosfs.c
370
if ((err = fatget(f->fs, &c)))
usr/src/boot/libsa/dosfs.c
372
if (!okclus(f->fs, c)) {
usr/src/boot/libsa/dosfs.c
377
if (!clus || (n = f->fs->bsize - off) > cnt)
usr/src/boot/libsa/dosfs.c
380
off += blkoff(f->fs, (uint64_t)c);
usr/src/boot/libsa/dosfs.c
382
off += secbyt(f->fs, f->fs->lsndir);
usr/src/boot/libsa/dosfs.c
383
err = ioread(f->fs, off, buf, n);
usr/src/boot/libsa/dosfs.c
440
DOS_FS *fs = f->fs;
usr/src/boot/libsa/dosfs.c
442
f->fs->links--;
usr/src/boot/libsa/dosfs.c
444
dos_unmount(fs);
usr/src/boot/libsa/dosfs.c
461
if ((sb->st_size = fsize(f->fs, &f->de)) == -1)
usr/src/boot/libsa/dosfs.c
559
parsebs(DOS_FS *fs, DOS_BS *bs)
usr/src/boot/libsa/dosfs.c
572
fs->sshift = ffs(cv2(bs->bpb.secsiz)) - 1;
usr/src/boot/libsa/dosfs.c
579
if (!(fs->spc = bs->bpb.spc) || fs->spc & (fs->spc - 1))
usr/src/boot/libsa/dosfs.c
581
fs->bsize = secbyt(fs, fs->spc);
usr/src/boot/libsa/dosfs.c
582
fs->bshift = ffs(fs->bsize) - 1;
usr/src/boot/libsa/dosfs.c
583
fs->dshift = ffs(secbyt(fs, 1) / sizeof (DOS_DE)) - 1;
usr/src/boot/libsa/dosfs.c
584
fs->dirents = cv2(bs->bpb.dirents);
usr/src/boot/libsa/dosfs.c
585
fs->spf = cv2(bs->bpb.spf);
usr/src/boot/libsa/dosfs.c
586
fs->lsnfat = cv2(bs->bpb.ressec);
usr/src/boot/libsa/dosfs.c
588
if (fs->spf != 0) {
usr/src/boot/libsa/dosfs.c
591
if (fs->dirents == 0)
usr/src/boot/libsa/dosfs.c
594
fs->spf = cv4(bs->bpb.fstype.f32.lspf);
usr/src/boot/libsa/dosfs.c
595
if (fs->spf == 0)
usr/src/boot/libsa/dosfs.c
599
fs->rdcl = cv4(bs->bpb.fstype.f32.rdcl);
usr/src/boot/libsa/dosfs.c
600
if (fs->rdcl < LOCLUS)
usr/src/boot/libsa/dosfs.c
604
RootDirSectors = ((fs->dirents * sizeof (DOS_DE)) +
usr/src/boot/libsa/dosfs.c
605
(secbyt(fs, 1) - 1)) / secbyt(fs, 1);
usr/src/boot/libsa/dosfs.c
607
fs->lsndir = fs->lsnfat + fs->spf * bs->bpb.fats;
usr/src/boot/libsa/dosfs.c
608
fs->lsndta = fs->lsndir + RootDirSectors;
usr/src/boot/libsa/dosfs.c
611
if (fs->lsndta > sc)
usr/src/boot/libsa/dosfs.c
613
if ((fs->xclus = secblk(fs, sc - fs->lsndta) + 1) < LOCLUS)
usr/src/boot/libsa/dosfs.c
615
fs->fatsz = fs->dirents ? fs->xclus < 0xff6 ? 12 : 16 : 32;
usr/src/boot/libsa/dosfs.c
616
sc = (secbyt(fs, fs->spf) << 1) / (fs->fatsz >> 2) - 1;
usr/src/boot/libsa/dosfs.c
617
if (fs->xclus > sc)
usr/src/boot/libsa/dosfs.c
618
fs->xclus = sc;
usr/src/boot/libsa/dosfs.c
626
namede(DOS_FS *fs, const char *path, DOS_DE **dep)
usr/src/boot/libsa/dosfs.c
635
de = &fs->root;
usr/src/boot/libsa/dosfs.c
650
if ((err = lookup(fs, stclus(fs->fatsz, de), name, &de)))
usr/src/boot/libsa/dosfs.c
661
lookup(DOS_FS *fs, uint_t clus, const char *name, DOS_DE **dep)
usr/src/boot/libsa/dosfs.c
675
if (!clus && fs->fatsz == 32)
usr/src/boot/libsa/dosfs.c
676
clus = fs->rdcl;
usr/src/boot/libsa/dosfs.c
677
nsec = !clus ? entsec(fs, fs->dirents) : fs->spc;
usr/src/boot/libsa/dosfs.c
680
dir = (DOS_DIR *)fs->secbuf;
usr/src/boot/libsa/dosfs.c
683
lsec = fs->lsndir;
usr/src/boot/libsa/dosfs.c
684
else if (okclus(fs, clus))
usr/src/boot/libsa/dosfs.c
685
lsec = blklsn(fs, clus);
usr/src/boot/libsa/dosfs.c
690
if ((err = ioget(fs, lsec + sec, dir,
usr/src/boot/libsa/dosfs.c
691
secbyt(fs, 1))))
usr/src/boot/libsa/dosfs.c
693
for (ent = 0; ent < depsec(fs); ent++) {
usr/src/boot/libsa/dosfs.c
740
if ((err = fatget(fs, &clus)))
usr/src/boot/libsa/dosfs.c
742
if (fatend(fs->fatsz, clus))
usr/src/boot/libsa/dosfs.c
810
fsize(DOS_FS *fs, DOS_DE *de)
usr/src/boot/libsa/dosfs.c
817
if (!(c = stclus(fs->fatsz, de)))
usr/src/boot/libsa/dosfs.c
818
size = fs->dirents * sizeof (DOS_DE);
usr/src/boot/libsa/dosfs.c
820
if ((n = fatcnt(fs, c)) == -1)
usr/src/boot/libsa/dosfs.c
822
size = blkbyt(fs, n);
usr/src/boot/libsa/dosfs.c
832
fatcnt(DOS_FS *fs, uint_t c)
usr/src/boot/libsa/dosfs.c
836
for (n = 0; okclus(fs, c); n++)
usr/src/boot/libsa/dosfs.c
837
if (fatget(fs, &c))
usr/src/boot/libsa/dosfs.c
839
return (fatend(fs->fatsz, c) ? n : -1);
usr/src/boot/libsa/dosfs.c
847
fatget(DOS_FS *fs, uint_t *c)
usr/src/boot/libsa/dosfs.c
859
offset = fatoff(fs->fatsz, val_in);
usr/src/boot/libsa/dosfs.c
860
nbyte = fs->fatsz != 32 ? 2 : 4;
usr/src/boot/libsa/dosfs.c
861
if (offset + nbyte > secbyt(fs, fs->spf))
usr/src/boot/libsa/dosfs.c
867
if (blknum != fs->fatbuf_blknum) {
usr/src/boot/libsa/dosfs.c
868
err = dos_read_fatblk(fs, blknum);
usr/src/boot/libsa/dosfs.c
872
p_entry = fs->fatbuf + offset;
usr/src/boot/libsa/dosfs.c
875
switch (fs->fatsz) {
usr/src/boot/libsa/dosfs.c
910
ioread(DOS_FS *fs, uint64_t offset, void *buf, size_t nbyte)
usr/src/boot/libsa/dosfs.c
917
secsiz = secbyt(fs, 1);
usr/src/boot/libsa/dosfs.c
923
err = ioget(fs, bytsec(fs, offset), fs->secbuf, secsiz);
usr/src/boot/libsa/dosfs.c
926
memcpy(s, fs->secbuf + off, n);
usr/src/boot/libsa/dosfs.c
933
if ((err = ioget(fs, bytsec(fs, offset), s, nbyte)))
usr/src/boot/libsa/dosfs.c
939
err = ioget(fs, bytsec(fs, offset), fs->secbuf, secsiz);
usr/src/boot/libsa/dosfs.c
942
memcpy(s, fs->secbuf, n);
usr/src/boot/libsa/dosfs.c
952
ioget(DOS_FS *fs, daddr_t lsec, void *buf, size_t size)
usr/src/boot/libsa/dosfs.c
956
struct open_file *fd = fs->fd;
usr/src/boot/libsa/dosfs.c
961
lsec = secbyt(fs, lsec) >> 9;
usr/src/boot/libsa/dosfs.h
119
DOS_FS *fs; /* associated filesystem */
usr/src/boot/libsa/open.c
141
struct fs_ops *fs;
usr/src/boot/libsa/open.c
159
fs = exclusive_file_system;
usr/src/boot/libsa/open.c
160
error = (fs->fo_open)(fname, f);
usr/src/boot/libsa/open.c
181
fs = file_system[i];
usr/src/boot/libsa/open.c
182
error = (fs->fo_open)(file, f);
usr/src/boot/libsa/open.c
201
f->f_ops = fs;
usr/src/boot/libsa/ufs.c
109
struct fs *f_fs; /* pointer to super-block */
usr/src/boot/libsa/ufs.c
147
struct fs *fs = fp->f_fs;
usr/src/boot/libsa/ufs.c
152
if (fs == NULL)
usr/src/boot/libsa/ufs.c
158
buf = malloc(fs->fs_bsize);
usr/src/boot/libsa/ufs.c
161
fsbtodb(fs, ino_to_fsba(fs, inumber)), fs->fs_bsize,
usr/src/boot/libsa/ufs.c
165
if (rsize != fs->fs_bsize) {
usr/src/boot/libsa/ufs.c
172
[ino_to_fsbo(fs, inumber)];
usr/src/boot/libsa/ufs.c
175
[ino_to_fsbo(fs, inumber)];
usr/src/boot/libsa/ufs.c
202
struct fs *fs = fp->f_fs;
usr/src/boot/libsa/ufs.c
266
malloc(fs->fs_bsize);
usr/src/boot/libsa/ufs.c
270
fs->fs_bsize,
usr/src/boot/libsa/ufs.c
275
if (fp->f_blksize[level] != fs->fs_bsize)
usr/src/boot/libsa/ufs.c
304
struct fs *fs = fp->f_fs;
usr/src/boot/libsa/ufs.c
314
off = blkoff(fs, fp->f_seekp);
usr/src/boot/libsa/ufs.c
315
file_block = lblkno(fs, fp->f_seekp);
usr/src/boot/libsa/ufs.c
316
block_size = sblksize(fs, DIP(fp, di_size), file_block);
usr/src/boot/libsa/ufs.c
343
fp->f_buf = malloc(fs->fs_bsize);
usr/src/boot/libsa/ufs.c
347
fsbtodb(fs, disk_block),
usr/src/boot/libsa/ufs.c
366
fsbtodb(fs, disk_block),
usr/src/boot/libsa/ufs.c
379
struct fs *fs = fp->f_fs;
usr/src/boot/libsa/ufs.c
386
off = blkoff(fs, fp->f_seekp);
usr/src/boot/libsa/ufs.c
387
file_block = lblkno(fs, fp->f_seekp);
usr/src/boot/libsa/ufs.c
388
block_size = sblksize(fs, DIP(fp, di_size), file_block);
usr/src/boot/libsa/ufs.c
392
fp->f_buf = malloc(fs->fs_bsize);
usr/src/boot/libsa/ufs.c
404
F_READ, fsbtodb(fs, disk_block),
usr/src/boot/libsa/ufs.c
485
struct fs *fs;
usr/src/boot/libsa/ufs.c
499
fs = malloc(SBLOCKSIZE);
usr/src/boot/libsa/ufs.c
500
fp->f_fs = fs;
usr/src/boot/libsa/ufs.c
508
(char *)fs, &buf_size);
usr/src/boot/libsa/ufs.c
511
if ((fs->fs_magic == FS_UFS1_MAGIC ||
usr/src/boot/libsa/ufs.c
512
(fs->fs_magic == FS_UFS2_MAGIC &&
usr/src/boot/libsa/ufs.c
513
fs->fs_sblockloc == sblock_try[i])) &&
usr/src/boot/libsa/ufs.c
515
fs->fs_bsize <= MAXBSIZE &&
usr/src/boot/libsa/ufs.c
516
fs->fs_bsize >= sizeof (struct fs))
usr/src/boot/libsa/ufs.c
532
mult *= NINDIR(fs);
usr/src/boot/libsa/ufs.c
615
if (link_len < fs->fs_maxsymlinklen) {
usr/src/boot/libsa/ufs.c
627
struct fs *fs = fp->f_fs;
usr/src/boot/libsa/ufs.c
630
buf = malloc(fs->fs_bsize);
usr/src/boot/libsa/ufs.c
637
F_READ, fsbtodb(fs, disk_block),
usr/src/boot/libsa/ufs.c
638
fs->fs_bsize, buf, &buf_size);
usr/src/boot/sys/amd64/include/asmacros.h
175
movw %fs,TF_FS(%rsp) ; \
usr/src/boot/sys/ufs/ffs/fs.h
370
CTASSERT(sizeof(struct fs) == 1376);
usr/src/boot/sys/ufs/ffs/fs.h
432
#define ACTIVECGNUM(fs, cg) ((fs)->fs_active[(cg) / (NBBY * sizeof(int))])
usr/src/boot/sys/ufs/ffs/fs.h
434
#define ACTIVESET(fs, cg) do { \
usr/src/boot/sys/ufs/ffs/fs.h
435
if ((fs)->fs_active) \
usr/src/boot/sys/ufs/ffs/fs.h
436
ACTIVECGNUM((fs), (cg)) |= ACTIVECGOFF((cg)); \
usr/src/boot/sys/ufs/ffs/fs.h
438
#define ACTIVECLEAR(fs, cg) do { \
usr/src/boot/sys/ufs/ffs/fs.h
439
if ((fs)->fs_active) \
usr/src/boot/sys/ufs/ffs/fs.h
440
ACTIVECGNUM((fs), (cg)) &= ~ACTIVECGOFF((cg)); \
usr/src/boot/sys/ufs/ffs/fs.h
449
#define CGSIZE(fs) \
usr/src/boot/sys/ufs/ffs/fs.h
451
/* old btotoff */ (fs)->fs_old_cpg * sizeof(int32_t) + \
usr/src/boot/sys/ufs/ffs/fs.h
452
/* old boff */ (fs)->fs_old_cpg * sizeof(u_int16_t) + \
usr/src/boot/sys/ufs/ffs/fs.h
453
/* inode map */ howmany((fs)->fs_ipg, NBBY) + \
usr/src/boot/sys/ufs/ffs/fs.h
454
/* block map */ howmany((fs)->fs_fpg, NBBY) +\
usr/src/boot/sys/ufs/ffs/fs.h
455
/* if present */ ((fs)->fs_contigsumsize <= 0 ? 0 : \
usr/src/boot/sys/ufs/ffs/fs.h
456
/* cluster sum */ (fs)->fs_contigsumsize * sizeof(int32_t) + \
usr/src/boot/sys/ufs/ffs/fs.h
457
/* cluster map */ howmany(fragstoblks(fs, (fs)->fs_fpg), NBBY)))
usr/src/boot/sys/ufs/ffs/fs.h
467
#define fs_cs(fs, indx) fs_csp[indx]
usr/src/boot/sys/ufs/ffs/fs.h
521
#define fsbtodb(fs, b) ((daddr_t)(b) << (fs)->fs_fsbtodb)
usr/src/boot/sys/ufs/ffs/fs.h
522
#define dbtofsb(fs, b) ((b) >> (fs)->fs_fsbtodb)
usr/src/boot/sys/ufs/ffs/fs.h
528
#define cgbase(fs, c) (((ufs2_daddr_t)(fs)->fs_fpg) * (c))
usr/src/boot/sys/ufs/ffs/fs.h
529
#define cgdata(fs, c) (cgdmin(fs, c) + (fs)->fs_metaspace) /* data zone */
usr/src/boot/sys/ufs/ffs/fs.h
530
#define cgmeta(fs, c) (cgdmin(fs, c)) /* meta data */
usr/src/boot/sys/ufs/ffs/fs.h
531
#define cgdmin(fs, c) (cgstart(fs, c) + (fs)->fs_dblkno) /* 1st data */
usr/src/boot/sys/ufs/ffs/fs.h
532
#define cgimin(fs, c) (cgstart(fs, c) + (fs)->fs_iblkno) /* inode blk */
usr/src/boot/sys/ufs/ffs/fs.h
533
#define cgsblock(fs, c) (cgstart(fs, c) + (fs)->fs_sblkno) /* super blk */
usr/src/boot/sys/ufs/ffs/fs.h
534
#define cgtod(fs, c) (cgstart(fs, c) + (fs)->fs_cblkno) /* cg block */
usr/src/boot/sys/ufs/ffs/fs.h
535
#define cgstart(fs, c) \
usr/src/boot/sys/ufs/ffs/fs.h
536
((fs)->fs_magic == FS_UFS2_MAGIC ? cgbase(fs, c) : \
usr/src/boot/sys/ufs/ffs/fs.h
537
(cgbase(fs, c) + (fs)->fs_old_cgoffset * ((c) & ~((fs)->fs_old_cgmask))))
usr/src/boot/sys/ufs/ffs/fs.h
545
#define ino_to_cg(fs, x) (((ino_t)(x)) / (fs)->fs_ipg)
usr/src/boot/sys/ufs/ffs/fs.h
546
#define ino_to_fsba(fs, x) \
usr/src/boot/sys/ufs/ffs/fs.h
547
((ufs2_daddr_t)(cgimin(fs, ino_to_cg(fs, (ino_t)(x))) + \
usr/src/boot/sys/ufs/ffs/fs.h
548
(blkstofrags((fs), ((((ino_t)(x)) % (fs)->fs_ipg) / INOPB(fs))))))
usr/src/boot/sys/ufs/ffs/fs.h
549
#define ino_to_fsbo(fs, x) (((ino_t)(x)) % INOPB(fs))
usr/src/boot/sys/ufs/ffs/fs.h
555
#define dtog(fs, d) ((d) / (fs)->fs_fpg)
usr/src/boot/sys/ufs/ffs/fs.h
556
#define dtogd(fs, d) ((d) % (fs)->fs_fpg)
usr/src/boot/sys/ufs/ffs/fs.h
562
#define blkmap(fs, map, loc) \
usr/src/boot/sys/ufs/ffs/fs.h
563
(((map)[(loc) / NBBY] >> ((loc) % NBBY)) & (0xff >> (NBBY - (fs)->fs_frag)))
usr/src/boot/sys/ufs/ffs/fs.h
570
#define blkoff(fs, loc) /* calculates (loc % fs->fs_bsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
571
((loc) & ~((fs)->fs_bmask))
usr/src/boot/sys/ufs/ffs/fs.h
572
#define fragoff(fs, loc) /* calculates (loc % fs->fs_fsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
573
((loc) & ~((fs)->fs_fmask))
usr/src/boot/sys/ufs/ffs/fs.h
574
#define lfragtosize(fs, frag) /* calculates ((off_t)frag * fs->fs_fsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
575
(((off_t)(frag)) << (fs)->fs_fshift)
usr/src/boot/sys/ufs/ffs/fs.h
576
#define lblktosize(fs, blk) /* calculates ((off_t)blk * fs->fs_bsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
577
(((off_t)(blk)) << (fs)->fs_bshift)
usr/src/boot/sys/ufs/ffs/fs.h
579
#define smalllblktosize(fs, blk) /* calculates (blk * fs->fs_bsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
580
((blk) << (fs)->fs_bshift)
usr/src/boot/sys/ufs/ffs/fs.h
581
#define lblkno(fs, loc) /* calculates (loc / fs->fs_bsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
582
((loc) >> (fs)->fs_bshift)
usr/src/boot/sys/ufs/ffs/fs.h
583
#define numfrags(fs, loc) /* calculates (loc / fs->fs_fsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
584
((loc) >> (fs)->fs_fshift)
usr/src/boot/sys/ufs/ffs/fs.h
585
#define blkroundup(fs, size) /* calculates roundup(size, fs->fs_bsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
586
(((size) + (fs)->fs_bsize - 1) & (fs)->fs_bmask)
usr/src/boot/sys/ufs/ffs/fs.h
587
#define fragroundup(fs, size) /* calculates roundup(size, fs->fs_fsize) */ \
usr/src/boot/sys/ufs/ffs/fs.h
588
(((size) + (fs)->fs_fsize - 1) & (fs)->fs_fmask)
usr/src/boot/sys/ufs/ffs/fs.h
589
#define fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \
usr/src/boot/sys/ufs/ffs/fs.h
590
((frags) >> (fs)->fs_fragshift)
usr/src/boot/sys/ufs/ffs/fs.h
591
#define blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \
usr/src/boot/sys/ufs/ffs/fs.h
592
((blks) << (fs)->fs_fragshift)
usr/src/boot/sys/ufs/ffs/fs.h
593
#define fragnum(fs, fsb) /* calculates (fsb % fs->fs_frag) */ \
usr/src/boot/sys/ufs/ffs/fs.h
594
((fsb) & ((fs)->fs_frag - 1))
usr/src/boot/sys/ufs/ffs/fs.h
595
#define blknum(fs, fsb) /* calculates rounddown(fsb, fs->fs_frag) */ \
usr/src/boot/sys/ufs/ffs/fs.h
596
((fsb) &~ ((fs)->fs_frag - 1))
usr/src/boot/sys/ufs/ffs/fs.h
602
#define freespace(fs, percentreserved) \
usr/src/boot/sys/ufs/ffs/fs.h
603
(blkstofrags((fs), (fs)->fs_cstotal.cs_nbfree) + \
usr/src/boot/sys/ufs/ffs/fs.h
604
(fs)->fs_cstotal.cs_nffree - \
usr/src/boot/sys/ufs/ffs/fs.h
605
(((off_t)((fs)->fs_dsize)) * (percentreserved) / 100))
usr/src/boot/sys/ufs/ffs/fs.h
610
#define blksize(fs, ip, lbn) \
usr/src/boot/sys/ufs/ffs/fs.h
611
(((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \
usr/src/boot/sys/ufs/ffs/fs.h
612
? (fs)->fs_bsize \
usr/src/boot/sys/ufs/ffs/fs.h
613
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/boot/sys/ufs/ffs/fs.h
614
#define sblksize(fs, size, lbn) \
usr/src/boot/sys/ufs/ffs/fs.h
615
(((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \
usr/src/boot/sys/ufs/ffs/fs.h
616
? (fs)->fs_bsize \
usr/src/boot/sys/ufs/ffs/fs.h
617
: (fragroundup(fs, blkoff(fs, (size)))))
usr/src/boot/sys/ufs/ffs/fs.h
622
#define NINDIR(fs) ((fs)->fs_nindir)
usr/src/boot/sys/ufs/ffs/fs.h
651
lbn_offset(struct fs *fs, int level)
usr/src/boot/sys/ufs/ffs/fs.h
656
res *= NINDIR(fs);
usr/src/boot/sys/ufs/ffs/fs.h
663
#define INOPB(fs) ((fs)->fs_inopb)
usr/src/boot/sys/ufs/ffs/fs.h
664
#define INOPF(fs) ((fs)->fs_inopb >> (fs)->fs_fragshift)
usr/src/cmd/adbgen/common/adbsub.c
183
int fs;
usr/src/cmd/adbgen/common/adbsub.c
185
fs = do_fmt(fmt);
usr/src/cmd/adbgen/common/adbsub.c
186
if (fs != size && warnings) {
usr/src/cmd/adbgen/common/adbsub.c
189
name, size, fmt, fs);
usr/src/cmd/adbgen/common/adbsub.c
192
last_off += fs;
usr/src/cmd/awk/lib.c
569
refldbld(const char *rec, const char *fs)
usr/src/cmd/awk/lib.c
588
pfa = makedfa(fs, 1);
usr/src/cmd/awk/lib.c
589
dprintf(("into refldbld, rec = <%s>, pat = <%s>\n", rec, fs));
usr/src/cmd/awk/main.c
150
fs = "\t";
usr/src/cmd/awk/main.c
152
fs = &argv[1][2];
usr/src/cmd/awk/main.c
159
fs = "\t";
usr/src/cmd/awk/main.c
161
fs = &argv[1][0];
usr/src/cmd/awk/main.c
164
if (fs == NULL || *fs == '\0')
usr/src/cmd/awk/main.c
219
if (fs)
usr/src/cmd/awk/main.c
220
*FS = qstring(fs, '\0');
usr/src/cmd/awk/main.c
84
const char *fs = NULL;
usr/src/cmd/awk/run.c
1397
char *fs, *origfs = NULL;
usr/src/cmd/awk/run.c
1406
fs = getsval(fsloc);
usr/src/cmd/awk/run.c
1409
origfs = fs = tostring(getsval(x));
usr/src/cmd/awk/run.c
1412
fs = "(regexpr)"; /* split(str,arr,/regexpr/) */
usr/src/cmd/awk/run.c
1415
sep = *fs;
usr/src/cmd/awk/run.c
1418
dprintf(("split: s=|%s|, a=%s, sep=|%s|\n", s, NN(ap->nval), fs));
usr/src/cmd/awk/run.c
1430
fs = "";
usr/src/cmd/awk/run.c
1433
if (*s != '\0' && (strlen(fs) > 1 || arg3type == REGEXPR)) {
usr/src/cmd/awk/run.c
1439
pfa = makedfa(fs, 1);
usr/src/cmd/backup/dump/dump.h
169
extern struct fs *sblock; /* the file system super block */
usr/src/cmd/backup/dump/dumpmain.c
743
sblock = (struct fs *)&sblock_buf;
usr/src/cmd/backup/dump/dumponline.c
52
struct fs *sblock;
usr/src/cmd/bhyvectl/bhyvectl.c
1624
uint64_t cs, ds, es, fs, gs, ss, tr, ldtr;
usr/src/cmd/bhyvectl/bhyvectl.c
1732
fs = strtoul(optarg, NULL, 0);
usr/src/cmd/bhyvectl/bhyvectl.c
1937
error = vm_set_register(vcpu, VM_REG_GUEST_FS, fs);
usr/src/cmd/bhyvectl/bhyvectl.c
555
uint64_t cs, ds, es, fs, gs, ss, tr, ldtr;
usr/src/cmd/bhyvectl/bhyvectl.c
668
error = vm_get_register(vcpu, VM_REG_GUEST_FS, &fs);
usr/src/cmd/bhyvectl/bhyvectl.c
670
printf("fs[%d]\t\t0x%04lx\n", vcpuid, fs);
usr/src/cmd/fs.d/mount.c
732
char *fs;
usr/src/cmd/fs.d/mount.c
740
fs = strtok(buf, " \t\n");
usr/src/cmd/fs.d/mount.c
741
if (strcmp(fstype, fs) == 0)
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
132
fs_location4 *fs;
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
142
fs = &fsl->locations.locations_val[i];
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
143
for (j = 0; j < fs->server.server_len; j++) {
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
144
s = utf8_to_str(&fs->server.server_val[j], &l, NULL);
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
152
for (j = 0; j < fs->rootpath.pathname4_len; j++) {
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
153
s = utf8_to_str(&fs->rootpath.pathname4_val[j],
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
159
if (fs->rootpath.pathname4_len == 0)
usr/src/cmd/fs.d/udfs/fsck/fsck.h
90
struct fs *b_fs; /* super block */
usr/src/cmd/fs.d/ufs/clri/clri.c
63
struct fs sblk;
usr/src/cmd/fs.d/ufs/df/df.c
1046
print_statvfs(struct statvfs64 *fs)
usr/src/cmd/fs.d/ufs/df/df.c
1051
(void) printf("%c", fs->f_basetype[i]);
usr/src/cmd/fs.d/ufs/df/df.c
1053
fs->f_frsize,
usr/src/cmd/fs.d/ufs/df/df.c
1054
fs->f_blocks,
usr/src/cmd/fs.d/ufs/df/df.c
1055
fs->f_bavail);
usr/src/cmd/fs.d/ufs/df/df.c
1057
fs->f_files,
usr/src/cmd/fs.d/ufs/df/df.c
1058
fs->f_ffree,
usr/src/cmd/fs.d/ufs/df/df.c
1059
fs->f_fsid);
usr/src/cmd/fs.d/ufs/df/df.c
1061
fs->f_flag);
usr/src/cmd/fs.d/ufs/df/df.c
1064
(fs->f_fstr[i] == '\0') ? ' ' : fs->f_fstr[i]);
usr/src/cmd/fs.d/ufs/df/df.c
126
struct fs iu_fs;
usr/src/cmd/fs.d/ufs/df/df.c
560
struct statvfs64 fs;
usr/src/cmd/fs.d/ufs/df/df.c
562
if (statvfs64(file, &fs) < 0 &&
usr/src/cmd/fs.d/ufs/df/df.c
563
chroot_stat(file, statvfs64, (char *)&fs, &file) < 0) {
usr/src/cmd/fs.d/ufs/df/df.c
569
if (!aflag && fs.f_blocks == 0) {
usr/src/cmd/fs.d/ufs/df/df.c
584
(void) printf("%8lld", fs.f_ffree);
usr/src/cmd/fs.d/ufs/df/df.c
586
show_inode_usage(fs.f_files, fs.f_ffree);
usr/src/cmd/fs.d/ufs/df/df.c
590
print_statvfs(&fs);
usr/src/cmd/fs.d/ufs/df/df.c
594
totalblks = fs.f_blocks;
usr/src/cmd/fs.d/ufs/df/df.c
595
free = fs.f_bfree;
usr/src/cmd/fs.d/ufs/df/df.c
597
avail = fs.f_bavail;
usr/src/cmd/fs.d/ufs/df/df.c
603
(fsblkcnt64_t)fs.f_frsize));
usr/src/cmd/fs.d/ufs/df/df.c
607
(fsblkcnt64_t)fs.f_frsize),
usr/src/cmd/fs.d/ufs/df/df.c
608
dbtok(used, (fsblkcnt64_t)fs.f_frsize),
usr/src/cmd/fs.d/ufs/df/df.c
609
dbtok(avail, (fsblkcnt64_t)fs.f_frsize));
usr/src/cmd/fs.d/ufs/df/df.c
617
(fsblkcnt64_t)fs.f_bsize);
usr/src/cmd/fs.d/ufs/df/df.c
620
(fsblkcnt64_t)fs.f_frsize);
usr/src/cmd/fs.d/ufs/df/df.c
622
(fsblkcnt64_t)fs.f_frsize);
usr/src/cmd/fs.d/ufs/ff/ff.c
63
struct fs sblk;
usr/src/cmd/fs.d/ufs/fsck/fsck.h
112
struct fs *b_fs; /* super block */
usr/src/cmd/fs.d/ufs/fsck/fsck.h
619
extern void fragacct(struct fs *, int, int32_t *, int);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
100
blkmapsize = howmany(fs->fs_fpg, NBBY);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
119
j = blknum(fs, (uint64_t)fs->fs_size + fs->fs_frag - 1);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
120
for (i = fs->fs_size; i < j; i++)
usr/src/cmd/fs.d/ufs/fsck/pass5.c
135
for (c = 0; c < fs->fs_ncg; c++) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
141
(void) getblk(&cgblk, (diskaddr_t)cgtod(fs, c),
usr/src/cmd/fs.d/ufs/fsck/pass5.c
142
(size_t)fs->fs_cgsize);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
162
dbase = cgbase(fs, c);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
163
dmax = dbase + fs->fs_fpg;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
164
if (dmax > fs->fs_size)
usr/src/cmd/fs.d/ufs/fsck/pass5.c
165
dmax = fs->fs_size;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
167
if (c == fs->fs_ncg - 1)
usr/src/cmd/fs.d/ufs/fsck/pass5.c
168
newcg->cg_ncyl = fs->fs_ncyl - (fs->fs_cpg * c);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
170
newcg->cg_ncyl = fs->fs_cpg;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
175
newcg->cg_cs.cs_nifree = fs->fs_ipg;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
194
j = fs->fs_ipg * c;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
195
for (i = 0; i < fs->fs_ipg; j++, i++) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
237
d += fs->fs_frag, i += fs->fs_frag) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
239
for (j = 0; j < fs->fs_frag; j++) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
245
if (frags == fs->fs_frag) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
247
j = cbtocylno(fs, i);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
251
cg_blks(fs, newcg, j)[cbtorpos(fs, i)]++;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
254
blk = blkmap(fs, cg_blksfree(newcg), i);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
255
fragacct(fs, blk, newcg->cg_frsum, 1);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
276
cs = &fs->fs_cs(fs, c);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
326
cg->cg_cgx * fs->fs_ipg, "DIR", 0, excessdirs)) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
345
cg->cg_cgx * fs->fs_ipg, "FILE", excessdirs, fs->fs_ipg)) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
361
cg->cg_cgx * fs->fs_fpg, "FRAG", 0, fs->fs_fpg)) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
375
bad_cgblks_cg = (memcmp((void *)&cg_blks(fs, cg, 0)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
376
(void *)&cg_blks(fs, newcg, 0)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
377
fs->fs_cpg * fs->fs_nrpos * sizeof (int16_t)) != 0);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
384
(void) memmove((void *)&cg_blks(fs, cg, 0)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
385
(void *)&cg_blks(fs, newcg, 0)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
386
fs->fs_cpg * fs->fs_nrpos *
usr/src/cmd/fs.d/ufs/fsck/pass5.c
398
fs->fs_cpg * sizeof (int32_t)) != 0);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
407
fs->fs_cpg * sizeof (int32_t));
usr/src/cmd/fs.d/ufs/fsck/pass5.c
429
(memcmp((void *)&cstotal, (void *)&fs->fs_cstotal,
usr/src/cmd/fs.d/ufs/fsck/pass5.c
432
(void) memmove((void *)&fs->fs_cstotal,
usr/src/cmd/fs.d/ufs/fsck/pass5.c
434
fs->fs_ronly = 0;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
435
fs->fs_fmod = 0;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
50
struct fs *fs = &sblock;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
68
newcg->cg_niblk = fs->fs_ipg;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
70
if (fs->fs_postblformat != FS_DYNAMICPOSTBLFMT) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
72
fs->fs_postblformat);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
93
newcg->cg_boff = newcg->cg_btotoff + fs->fs_cpg * sizeof (daddr32_t);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
95
fs->fs_cpg * fs->fs_nrpos * sizeof (uint16_t);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
98
inomapsize = howmany(fs->fs_ipg, NBBY);
usr/src/cmd/fs.d/ufs/fsck/setup.c
103
static int calcsb(calcsb_t, caddr_t, int, struct fs *);
usr/src/cmd/fs.d/ufs/fsck/setup.c
1300
calcsb(calcsb_t style, caddr_t dev, int devfd, struct fs *fs)
usr/src/cmd/fs.d/ufs/fsck/setup.c
1469
pending = sizeof (struct fs);
usr/src/cmd/fs.d/ufs/fsck/setup.c
1470
target = (caddr_t)fs;
usr/src/cmd/fs.d/ufs/fsck/setup.c
1493
if ((fs->fs_magic != FS_MAGIC) &&
usr/src/cmd/fs.d/ufs/fsck/setup.c
1494
(fs->fs_magic != MTB_UFS_MAGIC))
usr/src/cmd/fs.d/ufs/fsck/setup.c
548
struct fs proto;
usr/src/cmd/fs.d/ufs/fsck/setup.c
63
#define CGSIZE(fs) \
usr/src/cmd/fs.d/ufs/fsck/setup.c
65
/* blktot size */ (fs)->fs_cpg * sizeof (int32_t) + \
usr/src/cmd/fs.d/ufs/fsck/setup.c
66
/* blks size */ (fs)->fs_cpg * (fs)->fs_nrpos * sizeof (short) + \
usr/src/cmd/fs.d/ufs/fsck/setup.c
67
/* inode map */ howmany((fs)->fs_ipg, NBBY) + \
usr/src/cmd/fs.d/ufs/fsck/setup.c
68
/* block map */ howmany((fs)->fs_cpg * (fs)->fs_spc / NSPF(fs), NBBY))
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1439
is_errorlocked(caddr_t fs)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1448
if (!fs)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1451
if (stat64(fs, &statb) < 0)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1455
mountp = fs;
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1457
mntent = search_mnttab(NULL, fs, NULL, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1010
cur_bytes = blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1286
if (value > fs->fs_ncg - 1) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1288
print(fs->fs_ncg - 1, 8, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1295
addr = cgtod(fs, cur_cgrp) << FRGSHIFT;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
130
#define SB (sizeof (struct fs))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
131
#define BLKSIZE (fs->fs_bsize) /* for clarity */
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
132
#define FRGSIZE (fs->fs_fsize)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
133
#define BLKSHIFT (fs->fs_bshift)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
134
#define FRGSHIFT (fs->fs_fshift)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
140
#define itob(i) (((u_offset_t)itod(fs, (i)) << \
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
141
(u_offset_t)FRGSHIFT) + (u_offset_t)itoo(fs, (i)) * (u_offset_t)INODE)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1486
temp *= NINDIR(fs) * BLKSIZE;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1670
dirp = (struct direct *)(cptr+blkoff(fs, addr));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1760
if (value > fs->fs_ncg - 1) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1762
print(fs->fs_ncg - 1, 8, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1769
addr = cgsblock(fs, cur_cgrp) << FRGSHIFT;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
199
struct fs *fs;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
201
struct fs un_filesystem;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
206
struct fs filesystem, *fs; /* super block */
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2334
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2464
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2842
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2890
bptr += blkoff(fs, temp);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2925
if (cgrp >= fs->fs_ncg) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2934
return (cgtod(fs, cgrp) << FRGSHIFT);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2936
return (cgsblock(fs, cgrp) << FRGSHIFT);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2952
cptr += blkoff(fs, address);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2994
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3055
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
317
static void printsb(struct fs *);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3172
lblkno(fs, addr) != (bhdr.fwd)->blkno)) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3173
curblkoff = blkoff(fs, cur_bytes);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3174
addr = bmap(lblkno(fs, cur_bytes)) << FRGSHIFT;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3241
bptr = sbptr + blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3267
if ((s_err = llseek(fd, (offset_t)(addr & fs->fs_bmask), 0)) == -1) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3317
block = lblkno(fs, address);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3318
if (block >= fragstoblks(fs, fs->fs_size)) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3330
if ((s_err = llseek(fd, (offset_t)(address & fs->fs_bmask), 0)) == -1) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3451
cptr = sbptr + blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3505
if ((s_err = llseek(fd, (offset_t)(addr & fs->fs_bmask), 0)) == -1) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3533
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3601
struct fs *sb;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3626
offset = blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3696
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3752
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3802
if (cur_cgrp + count > fs->fs_ncg) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3803
tcount = fs->fs_ncg - cur_cgrp;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3812
addr = cgtod(fs, cur_cgrp)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3821
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3827
if (cur_cgrp + count - 1 > fs->fs_ncg) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3828
tcount = fs->fs_ncg - cur_cgrp;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3856
if (fragoff(fs, addr)) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3914
for (i = 1; i < fs->fs_ncg; i++)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3915
if (addr < (cgimin(fs, i) << FRGSHIFT))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3919
temp = (addr - (cgimin(fs, i) << FRGSHIFT)) >> FRGSHIFT;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3920
temp = (i * fs->fs_ipg) + fragstoblks(fs, temp) *
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3921
INOPB(fs) + offset;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3922
if (count + offset > INOPB(fs)) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3923
tcount = INOPB(fs) - offset;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4029
curoff += fs->fs_bsize;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4041
curioff = fs->fs_bsize *
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4042
(fs->fs_bsize / sizeof (daddr_t));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4050
curioff *= (fs->fs_bsize /
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4098
if (cur_cgrp + count > fs->fs_ncg) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4099
tcount = fs->fs_ncg - cur_cgrp;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4107
addr = cgsblock(fs, cur_cgrp)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4116
cptr += blkoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4118
sb = (struct fs *)cptr;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4120
for (i = 0; i < fs->fs_ncg; i++)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4121
if (addr == cgsblock(fs, i) <<
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4124
if (i == fs->fs_ncg)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4129
if (cur_cgrp + count - 1 > fs->fs_ncg) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4130
tcount = fs->fs_ncg - cur_cgrp;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4194
cur_bytes = fragoff(fs, addr);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4197
filesize = fragroundup(fs,
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4339
temp = cur_block - lblkno(fs, cur_bytes);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4354
temp = lblkno(fs, cur_bytes) - cur_block;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4366
tcount = (blkroundup(fs, addr+1)-addr) / objsz;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4534
printsb(struct fs *fs)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4540
t = fs->fs_time;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4542
if (fs->fs_postblformat == FS_42POSTBLFMT)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4543
fs->fs_nrpos = 8;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4544
printf("magic\t%lx\tformat\t%s\ttime\t%s", fs->fs_magic,
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4545
fs->fs_postblformat == FS_42POSTBLFMT ? "static" : "dynamic",
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4549
fs->fs_magic, ctime(&t));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4551
printf("version\t%x\n", fs->fs_version);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4553
fs->fs_cstotal.cs_nbfree, fs->fs_cstotal.cs_ndir,
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4554
fs->fs_cstotal.cs_nifree, fs->fs_cstotal.cs_nffree);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4556
fs->fs_ncg, fs->fs_ncyl, fs->fs_size, fs->fs_dsize);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4558
fs->fs_bsize, fs->fs_bshift, fs->fs_bmask);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4560
fs->fs_fsize, fs->fs_fshift, fs->fs_fmask);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4562
fs->fs_frag, fs->fs_fragshift, fs->fs_fsbtodb);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4564
fs->fs_cpg, fs->fs_fpg / fs->fs_frag, fs->fs_fpg, fs->fs_ipg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4566
fs->fs_minfree, fs->fs_optim == FS_OPTSPACE ? "space" : "time",
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4567
fs->fs_maxcontig, fs->fs_maxbpg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4571
fs->fs_rotdelay, fs->fs_id[0], fs->fs_id[1], fs->fs_rps);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4574
fs->fs_rotdelay, fs->fs_headswitch, fs->fs_trkseek, fs->fs_rps);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4577
fs->fs_ntrak, fs->fs_nsect, fs->fs_npsect, fs->fs_spc);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4578
printf("trackskew %ld\n", fs->fs_trackskew);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4581
fs->fs_rotdelay, fs->fs_rps);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4583
fs->fs_ntrak, fs->fs_nsect, fs->fs_spc);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4585
printf("si %ld\n", fs->fs_si);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4587
fs->fs_nindir, fs->fs_inopb, fs->fs_nspf);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4589
fs->fs_sblkno, fs->fs_cblkno, fs->fs_iblkno, fs->fs_dblkno);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4591
fs->fs_sbsize, fs->fs_cgsize, fs->fs_cgoffset, fs->fs_cgmask);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4593
fs->fs_csaddr, fs->fs_cssize, fs->fs_csshift, fs->fs_csmask);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4595
fs->fs_cgrotor, fs->fs_fmod, fs->fs_ronly);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4597
if (fs->fs_cpc != 0)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4599
fs->fs_nrpos);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4603
for (c = 0; c < fs->fs_cpc; c++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4606
for (i = 0; i < fs->fs_nrpos; i++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4608
if (fs_postbl(fs, c)[i] == -1)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4612
for (j = fs_postbl(fs, c)[i], k = 1; /* void */;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4613
j += fs_rotbl(fs)[j], k++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4617
if (fs_rotbl(fs)[j] == 0)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4623
if (fs->fs_postbl[c][i] == -1)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4626
for (j = fs->fs_postbl[c][i], k = 1; /* void */;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4627
j += fs->fs_rotbl[j], k++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4631
if (fs->fs_rotbl[j] == 0)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4638
sip = calloc(1, fs->fs_cssize);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4639
fs->fs_u.fs_csp = (struct csum *)sip;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4640
for (i = 0, j = 0; i < fs->fs_cssize; i += fs->fs_bsize, j++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4641
size = fs->fs_cssize - i < fs->fs_bsize ?
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4642
fs->fs_cssize - i : fs->fs_bsize;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4644
(offset_t)fsbtodb(fs, (fs->fs_csaddr + j * fs->fs_frag))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4645
* fs->fs_fsize / fsbtodb(fs, 1), 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4647
free(fs->fs_u.fs_csp);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4652
for (i = 0; i < fs->fs_ncg; i++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4653
struct csum *cs = &fs->fs_cs(fs, i);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4659
free(fs->fs_u.fs_csp);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4661
if (fs->fs_ncyl % fs->fs_cpg) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4663
i = fs->fs_ncyl % fs->fs_cpg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4665
i * fs->fs_spc / NSPB(fs));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4682
fs->fs_postblformat == FS_42POSTBLFMT ?
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4684
fsbtodb(fs, cgtod(fs, cg->cg_cgx)) * fs->fs_fsize / fsbtodb(fs, 1),
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4689
fsbtodb(fs, cgtod(fs, cg->cg_cgx)) * fs->fs_fsize / fsbtodb(fs, 1),
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4699
for (i = 1, j = 0; i < fs->fs_frag; i++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4704
pbits((unsigned char *)cg_inosused(cg), fs->fs_ipg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4706
pbits(cg_blksfree(cg), fs->fs_fpg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4708
for (i = 0; i < fs->fs_cpg; i++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4715
for (j = 0; j < fs->fs_nrpos; j++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4716
if (fs->fs_cpc == 0 ||
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4718
fs_postbl(fs, i % fs->fs_cpc)[j] == -1)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4721
printf(" %d", cg_blks(fs, cg, i)[j]);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4725
if (fs->fs_cpc == 0 ||
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4726
fs->fs_postbl[i % fs->fs_cpc][j] == -1)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4770
if (lblkno(fs, addr) == (bhdr.fwd)->blkno)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4793
cptr += blkoff(fs, cur_ino);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4806
sh *= NINDIR(fs);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4821
sh /= NINDIR(fs);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4822
addr = (nb << FRGSHIFT) + ((bn / sh) % NINDIR(fs)) * LONG;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4844
struct fs sblk;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4963
if (fs->fs_logbno == 0) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4973
if ((b = getblk((u_offset_t)ldbtob(logbtodb(fs, fs->fs_logbno))))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5014
b = getblk((u_offset_t)ldbtob(logbtodb(fs, log_eb->extents[0].pbno)));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
505
fs = &filesystem;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5052
if (fs->fs_magic == FS_MAGIC)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5054
fs->fs_logbno);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5057
fs->fs_logbno);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
506
if ((fs->fs_magic != FS_MAGIC) && (fs->fs_magic != MTB_UFS_MAGIC)) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5105
logbtodb(fs, log_eb->extents[x].pbno);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5147
memcpy(va, bp + blkoff(fs, *addr), xfer);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5160
(bp + blkoff(fs, *addr));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
525
if ((fs->fs_magic == FS_MAGIC &&
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
526
(fs->fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
527
fs->fs_version != UFS_VERSION_MIN)) ||
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
528
(fs->fs_magic == MTB_UFS_MAGIC &&
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
529
(fs->fs_version > MTB_UFS_VERSION_1 ||
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
530
fs->fs_version < MTB_UFS_VERSION_MIN))) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
533
special, fs->fs_version);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
549
if (fs->fs_postblformat == FS_42POSTBLFMT)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
550
fs->fs_nrpos = 8;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
555
&fs->fs_fsmnt[0]);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
558
switch (fs->fs_clean) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
598
printf("an unknown value (0x%x)\n", fs->fs_clean);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
602
if (fs->fs_state == (FSOKAY - fs->fs_time)) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
627
maxfiles = (long)((((u_offset_t)fs->fs_ncg * (u_offset_t)fs->fs_ipg) -
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
628
(u_offset_t)fs->fs_cstotal.cs_nifree) +
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
629
((u_offset_t)fs->fs_cstotal.cs_ndir * (u_offset_t)3));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
82
#define cg_blks(fs, cgp, cylno) (((cgp))->cg_b[cylno])
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
103
if ((fs->fs_magic != FS_MAGIC) &&
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
104
(fs->fs_magic != MTB_UFS_MAGIC)) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
109
if (fs->fs_magic == FS_MAGIC &&
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
110
(fs->fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
111
fs->fs_version != UFS_VERSION_MIN)) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
114
fs->fs_version);
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
117
if (fs->fs_magic == MTB_UFS_MAGIC &&
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
118
(fs->fs_version > MTB_UFS_VERSION_1 ||
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
119
fs->fs_version < MTB_UFS_VERSION_MIN)) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
122
fs->fs_version);
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
126
(void) printf("fsid: %x %x\n", fs->fs_id[0], fs->fs_id[1]);
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
132
bsize = INOPB(fs) * sizeof (struct dinode);
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
134
imax = fs->fs_ipg * fs->fs_ncg;
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
136
bno = itod(fs, inum);
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
137
seekaddr = (offset_t)fsbtodb(fs, bno) * DEV_BSIZE;
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
152
for (dip = dibuf; dip < &dibuf[INOPB(fs)]; dip++) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
181
fs->fs_id[0] = timeval.tv_sec;
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
182
fs->fs_id[1] = timeval.tv_usec + getpid();
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
189
if ((n = write(fd, (char *)fs, SBSIZE)) != SBSIZE) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
196
for (i = 0; i < fs->fs_ncg; i++) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
197
seekaddr = (offset_t)fsbtodb(fs, cgsblock(fs, i)) * DEV_BSIZE;
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
205
if ((n = read(fd, (char *)fs, SBSIZE)) != SBSIZE) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
211
if ((fs->fs_magic != FS_MAGIC) &&
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
212
(fs->fs_magic != MTB_UFS_MAGIC)) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
219
if ((n = write(fd, (char *)fs, SBSIZE)) != SBSIZE) {
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
60
struct fs *fs;
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
96
fs = (struct fs *)fsbuf;
usr/src/cmd/fs.d/ufs/fsirand/fsirand.c
97
if ((n = read(fd, (char *)fs, SBSIZE)) != SBSIZE) {
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
211
struct fs *fsp = &h->afs;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
303
struct fs *fsp = &h->afs;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
459
struct fs *fsp = &h->afs;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
536
struct fs *fsp = &h->afs;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
69
struct fs fs;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
81
#define afs fsun.fs
usr/src/cmd/fs.d/ufs/labelit/labelit.c
141
struct fs *fsp, *altfsp;
usr/src/cmd/fs.d/ufs/labelit/labelit.c
69
struct fs sblk;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
1415
if (statvfs64(MNTTAB, &fs) < 0) {
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
1421
if (strcmp(MNTTYPE_MNTFS, fs.f_basetype) != 0) {
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
1895
sblock.fs_sbsize = fragroundup(&sblock, sizeof (struct fs));
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
1903
totalsbsize = sizeof (struct fs) + rotblsize;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
276
#define CGSIZE(fs) \
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
278
/* blktot size */ (fs)->fs_cpg * sizeof (long) + \
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
279
/* blks size */ (fs)->fs_cpg * (fs)->fs_nrpos * sizeof (short) + \
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
280
/* inode map */ howmany((fs)->fs_ipg, NBBY) + \
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
281
/* block map */ howmany((fs)->fs_cpg * (fs)->fs_spc / NSPF(fs), NBBY))
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
290
#define MAXIpG(fs) roundup((fs)->fs_bsize * NBBY / 3, INOPB(fs))
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3405
isblock(struct fs *fs, unsigned char *cp, int h)
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3409
switch (fs->fs_frag) {
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3422
(void) fprintf(stderr, "isblock bad fs_frag %d\n", fs->fs_frag);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3431
clrblock(struct fs *fs, unsigned char *cp, int h)
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3433
switch ((fs)->fs_frag) {
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3448
gettext("clrblock: bad fs_frag value %d\n"), fs->fs_frag);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3457
setblock(struct fs *fs, unsigned char *cp, int h)
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3459
switch (fs->fs_frag) {
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3474
gettext("setblock: bad fs_frag value %d\n"), fs->fs_frag);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
3958
checksblock(struct fs sb, int proceed)
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
408
static int isblock(struct fs *fs, unsigned char *cp, int h);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
409
static void clrblock(struct fs *fs, unsigned char *cp, int h);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
410
static void setblock(struct fs *fs, unsigned char *cp, int h);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
444
struct fs fs;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
447
#define sblock fsun.fs
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
448
#define altsblock altfsun.fs
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
4563
read_summaryinfo(struct fs *fsp)
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
583
int checksblock(struct fs, int);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
619
static struct csum *read_summaryinfo(struct fs *);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
634
struct statvfs64 fs;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
60
struct fs sblk;
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1013
struct fs *
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1016
static struct fs sblock;
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1082
struct fs *fs;
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1088
fs = (struct fs *)fsbuf;
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1092
read(fd, (char *)fs, SBSIZE) != SBSIZE ||
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1093
((fs->fs_magic != FS_MAGIC) && (fs->fs_magic != MTB_UFS_MAGIC))) {
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1099
bsize = INOPB(fs) * sizeof (struct dinode);
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1101
while (inum < fs->fs_ipg) {
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1102
bno = itod(fs, inum);
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1103
seekaddr = (offset_t)fsbtodb(fs, bno) * DEV_BSIZE;
usr/src/cmd/fs.d/ufs/newfs/newfs.c
1109
for (dip = dibuf; dip < &dibuf[INOPB(fs)]; dip++) {
usr/src/cmd/fs.d/ufs/newfs/newfs.c
160
struct fs *sbp; /* Pointer to superblock (if present) */
usr/src/cmd/fs.d/ufs/newfs/newfs.c
65
static struct fs *read_sb(char *);
usr/src/cmd/fs.d/ufs/quot/quot.c
63
struct fs u_sblock;
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
67
struct fs sblk;
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
363
getsb(struct fs *fs, char *file)
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
372
if (bread((diskaddr_t)SBLOCK, (char *)fs, SBSIZE)) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
377
if ((fs->fs_magic != FS_MAGIC) && (fs->fs_magic != MTB_UFS_MAGIC)) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
381
if (fs->fs_magic == FS_MAGIC &&
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
382
(fs->fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
383
fs->fs_version != UFS_VERSION_MIN)) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
385
fs->fs_version);
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
388
if (fs->fs_magic == MTB_UFS_MAGIC &&
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
389
(fs->fs_version > MTB_UFS_VERSION_1 ||
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
390
fs->fs_version < MTB_UFS_VERSION_MIN)) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
392
fs->fs_version);
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
75
struct fs sb;
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
86
static void getsb(struct fs *, char *);
usr/src/cmd/fs.d/ufs/volcopy/volcopy.c
101
struct fs *Sptr = (struct fs *)&tsup.sblk; /* super-block pointer */
usr/src/cmd/fs.d/ufs/volcopy/volcopy.c
145
static char *getfslabel(struct fs *);
usr/src/cmd/fs.d/ufs/volcopy/volcopy.c
146
static char *getvolabel(struct fs *);
usr/src/cmd/fs.d/ufs/volcopy/volcopy.c
1673
getfslabel(struct fs *sb)
usr/src/cmd/fs.d/ufs/volcopy/volcopy.c
1698
getvolabel(struct fs *sb)
usr/src/cmd/fs.d/ufs/volcopy/volcopy.c
92
struct fs sblk;
usr/src/cmd/man/man.c
104
char *fs;
usr/src/cmd/mdb/i86pc/modules/unix/unix.c
433
mdb_printf(THREEREGS, DUMP(ds), DUMP(es), DUMP(fs));
usr/src/cmd/mdb/i86pc/modules/unix/unix.c
453
mdb_printf(FOURREGS, DUMP(gs), DUMP(fs), DUMP(es), DUMP(ds));
usr/src/cmd/mdb/intel/mdb/mdb_bhyve.c
219
vmm_desc_t fs, gs;
usr/src/cmd/mdb/intel/mdb/mdb_bhyve.c
275
if (vmm_get_desc(bd->bd_vmm, cpu, VMM_DESC_FS, &fs) != 0 ||
usr/src/cmd/mdb/intel/mdb/mdb_bhyve.c
287
gregs->kregs[KREG_FSBASE] = fs.vd_base;
usr/src/cmd/mdb/intel/mdb/mdb_bhyve.c
600
vmm_desc_t gdtr, ldtr, idtr, tr, cs, ds, es, fs, gs, ss;
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
1525
regs->r_fs = ur->fs;
usr/src/cmd/more/more.c
208
static FILE *checkf(register char *fs, int *clearfirst);
usr/src/cmd/more/more.c
455
checkf(register char *fs, int *clearfirst)
usr/src/cmd/more/more.c
461
if (stat (fs, &stbuf) == -1) {
usr/src/cmd/more/more.c
465
perror(fs);
usr/src/cmd/more/more.c
469
printf(gettext("\n*** %s: directory ***\n\n"), fs);
usr/src/cmd/more/more.c
472
if ((f=Fopen(fs, "r")) == NULL) {
usr/src/cmd/more/more.c
474
perror(fs);
usr/src/cmd/ndmpd/ndmp/ndmpd.h
79
#define FS_READONLY(fs) (hasmntopt(fs, "ro") ? 1 : 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
538
struct mnttab mt, *fs;
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
580
fs = &mt;
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
582
if (!IS_VALID_FS(fs))
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
594
fs->mnt_fstype);
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
596
fs->mnt_mountp);
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
599
if (statvfs64(fs->mnt_mountp, &stat_buf) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
601
"statvfs(%s) error.", fs->mnt_mountp);
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
639
if (FS_READONLY(fs) == 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
71
#define IS_VALID_FS(fs) (fs && ( \
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
72
strcasecmp(fs->mnt_fstype, MNTTYPE_UFS) == 0 || \
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
73
strcasecmp(fs->mnt_fstype, MNTTYPE_ZFS) == 0 || \
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
74
strcasecmp(fs->mnt_fstype, MNTTYPE_NFS) == 0 || \
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
75
strcasecmp(fs->mnt_fstype, MNTTYPE_NFS3) == 0 || \
usr/src/cmd/ndmpd/ndmp/ndmpd_config.c
76
strcasecmp(fs->mnt_fstype, MNTTYPE_NFS4) == 0))
usr/src/cmd/pg/pg.c
1112
checkf(char *fs)
usr/src/cmd/pg/pg.c
1120
if (strcmp(fs, "-") == 0) {
usr/src/cmd/pg/pg.c
1129
if ((f = fopen(fs, "r")) == (FILE *)NULL) {
usr/src/cmd/pg/pg.c
1131
perror(fs);
usr/src/cmd/pg/pg.c
1140
perror(fs);
usr/src/cmd/pg/pg.c
1147
(void) fprintf(stderr, gettext("%s is a directory\n"), fs);
usr/src/cmd/sendmail/src/conf.c
3311
struct ustat fs;
usr/src/cmd/sendmail/src/conf.c
3317
struct fs_data fs;
usr/src/cmd/sendmail/src/conf.c
3322
struct statvfs fs;
usr/src/cmd/sendmail/src/conf.c
3323
# define FSBLOCKSIZE fs.f_frsize
usr/src/cmd/sendmail/src/conf.c
3325
struct statfs fs;
usr/src/cmd/sendmail/src/conf.c
3326
# define FSBLOCKSIZE fs.f_bsize
usr/src/cmd/sendmail/src/conf.c
3335
if (stat(dir, &statbuf) == 0 && ustat(statbuf.st_dev, &fs) == 0)
usr/src/cmd/sendmail/src/conf.c
3338
if (statfs(dir, &fs, sizeof(fs), 0) == 0)
usr/src/cmd/sendmail/src/conf.c
3341
if (statvfs(dir, &fs) == 0)
usr/src/cmd/sendmail/src/conf.c
3344
if (statfs(dir, &fs) > 0)
usr/src/cmd/sendmail/src/conf.c
3346
if (statfs(dir, &fs) == 0)
usr/src/cmd/sendmail/src/conf.c
3354
if (fs.SFS_BAVAIL <= 0)
usr/src/cmd/sendmail/src/conf.c
3356
else if (fs.SFS_BAVAIL > LONG_MAX)
usr/src/cmd/sendmail/src/conf.c
3359
return (long) fs.SFS_BAVAIL;
usr/src/cmd/sendmail/src/queue.c
6431
short fs;
usr/src/cmd/sendmail/src/queue.c
6445
fs = filesys_find(qp->qp_name, qddf, add);
usr/src/cmd/sendmail/src/queue.c
6446
if (fs >= 0)
usr/src/cmd/sendmail/src/queue.c
6447
qp->qp_fsysidx = fs;
usr/src/cmd/sendmail/src/queue.c
6450
if (fs < ret)
usr/src/cmd/sendmail/src/queue.c
6451
ret = fs;
usr/src/cmd/sendmail/src/queue.c
6498
FILESYS *fs = &FILE_SYS(i);
usr/src/cmd/sendmail/src/queue.c
6508
fs->fs_avail = 0;
usr/src/cmd/sendmail/src/queue.c
6509
fs->fs_blksize = 1024; /* avoid divide by zero */
usr/src/cmd/sendmail/src/queue.c
6514
fs->fs_avail = avail;
usr/src/cmd/sendmail/src/queue.c
6515
fs->fs_blksize = blksize;
usr/src/cmd/sgs/libld/common/update.c
3676
Sym *fs = ((Aav_node *)first)->aav_ass->ass_sdp->sd_sym;
usr/src/cmd/sgs/libld/common/update.c
3679
if (fs->st_value < ss->st_value)
usr/src/cmd/sgs/libld/common/update.c
3681
if (fs->st_value > ss->st_value)
usr/src/cmd/sgs/libld/common/update.c
3684
if (fs->st_size < ss->st_size)
usr/src/cmd/sgs/libld/common/update.c
3686
if (fs->st_size > ss->st_size)
usr/src/cmd/sh/io.c
153
int fs;
usr/src/cmd/sh/io.c
156
fs = fcntl(f2, 1, 0);
usr/src/cmd/sh/io.c
160
if (fs == 1)
usr/src/cmd/svc/startd/graph.c
5530
const char *cfmri, *fs;
usr/src/cmd/svc/startd/graph.c
5662
fs = "libscf_delete_enable_ovr";
usr/src/cmd/svc/startd/graph.c
5683
fs = "libscf_set_enable_ovr";
usr/src/cmd/svc/startd/graph.c
5704
bad_error(fs, r);
usr/src/cmd/swap/swap.c
667
struct statvfs64 fs;
usr/src/cmd/swap/swap.c
670
if (stat64(pathname, &f) < 0 || statvfs64(pathname, &fs) < 0) {
usr/src/cmd/swap/swap.c
708
need = roundup(length, fs.f_bsize) / DEV_BSIZE;
usr/src/cmd/uname/uname.c
160
(void) fprintf(stdout, fs, sizeof (un->sysname),
usr/src/cmd/uname/uname.c
162
fs = fmt_string;
usr/src/cmd/uname/uname.c
165
(void) fprintf(stdout, fs, sizeof (un->nodename), un->nodename);
usr/src/cmd/uname/uname.c
166
fs = fmt_string;
usr/src/cmd/uname/uname.c
169
(void) fprintf(stdout, fs, sizeof (un->release), un->release);
usr/src/cmd/uname/uname.c
170
fs = fmt_string;
usr/src/cmd/uname/uname.c
173
(void) fprintf(stdout, fs, sizeof (un->version), un->version);
usr/src/cmd/uname/uname.c
174
fs = fmt_string;
usr/src/cmd/uname/uname.c
177
(void) fprintf(stdout, fs, sizeof (un->machine), un->machine);
usr/src/cmd/uname/uname.c
178
fs = fmt_string;
usr/src/cmd/uname/uname.c
186
(void) fprintf(stdout, fs, strlen(procbuf), procbuf);
usr/src/cmd/uname/uname.c
187
fs = fmt_string;
usr/src/cmd/uname/uname.c
195
(void) fprintf(stdout, fs, strlen(procbuf), procbuf);
usr/src/cmd/uname/uname.c
196
fs = fmt_string;
usr/src/cmd/uname/uname.c
199
(void) fprintf(stdout, fs, strlen(OS_NAME), OS_NAME);
usr/src/cmd/uname/uname.c
200
fs = fmt_string;
usr/src/cmd/uname/uname.c
68
char *fs = &fmt_string[1];
usr/src/cmd/zoneadmd/vplat.c
4406
prtmount(const struct mnttab *fs, void *x)
usr/src/cmd/zoneadmd/vplat.c
4408
zerror((zlog_t *)x, B_FALSE, " %s", fs->mnt_mountp);
usr/src/common/ficl/ficl.h
816
#define FICL_STRING_GET_LENGTH(fs) ((fs).length)
usr/src/common/ficl/ficl.h
817
#define FICL_STRING_GET_POINTER(fs) ((fs).text)
usr/src/common/ficl/ficl.h
818
#define FICL_STRING_SET_LENGTH(fs, l) ((fs).length = (ficlUnsigned)(l))
usr/src/common/ficl/ficl.h
819
#define FICL_STRING_SET_POINTER(fs, p) ((fs).text = (char *)(p))
usr/src/common/fs/ufsops.c
363
struct fs *fs;
usr/src/common/fs/ufsops.c
384
fs = &devp->un_fs.di_fs;
usr/src/common/fs/ufsops.c
386
lbn = lblkno(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
389
filep->fi_blocknum = fsbtodb(fs, sbmap(filep, lbn));
usr/src/common/fs/ufsops.c
391
off = blkoff(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
394
size = blksize(fs, filep->fi_inode, lbn);
usr/src/common/fs/ufsops.c
430
struct fs *fs;
usr/src/common/fs/ufsops.c
450
fs = &devp->un_fs.di_fs;
usr/src/common/fs/ufsops.c
452
lbn = lblkno(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
455
filep->fi_blocknum = fsbtodb(fs, sbmap(filep, lbn));
usr/src/common/fs/ufsops.c
457
off = blkoff(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
460
size = blksize(fs, filep->fi_inode, lbn);
usr/src/grub/grub-0.97/stage2/fs.h
253
#define fs_postbl(fs, cylno) \
usr/src/grub/grub-0.97/stage2/fs.h
254
(((fs)->fs_postblformat == FS_42POSTBLFMT) \
usr/src/grub/grub-0.97/stage2/fs.h
255
? ((fs)->fs_opostbl[cylno]) \
usr/src/grub/grub-0.97/stage2/fs.h
256
: ((short *)((char *)(fs) + (fs)->fs_postbloff) + (cylno) * (fs)->fs_nrpos))
usr/src/grub/grub-0.97/stage2/fs.h
257
#define fs_rotbl(fs) \
usr/src/grub/grub-0.97/stage2/fs.h
258
(((fs)->fs_postblformat == FS_42POSTBLFMT) \
usr/src/grub/grub-0.97/stage2/fs.h
259
? ((fs)->fs_space) \
usr/src/grub/grub-0.97/stage2/fs.h
260
: ((u_char *)((char *)(fs) + (fs)->fs_rotbloff)))
usr/src/grub/grub-0.97/stage2/fs.h
267
#define fs_cs(fs, indx) \
usr/src/grub/grub-0.97/stage2/fs.h
268
fs_csp[(indx) >> (fs)->fs_csshift][(indx) & ~(fs)->fs_csmask]
usr/src/grub/grub-0.97/stage2/fs.h
304
#define cg_blks(fs, cgp, cylno) \
usr/src/grub/grub-0.97/stage2/fs.h
307
: ((short *)((char *)(cgp) + (cgp)->cg_boff) + (cylno) * (fs)->fs_nrpos))
usr/src/grub/grub-0.97/stage2/fs.h
349
#define fsbtodb(fs, b) ((b) << (fs)->fs_fsbtodb)
usr/src/grub/grub-0.97/stage2/fs.h
350
#define dbtofsb(fs, b) ((b) >> (fs)->fs_fsbtodb)
usr/src/grub/grub-0.97/stage2/fs.h
356
#define cgbase(fs, c) ((mach_daddr_t)((fs)->fs_fpg * (c)))
usr/src/grub/grub-0.97/stage2/fs.h
357
#define cgstart(fs, c) \
usr/src/grub/grub-0.97/stage2/fs.h
358
(cgbase(fs, c) + (fs)->fs_cgoffset * ((c) & ~((fs)->fs_cgmask)))
usr/src/grub/grub-0.97/stage2/fs.h
359
#define cgsblock(fs, c) (cgstart(fs, c) + (fs)->fs_sblkno) /* super blk */
usr/src/grub/grub-0.97/stage2/fs.h
360
#define cgtod(fs, c) (cgstart(fs, c) + (fs)->fs_cblkno) /* cg block */
usr/src/grub/grub-0.97/stage2/fs.h
361
#define cgimin(fs, c) (cgstart(fs, c) + (fs)->fs_iblkno) /* inode blk */
usr/src/grub/grub-0.97/stage2/fs.h
362
#define cgdmin(fs, c) (cgstart(fs, c) + (fs)->fs_dblkno) /* 1st data */
usr/src/grub/grub-0.97/stage2/fs.h
370
#define itoo(fs, x) ((x) % INOPB(fs))
usr/src/grub/grub-0.97/stage2/fs.h
371
#define itog(fs, x) ((x) / (fs)->fs_ipg)
usr/src/grub/grub-0.97/stage2/fs.h
372
#define itod(fs, x) \
usr/src/grub/grub-0.97/stage2/fs.h
373
((mach_daddr_t)(cgimin(fs, itog(fs, x)) + \
usr/src/grub/grub-0.97/stage2/fs.h
374
(blkstofrags((fs), (((x) % (fs)->fs_ipg) / INOPB(fs))))))
usr/src/grub/grub-0.97/stage2/fs.h
380
#define dtog(fs, d) ((d) / (fs)->fs_fpg)
usr/src/grub/grub-0.97/stage2/fs.h
381
#define dtogd(fs, d) ((d) % (fs)->fs_fpg)
usr/src/grub/grub-0.97/stage2/fs.h
387
#define blkmap(fs, map, loc) \
usr/src/grub/grub-0.97/stage2/fs.h
388
(((map)[(loc) / NBBY] >> ((loc) % NBBY)) & (0xff >> (NBBY - (fs)->fs_frag)))
usr/src/grub/grub-0.97/stage2/fs.h
389
#define cbtocylno(fs, bno) \
usr/src/grub/grub-0.97/stage2/fs.h
390
((bno) * NSPF(fs) / (fs)->fs_spc)
usr/src/grub/grub-0.97/stage2/fs.h
391
#define cbtorpos(fs, bno) \
usr/src/grub/grub-0.97/stage2/fs.h
392
(((bno) * NSPF(fs) % (fs)->fs_spc / (fs)->fs_nsect * (fs)->fs_trackskew + \
usr/src/grub/grub-0.97/stage2/fs.h
393
(bno) * NSPF(fs) % (fs)->fs_spc % (fs)->fs_nsect * (fs)->fs_interleave) % \
usr/src/grub/grub-0.97/stage2/fs.h
394
(fs)->fs_nsect * (fs)->fs_nrpos / (fs)->fs_npsect)
usr/src/grub/grub-0.97/stage2/fs.h
401
#define blkoff(fs, loc) /* calculates (loc % fs->fs_bsize) */ \
usr/src/grub/grub-0.97/stage2/fs.h
402
((loc) & ~(fs)->fs_bmask)
usr/src/grub/grub-0.97/stage2/fs.h
403
#define fragoff(fs, loc) /* calculates (loc % fs->fs_fsize) */ \
usr/src/grub/grub-0.97/stage2/fs.h
404
((loc) & ~(fs)->fs_fmask)
usr/src/grub/grub-0.97/stage2/fs.h
405
#define lblkno(fs, loc) /* calculates (loc / fs->fs_bsize) */ \
usr/src/grub/grub-0.97/stage2/fs.h
406
((loc) >> (fs)->fs_bshift)
usr/src/grub/grub-0.97/stage2/fs.h
407
#define numfrags(fs, loc) /* calculates (loc / fs->fs_fsize) */ \
usr/src/grub/grub-0.97/stage2/fs.h
408
((loc) >> (fs)->fs_fshift)
usr/src/grub/grub-0.97/stage2/fs.h
409
#define blkroundup(fs, size) /* calculates roundup(size, fs->fs_bsize) */ \
usr/src/grub/grub-0.97/stage2/fs.h
410
(((size) + (fs)->fs_bsize - 1) & (fs)->fs_bmask)
usr/src/grub/grub-0.97/stage2/fs.h
411
#define fragroundup(fs, size) /* calculates roundup(size, fs->fs_fsize) */ \
usr/src/grub/grub-0.97/stage2/fs.h
412
(((size) + (fs)->fs_fsize - 1) & (fs)->fs_fmask)
usr/src/grub/grub-0.97/stage2/fs.h
413
#define fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/fs.h
414
((frags) >> (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/fs.h
415
#define blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/fs.h
416
((blks) << (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/fs.h
417
#define fragnum(fs, fsb) /* calculates (fsb % fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/fs.h
418
((fsb) & ((fs)->fs_frag - 1))
usr/src/grub/grub-0.97/stage2/fs.h
419
#define blknum(fs, fsb) /* calculates rounddown(fsb, fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/fs.h
420
((fsb) &~ ((fs)->fs_frag - 1))
usr/src/grub/grub-0.97/stage2/fs.h
426
#define freespace(fs, percentreserved) \
usr/src/grub/grub-0.97/stage2/fs.h
427
(blkstofrags((fs), (fs)->fs_cstotal.cs_nbfree) + \
usr/src/grub/grub-0.97/stage2/fs.h
428
(fs)->fs_cstotal.cs_nffree - ((fs)->fs_dsize * (percentreserved) / 100))
usr/src/grub/grub-0.97/stage2/fs.h
433
#define blksize(fs, ip, lbn) \
usr/src/grub/grub-0.97/stage2/fs.h
434
(((lbn) >= NDADDR || (ip)->i_size >= ((lbn) + 1) << (fs)->fs_bshift) \
usr/src/grub/grub-0.97/stage2/fs.h
435
? (fs)->fs_bsize \
usr/src/grub/grub-0.97/stage2/fs.h
436
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/grub/grub-0.97/stage2/fs.h
437
#define dblksize(fs, dip, lbn) \
usr/src/grub/grub-0.97/stage2/fs.h
438
(((lbn) >= NDADDR || (dip)->di_size >= ((lbn) + 1) << (fs)->fs_bshift) \
usr/src/grub/grub-0.97/stage2/fs.h
439
? (fs)->fs_bsize \
usr/src/grub/grub-0.97/stage2/fs.h
440
: (fragroundup(fs, blkoff(fs, (dip)->di_size))))
usr/src/grub/grub-0.97/stage2/fs.h
445
#define NSPB(fs) ((fs)->fs_nspf << (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/fs.h
446
#define NSPF(fs) ((fs)->fs_nspf)
usr/src/grub/grub-0.97/stage2/fs.h
451
#define INOPB(fs) ((fs)->fs_inopb)
usr/src/grub/grub-0.97/stage2/fs.h
452
#define INOPF(fs) ((fs)->fs_inopb >> (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/fs.h
457
#define NINDIR(fs) ((fs)->fs_nindir)
usr/src/grub/grub-0.97/stage2/fsys_ffs.c
74
#define SUPERBLOCK ((struct fs *) ( FSYS_BUF + 8192 ))
usr/src/grub/grub-0.97/stage2/fsys_ufs.c
35
#define SUPERBLOCK ((struct fs *)(FSYS_BUF + 0x2000))
usr/src/grub/grub-0.97/stage2/fsys_ufs2.c
74
#define SUPERBLOCK ((struct fs *) ( FSYS_BUF + 8192 ))
usr/src/grub/grub-0.97/stage2/pc_slice.h
155
#define IS_PC_SLICE_TYPE_BSD_WITH_FS(type,fs) \
usr/src/grub/grub-0.97/stage2/pc_slice.h
156
((type) == (PC_SLICE_TYPE_FREEBSD | ((fs) << 8)) \
usr/src/grub/grub-0.97/stage2/pc_slice.h
157
|| (type) == (PC_SLICE_TYPE_OPENBSD | ((fs) << 8)) \
usr/src/grub/grub-0.97/stage2/pc_slice.h
158
|| (type) == (PC_SLICE_TYPE_NETBSD | (fs) << 8))
usr/src/grub/grub-0.97/stage2/ufs.h
208
#define INOPB(fs) ((fs)->fs_inopb)
usr/src/grub/grub-0.97/stage2/ufs.h
209
#define itoo(fs, x) ((x) % (grub_uint32_t)INOPB(fs))
usr/src/grub/grub-0.97/stage2/ufs.h
210
#define itog(fs, x) ((x) / (grub_uint32_t)(fs)->fs_ipg)
usr/src/grub/grub-0.97/stage2/ufs.h
211
#define itod(fs, x) ((grub_daddr32_t)(cgimin(fs, itog(fs, x)) + \
usr/src/grub/grub-0.97/stage2/ufs.h
212
(blkstofrags((fs), \
usr/src/grub/grub-0.97/stage2/ufs.h
213
((x) % (grub_uint32_t)(fs)->fs_ipg / (grub_uint32_t)INOPB(fs))))))
usr/src/grub/grub-0.97/stage2/ufs.h
216
#define UFS_NINDIR(fs) ((fs)->fs_nindir) /* # of indirects */
usr/src/grub/grub-0.97/stage2/ufs.h
217
#define blkoff(fs, loc) ((int)((loc & ~(fs)->fs_bmask)))
usr/src/grub/grub-0.97/stage2/ufs.h
218
#define lblkno(fs, loc) ((grub_int32_t)((loc) >> (fs)->fs_bshift))
usr/src/grub/grub-0.97/stage2/ufs.h
220
#define fsbtodb(fs, b) (((grub_daddr32_t)(b)) << (fs)->fs_fsbtodb)
usr/src/grub/grub-0.97/stage2/ufs.h
221
#define blkstofrags(fs, b) ((b) << (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/ufs.h
224
#define cgbase(fs, c) ((grub_daddr32_t)((fs)->fs_fpg * (c)))
usr/src/grub/grub-0.97/stage2/ufs.h
225
#define cgimin(fs, c) (cgstart(fs, c) + (fs)->fs_iblkno) /* inode block */
usr/src/grub/grub-0.97/stage2/ufs.h
226
#define cgstart(fs, c) \
usr/src/grub/grub-0.97/stage2/ufs.h
227
(cgbase(fs, c) + (fs)->fs_cgoffset * ((c) & ~((fs)->fs_cgmask)))
usr/src/grub/grub-0.97/stage2/ufs2.h
354
#define fsbtodb(fs, b) ((b) << (fs)->fs_fsbtodb)
usr/src/grub/grub-0.97/stage2/ufs2.h
355
#define dbtofsb(fs, b) ((b) >> (fs)->fs_fsbtodb)
usr/src/grub/grub-0.97/stage2/ufs2.h
361
#define cgbase(fs, c) ((ufs2_daddr_t)((fs)->fs_fpg * (c)))
usr/src/grub/grub-0.97/stage2/ufs2.h
362
#define cgimin(fs, c) (cgstart(fs, c) + (fs)->fs_iblkno) /* inode blk */
usr/src/grub/grub-0.97/stage2/ufs2.h
363
#define cgstart(fs, c) \
usr/src/grub/grub-0.97/stage2/ufs2.h
364
((fs)->fs_magic == FS_UFS2_MAGIC ? cgbase(fs, c) : \
usr/src/grub/grub-0.97/stage2/ufs2.h
365
(cgbase(fs, c) + (fs)->fs_old_cgoffset * ((c) & ~((fs)->fs_old_cgmask))))
usr/src/grub/grub-0.97/stage2/ufs2.h
373
#define ino_to_cg(fs, x) ((x) / (fs)->fs_ipg)
usr/src/grub/grub-0.97/stage2/ufs2.h
374
#define ino_to_fsba(fs, x) \
usr/src/grub/grub-0.97/stage2/ufs2.h
375
((ufs2_daddr_t)(cgimin(fs, ino_to_cg(fs, x)) + \
usr/src/grub/grub-0.97/stage2/ufs2.h
376
(blkstofrags((fs), (((x) % (fs)->fs_ipg) / INOPB(fs))))))
usr/src/grub/grub-0.97/stage2/ufs2.h
377
#define ino_to_fsbo(fs, x) ((x) % INOPB(fs))
usr/src/grub/grub-0.97/stage2/ufs2.h
384
#define blkoff(fs, loc) /* calculates (loc % fs->fs_bsize) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
385
((loc) & (fs)->fs_qbmask)
usr/src/grub/grub-0.97/stage2/ufs2.h
388
#define smalllblktosize(fs, blk) /* calculates (blk * fs->fs_bsize) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
389
((blk) << (fs)->fs_bshift)
usr/src/grub/grub-0.97/stage2/ufs2.h
392
#define lblkno(fs, loc) /* calculates (loc / fs->fs_bsize) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
393
((loc) >> (fs)->fs_bshift)
usr/src/grub/grub-0.97/stage2/ufs2.h
395
#define fragroundup(fs, size) /* calculates roundup(size, fs->fs_fsize) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
396
(((size) + (fs)->fs_qfmask) & (fs)->fs_fmask)
usr/src/grub/grub-0.97/stage2/ufs2.h
398
#define fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
399
((frags) >> (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/ufs2.h
400
#define blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
401
((blks) << (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/ufs2.h
402
#define fragnum(fs, fsb) /* calculates (fsb % fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
403
((fsb) & ((fs)->fs_frag - 1))
usr/src/grub/grub-0.97/stage2/ufs2.h
404
#define blknum(fs, fsb) /* calculates rounddown(fsb, fs->fs_frag) */ \
usr/src/grub/grub-0.97/stage2/ufs2.h
405
((fsb) &~ ((fs)->fs_frag - 1))
usr/src/grub/grub-0.97/stage2/ufs2.h
410
#define blksize(fs, ip, lbn) \
usr/src/grub/grub-0.97/stage2/ufs2.h
411
(((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \
usr/src/grub/grub-0.97/stage2/ufs2.h
412
? (fs)->fs_bsize \
usr/src/grub/grub-0.97/stage2/ufs2.h
413
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/grub/grub-0.97/stage2/ufs2.h
414
#define sblksize(fs, size, lbn) \
usr/src/grub/grub-0.97/stage2/ufs2.h
415
(((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \
usr/src/grub/grub-0.97/stage2/ufs2.h
416
? (fs)->fs_bsize \
usr/src/grub/grub-0.97/stage2/ufs2.h
417
: (fragroundup(fs, blkoff(fs, (size)))))
usr/src/grub/grub-0.97/stage2/ufs2.h
423
#define INOPB(fs) ((fs)->fs_inopb)
usr/src/grub/grub-0.97/stage2/ufs2.h
424
#define INOPF(fs) ((fs)->fs_inopb >> (fs)->fs_fragshift)
usr/src/grub/grub-0.97/stage2/ufs2.h
429
#define NINDIR(fs) ((fs)->fs_nindir)
usr/src/lib/fm/topo/libtopo/common/hc.c
754
char *aname = NULL, *aid = NULL, *fs;
usr/src/lib/fm/topo/libtopo/common/hc.c
767
fs = strchr(copy, '/');
usr/src/lib/fm/topo/libtopo/common/hc.c
769
if (startn == NULL || fs == NULL) {
usr/src/lib/fm/topo/libtopo/common/hc.c
778
if (startn > fs)
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1438
set_thresh_prop(topo_mod_t *mod, tnode_t *fnode, ipmi_sdr_full_sensor_t *fs,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1444
if (ipmi_sdr_conv_reading(fs, raw_thresh, &conv_thresh) != 0) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_init.c
32
const_profile_filespec_t *fs;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_init.c
45
for (fs = files; !PROFILE_LAST_FILESPEC(*fs); fs++) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_init.c
46
retval = profile_open_file(*fs, &new_file);
usr/src/lib/libbe/common/be_mount.c
1470
add_to_fs_list(be_fs_list_data_t *fld, const char *fs)
usr/src/lib/libbe/common/be_mount.c
1472
if (fld == NULL || fs == NULL)
usr/src/lib/libbe/common/be_mount.c
1482
if ((fld->fs_list[fld->fs_num++] = strdup(fs)) == NULL) {
usr/src/lib/libbe/common/be_mount.c
1944
get_mountpoint_from_vfstab(char *altroot, const char *fs, char *mountpoint,
usr/src/lib/libbe/common/be_mount.c
1962
if (getvfsspec(fp, &vp, (char *)fs) == 0) {
usr/src/lib/libc/i386/threads/machdep.c
102
fs = uc.uc_mcontext.gregs[FS];
usr/src/lib/libc/i386/threads/machdep.c
111
ucp->uc_mcontext.gregs[FS] = fs;
usr/src/lib/libc/i386/threads/machdep.c
213
greg_t fs, greg_t es, greg_t ds,
usr/src/lib/libc/i386/threads/machdep.c
238
ucp->uc_mcontext.gregs[FS] = fs;
usr/src/lib/libc/i386/threads/machdep.c
92
static greg_t fs, es, ds, cs, ss;
usr/src/lib/libc/port/gen/strtod.c
113
__hex_to_single(&dr, mr.rd, &x, &fs);
usr/src/lib/libc/port/gen/strtod.c
115
decimal_to_single(&x, &mr, &dr, &fs);
usr/src/lib/libc/port/gen/strtod.c
116
if (fs & ((1 << fp_overflow) | (1 << fp_underflow)))
usr/src/lib/libc/port/gen/strtod.c
133
fp_exception_field_type fs;
usr/src/lib/libc/port/gen/strtod.c
145
__hex_to_quadruple(&dr, mr.rd, &x, &fs);
usr/src/lib/libc/port/gen/strtod.c
147
decimal_to_quadruple(&x, &mr, &dr, &fs);
usr/src/lib/libc/port/gen/strtod.c
151
__hex_to_extended(&dr, mr.rd, (extended *)&x, &fs);
usr/src/lib/libc/port/gen/strtod.c
153
decimal_to_extended((extended *)&x, &mr, &dr, &fs);
usr/src/lib/libc/port/gen/strtod.c
157
if (fs & ((1 << fp_overflow) | (1 << fp_underflow)))
usr/src/lib/libc/port/gen/strtod.c
57
fp_exception_field_type fs;
usr/src/lib/libc/port/gen/strtod.c
76
__hex_to_double(&dr, mr.rd, &x, &fs);
usr/src/lib/libc/port/gen/strtod.c
78
decimal_to_double(&x, &mr, &dr, &fs);
usr/src/lib/libc/port/gen/strtod.c
79
if (fs & ((1 << fp_overflow) | (1 << fp_underflow)))
usr/src/lib/libc/port/gen/strtod.c
96
fp_exception_field_type fs;
usr/src/lib/libc/port/i18n/wstod.c
104
__hex_to_single(&dr, mr.rd, &x, &fs);
usr/src/lib/libc/port/i18n/wstod.c
106
decimal_to_single(&x, &mr, &dr, &fs);
usr/src/lib/libc/port/i18n/wstod.c
107
if (fs & ((1 << fp_overflow) | (1 << fp_underflow)))
usr/src/lib/libc/port/i18n/wstod.c
118
fp_exception_field_type fs;
usr/src/lib/libc/port/i18n/wstod.c
129
__hex_to_extended(&dr, mr.rd, (extended *)&x, &fs);
usr/src/lib/libc/port/i18n/wstod.c
131
decimal_to_extended((extended *)&x, &mr, &dr, &fs);
usr/src/lib/libc/port/i18n/wstod.c
135
__hex_to_quadruple(&dr, mr.rd, &x, &fs);
usr/src/lib/libc/port/i18n/wstod.c
137
decimal_to_quadruple(&x, &mr, &dr, &fs);
usr/src/lib/libc/port/i18n/wstod.c
141
if (fs & ((1 << fp_overflow) | (1 << fp_underflow)))
usr/src/lib/libc/port/i18n/wstod.c
58
fp_exception_field_type fs;
usr/src/lib/libc/port/i18n/wstod.c
74
__hex_to_double(&dr, mr.rd, &x, &fs);
usr/src/lib/libc/port/i18n/wstod.c
76
decimal_to_double(&x, &mr, &dr, &fs);
usr/src/lib/libc/port/i18n/wstod.c
77
if (fs & ((1 << fp_overflow) | (1 << fp_underflow)))
usr/src/lib/libc/port/i18n/wstod.c
88
fp_exception_field_type fs;
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
176
get_zfs_root(zfs_handle_t *zfh, grub_fs_t *fs, grub_root_t *root)
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
184
(zph = zpool_open(fs->gf_lzfh, name)) == NULL)
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
438
grub_current_root(grub_fs_t *fs, grub_root_t *root)
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
473
if ((zfh = zfs_open(fs->gf_lzfh, name, ZFS_TYPE_FILESYSTEM)) ==
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
480
if (get_zfs_root(zfh, fs, root))
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
308
grub_fs_init(grub_fs_t *fs)
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
310
assert(fs);
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
311
if ((fs->gf_lzfh = libzfs_init()) == NULL ||
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
312
(fs->gf_diroot = di_init("/", DINFOCPYALL | DINFOPATH))
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
314
(fs->gf_dvlh = di_devlink_init(NULL, 0)) == DI_LINK_NIL) {
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
321
grub_fs_fini(grub_fs_t *fs)
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
323
if (fs == NULL)
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
326
if (fs->gf_dvlh != DI_LINK_NIL)
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
327
(void) di_devlink_fini(&fs->gf_dvlh);
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
328
if (fs->gf_diroot != DI_NODE_NIL)
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
329
di_fini(fs->gf_diroot);
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
330
if (fs->gf_lzfh != NULL)
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
331
libzfs_fini(fs->gf_lzfh);
usr/src/lib/libgrubmgmt/common/libgrub_menu.c
332
(void) memset(fs, 0, sizeof (*fs));
usr/src/lib/libnisdb/db_dictionary.cc
1053
db_dictionary::extract_entries(db_dictionary& tempdict, char **fs, int fscnt)
usr/src/lib/libnisdb/db_dictionary.cc
1062
tbl = find_table_desc(fs[i]);
usr/src/lib/libnisdb/db_dictionary.cc
1066
fs[i]);
usr/src/lib/libnisdb/db_dictionary.cc
1081
fs[i]);
usr/src/lib/libnisdb/nis_db.cc
194
db_extract_dict_entries(char *newdict, char **fs, int fscnt)
usr/src/lib/libnisdb/nis_db.cc
203
fs, fscnt));
usr/src/lib/libofmt/common/ofmt.c
302
ofmt_set_fs(ofmt_handle_t ofmt, char fs)
usr/src/lib/libofmt/common/ofmt.c
304
((ofmt_state_t *)ofmt)->os_fs = fs;
usr/src/lib/libzfs/common/libzfs_dataset.c
4051
zfs_remap_indirects(libzfs_handle_t *hdl, const char *fs)
usr/src/lib/libzfs/common/libzfs_dataset.c
4057
"cannot remap dataset '%s'"), fs);
usr/src/lib/libzfs/common/libzfs_dataset.c
4059
err = lzc_remap(fs);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
3696
nvlist_t *fs = fsavl_find(stream_avl, drrb->drr_toguid,
usr/src/lib/libzfs/common/libzfs_sendrecv.c
3699
(void) nvlist_lookup_uint64(fs, "parentfromsnap",
usr/src/lib/libzfs/common/libzfs_sendrecv.c
3701
err = nvlist_lookup_nvlist(fs, "props", &rcvprops);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
3730
if (0 == nvlist_lookup_nvlist(fs, "snapprops", &lookup)) {
usr/src/lib/libzfs/common/libzfs_sendrecv.c
3735
if (0 == nvlist_lookup_nvlist(fs, "snapholds",
usr/src/lib/libzfs/common/libzfs_sendrecv.c
4249
nvlist_t *local_nv, *fs;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
4262
fs = fsavl_find(local_avl, drrb->drr_toguid, NULL);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
4266
if (fs != NULL) {
usr/src/lib/libzfs/common/libzfs_sendrecv.c
788
get_snap_txg(libzfs_handle_t *hdl, const char *fs, const char *snap)
usr/src/lib/libzfs/common/libzfs_sendrecv.c
793
if (fs == NULL || fs[0] == '\0' || snap == NULL || snap[0] == '\0')
usr/src/lib/libzfs/common/libzfs_sendrecv.c
796
(void) snprintf(name, sizeof (name), "%s@%s", fs, snap);
usr/src/lib/libzfs_core/common/libzfs_core.c
448
char fs[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs_core/common/libzfs_core.c
452
(void) strlcpy(fs, firstsnap, sizeof (fs));
usr/src/lib/libzfs_core/common/libzfs_core.c
453
atp = strchr(fs, '@');
usr/src/stand/lib/fs/ufs/lufsboot.c
473
struct fs *sb = (struct fs *)filep->fi_memp;
usr/src/stand/lib/fs/ufs/lufsboot.c
484
sb != (struct fs *)&filep->fi_devp->un_fs.di_fs ||
usr/src/stand/lib/fs/ufs/ufsops.c
452
struct fs *fs;
usr/src/stand/lib/fs/ufs/ufsops.c
471
fs = &devp->un_fs.di_fs;
usr/src/stand/lib/fs/ufs/ufsops.c
473
lbn = lblkno(fs, filep->fi_offset);
usr/src/stand/lib/fs/ufs/ufsops.c
485
filep->fi_blocknum = fsbtodb(fs, fsbn);
usr/src/stand/lib/fs/ufs/ufsops.c
487
off = blkoff(fs, filep->fi_offset);
usr/src/stand/lib/fs/ufs/ufsops.c
490
size = blksize(fs, filep->fi_inode, lbn);
usr/src/test/os-tests/tests/vfs/statvfs.c
72
statvfs_pass(const char *path, const char *fs)
usr/src/test/os-tests/tests/vfs/statvfs.c
83
if (fs == NULL) {
usr/src/test/os-tests/tests/vfs/statvfs.c
87
if (strcmp(sv.f_basetype, fs) != 0) {
usr/src/test/os-tests/tests/vfs/statvfs.c
89
"found %s", path, fs, sv.f_basetype);
usr/src/test/os-tests/tests/vfs/statvfs.c
94
path, fs);
usr/src/uts/common/fs/nfs/nfs4_srv.c
10271
fs_location4 *fs;
usr/src/uts/common/fs/nfs/nfs4_srv.c
10282
fs = &fsl->locations_val[0];
usr/src/uts/common/fs/nfs/nfs4_srv.c
10283
server = utf8_to_str(&fs->server_val[0], &len, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
10292
for (i = 0; i < fs->rootpath.pathname4_len; i++)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10293
size += fs->rootpath.pathname4_val[i].utf8string_len + 1;
usr/src/uts/common/fs/nfs/nfs4_srv.c
10302
for (i = 0; i < fs->rootpath.pathname4_len; i++) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
10303
path = utf8_to_str(&fs->rootpath.pathname4_val[i], &len, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1128
fs_locations4 fs;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1132
(void) memset(&fs, 0, sizeof (fs_locations4));
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1137
fs = *p;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1148
pushed = xdr_fattr4_fs_locations(&xdr, &fs);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1154
rfs4_free_fs_locations4(&fs);
usr/src/uts/common/fs/nfs/nfs_srv.c
2791
rfs_statfs(fhandle_t *fh, struct nfsstatfs *fs, struct exportinfo *exi,
usr/src/uts/common/fs/nfs/nfs_srv.c
2800
fs->fs_status = NFSERR_STALE;
usr/src/uts/common/fs/nfs/nfs_srv.c
2807
fs->fs_tsize = nfstsize();
usr/src/uts/common/fs/nfs/nfs_srv.c
2808
fs->fs_bsize = sb.f_frsize;
usr/src/uts/common/fs/nfs/nfs_srv.c
2809
fs->fs_blocks = sb.f_blocks;
usr/src/uts/common/fs/nfs/nfs_srv.c
2810
fs->fs_bfree = sb.f_bfree;
usr/src/uts/common/fs/nfs/nfs_srv.c
2811
fs->fs_bavail = sb.f_bavail;
usr/src/uts/common/fs/nfs/nfs_srv.c
2816
fs->fs_status = puterrno(error);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1290
struct nfsstatfs fs;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1297
(caddr_t)svp->sv_fhandle.fh_buf, xdr_statfs, (caddr_t)&fs,
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1298
tcr, &douprintf, &fs.fs_status, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1301
mi->mi_stsize = MIN(mi->mi_stsize, fs.fs_tsize);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1500
struct nfsstatfs fs;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1518
xdr_statfs, (caddr_t)&fs, CRED(), &douprintf, &fs.fs_status, 0,
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1522
error = geterrno(fs.fs_status);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1526
mi->mi_stsize = MIN(mi->mi_stsize, fs.fs_tsize);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1528
mi->mi_stsize = fs.fs_tsize;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1532
sbp->f_bsize = fs.fs_bsize;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1533
sbp->f_frsize = fs.fs_bsize;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1534
sbp->f_blocks = (fsblkcnt64_t)fs.fs_blocks;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1535
sbp->f_bfree = (fsblkcnt64_t)fs.fs_bfree;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1565
if (fs.fs_bavail <= fs.fs_bfree)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1566
sbp->f_bavail = (fsblkcnt64_t)fs.fs_bavail;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1569
(fsblkcnt64_t)((long)fs.fs_bavail);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1382
xdr_statfs(XDR *xdrs, struct nfsstatfs *fs)
usr/src/uts/common/fs/nfs/nfs_xdr.c
1384
return (xdr_union(xdrs, (enum_t *)&(fs->fs_status),
usr/src/uts/common/fs/nfs/nfs_xdr.c
1385
(caddr_t)&(fs->fs_fsok), statfs_discrim, xdr_void));
usr/src/uts/common/fs/nfs/nfs_xdr.c
1392
xdr_faststatfs(XDR *xdrs, struct nfsstatfs *fs)
usr/src/uts/common/fs/nfs/nfs_xdr.c
1398
if (!xdr_fastenum(xdrs, (enum_t *)&fs->fs_status))
usr/src/uts/common/fs/nfs/nfs_xdr.c
1401
if (fs->fs_status == NFS_OK)
usr/src/uts/common/fs/nfs/nfs_xdr.c
1402
return (xdr_fastfsok(xdrs, &fs->fs_fsok));
usr/src/uts/common/fs/nfs/nfs_xdr.c
1404
if (fs->fs_status == NFS_OK)
usr/src/uts/common/fs/nfs/nfs_xdr.c
1407
return (xdr_fastshorten(xdrs, sizeof (*fs)));
usr/src/uts/common/fs/ufs/lufs.c
1008
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/lufs.c
1040
(((uint64_t)fs->fs_size) / ldl_divisor) << fs->fs_fshift;
usr/src/uts/common/fs/ufs/lufs.c
1049
cgsize = ldl_cgsizereq ? ldl_cgsizereq : LDL_CGSIZEREQ(fs);
usr/src/uts/common/fs/ufs/lufs.c
1056
cg_minlogsize = cgsize * fs->fs_ncg;
usr/src/uts/common/fs/ufs/lufs.c
1087
"ldl_maxlogsize (0x%x).", fs->fs_fsmnt, (int)cg_minlogsize,
usr/src/uts/common/fs/ufs/lufs.c
1097
flp->nbytes_actual = blkroundup(fs, flp->nbytes_actual);
usr/src/uts/common/fs/ufs/lufs.c
1103
if (ul && fs->fs_logbno && (flp->nbytes_actual == ul->un_requestsize))
usr/src/uts/common/fs/ufs/lufs.c
1109
if (fs->fs_ronly) {
usr/src/uts/common/fs/ufs/lufs.c
1145
if (fs->fs_clean != FSLOG &&
usr/src/uts/common/fs/ufs/lufs.c
1146
fs->fs_clean != FSACTIVE &&
usr/src/uts/common/fs/ufs/lufs.c
1147
fs->fs_clean != FSSTABLE &&
usr/src/uts/common/fs/ufs/lufs.c
1148
fs->fs_clean != FSCLEAN) {
usr/src/uts/common/fs/ufs/lufs.c
1157
if (fs->fs_clean == FSACTIVE)
usr/src/uts/common/fs/ufs/lufs.c
1163
if (fs->fs_logbno && ufsvfsp->vfs_log) {
usr/src/uts/common/fs/ufs/lufs.c
1196
error = lufs_snarf(ufsvfsp, fs, 0);
usr/src/uts/common/fs/ufs/lufs.c
1215
TRANS_MATA_SI(ufsvfsp, fs);
usr/src/uts/common/fs/ufs/lufs.c
1217
if (fs->fs_reclaim & (FS_RECLAIM|FS_RECLAIMING)) {
usr/src/uts/common/fs/ufs/lufs.c
1218
fs->fs_reclaim &= ~FS_RECLAIM;
usr/src/uts/common/fs/ufs/lufs.c
1219
fs->fs_reclaim |= FS_RECLAIMING;
usr/src/uts/common/fs/ufs/lufs.c
1223
fs->fs_reclaim |= reclaim;
usr/src/uts/common/fs/ufs/lufs.c
1246
fs->fs_clean = FSLOG;
usr/src/uts/common/fs/ufs/lufs.c
1247
fs->fs_rolled = FS_NEED_ROLL; /* Mark the fs as unrolled */
usr/src/uts/common/fs/ufs/lufs.c
268
lufs_snarf(ufsvfs_t *ufsvfsp, struct fs *fs, int ronly)
usr/src/uts/common/fs/ufs/lufs.c
287
bp = UFS_BREAD(ufsvfsp, ufsvfsp->vfs_dev, logbtodb(fs, fs->fs_logbno),
usr/src/uts/common/fs/ufs/lufs.c
288
fs->fs_bsize);
usr/src/uts/common/fs/ufs/lufs.c
295
fs->fs_bsize)) {
usr/src/uts/common/fs/ufs/lufs.c
326
logbtodb(fs, ebp->extents[i].pbno);
usr/src/uts/common/fs/ufs/lufs.c
566
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/lufs.c
576
if (fs->fs_logbno == 0)
usr/src/uts/common/fs/ufs/lufs.c
587
clean = fs->fs_clean;
usr/src/uts/common/fs/ufs/lufs.c
588
logbno = fs->fs_logbno;
usr/src/uts/common/fs/ufs/lufs.c
589
fs->fs_clean = FSACTIVE;
usr/src/uts/common/fs/ufs/lufs.c
590
fs->fs_logbno = INT32_C(0);
usr/src/uts/common/fs/ufs/lufs.c
596
fs->fs_clean = clean;
usr/src/uts/common/fs/ufs/lufs.c
597
fs->fs_logbno = logbno;
usr/src/uts/common/fs/ufs/lufs.c
605
bp = UFS_BREAD(ufsvfsp, ufsvfsp->vfs_dev, logbtodb(fs, logbno),
usr/src/uts/common/fs/ufs/lufs.c
606
fs->fs_bsize);
usr/src/uts/common/fs/ufs/lufs.c
618
fno = logbtofrag(fs, ep->pbno);
usr/src/uts/common/fs/ufs/lufs.c
619
nfno = dbtofsb(fs, ep->nbno);
usr/src/uts/common/fs/ufs/lufs.c
620
for (j = 0; j < nfno; j += fs->fs_frag, fno += fs->fs_frag)
usr/src/uts/common/fs/ufs/lufs.c
621
free(ip, fno, fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/lufs.c
623
free(ip, logbtofrag(fs, logbno), fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/lufs.c
667
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/lufs.c
680
fs->fs_clean = FSACTIVE;
usr/src/uts/common/fs/ufs/lufs.c
694
fno = contigpref(ufsvfsp, nb + fs->fs_bsize, minb);
usr/src/uts/common/fs/ufs/lufs.c
695
error = alloc(ip, fno, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
698
bno = fsbtodb(fs, fno);
usr/src/uts/common/fs/ufs/lufs.c
700
bp = UFS_BREAD(ufsvfsp, ufsvfsp->vfs_dev, bno, fs->fs_bsize);
usr/src/uts/common/fs/ufs/lufs.c
711
if (fs->fs_magic == FS_MAGIC)
usr/src/uts/common/fs/ufs/lufs.c
714
logbno = dbtofsb(fs, bno);
usr/src/uts/common/fs/ufs/lufs.c
720
error = alloc(ip, fno + fs->fs_frag, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
723
bno = fsbtodb(fs, fno);
usr/src/uts/common/fs/ufs/lufs.c
726
if (fs->fs_magic == FS_MAGIC)
usr/src/uts/common/fs/ufs/lufs.c
730
ep->nbno = (uint32_t)fsbtodb(fs, fs->fs_frag);
usr/src/uts/common/fs/ufs/lufs.c
732
tb = fs->fs_bsize;
usr/src/uts/common/fs/ufs/lufs.c
733
nb -= fs->fs_bsize;
usr/src/uts/common/fs/ufs/lufs.c
736
error = alloc(ip, fno + fs->fs_frag, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
743
bno = fsbtodb(fs, fno);
usr/src/uts/common/fs/ufs/lufs.c
744
if ((daddr_t)((logbtodb(fs, ep->pbno) + ep->nbno) == bno))
usr/src/uts/common/fs/ufs/lufs.c
745
ep->nbno += (uint32_t)(fsbtodb(fs, fs->fs_frag));
usr/src/uts/common/fs/ufs/lufs.c
749
(bp->b_un.b_addr + fs->fs_bsize)) {
usr/src/uts/common/fs/ufs/lufs.c
750
free(ip, fno, fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/lufs.c
754
if (fs->fs_magic == FS_MAGIC)
usr/src/uts/common/fs/ufs/lufs.c
758
nep->nbno = (uint32_t)(fsbtodb(fs, fs->fs_frag));
usr/src/uts/common/fs/ufs/lufs.c
762
tb += fs->fs_bsize;
usr/src/uts/common/fs/ufs/lufs.c
763
nb -= fs->fs_bsize;
usr/src/uts/common/fs/ufs/lufs.c
772
setsum(&ebp->chksum, (int32_t *)bp->b_un.b_addr, fs->fs_bsize);
usr/src/uts/common/fs/ufs/lufs.c
781
error = lufs_initialize(ufsvfsp, logbtodb(fs, ebp->extents[0].pbno),
usr/src/uts/common/fs/ufs/lufs.c
812
fs->fs_logbno = (uint32_t)logbno;
usr/src/uts/common/fs/ufs/lufs.c
834
fs->fs_logbno = logbno;
usr/src/uts/common/fs/ufs/lufs.c
853
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/lufs.c
862
if (fs->fs_logbno == 0 || ufsvfsp->vfs_log == NULL)
usr/src/uts/common/fs/ufs/lufs.c
868
if (fs->fs_ronly) {
usr/src/uts/common/fs/ufs/lufs.c
893
if (ufsvfsp->vfs_log == NULL || fs->fs_logbno == 0)
usr/src/uts/common/fs/ufs/lufs.c
947
fs->fs_rolled = FS_ALL_ROLLED;
usr/src/uts/common/fs/ufs/lufs.c
988
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_acl.c
109
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_acl.c
268
if ((acldatalen + fs->fs_bsize) > ufsvfsp->vfs_maxacl)
usr/src/uts/common/fs/ufs/ufs_acl.c
269
ufsvfsp->vfs_maxacl = acldatalen + fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_acl.c
431
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_acl.c
585
if ((acldatalen + fs->fs_bsize) > ufsvfsp->vfs_maxacl)
usr/src/uts/common/fs/ufs/ufs_acl.c
586
ufsvfsp->vfs_maxacl = acldatalen + fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1002
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1003
(int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1007
(cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1014
if (size == fs->fs_bsize) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1017
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1019
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1030
frags = numfrags(fs, size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1033
for (; allocsiz < fs->fs_frag; allocsiz++)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1037
if (allocsiz != fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1039
if (bno < 0 && allocsiz < (fs->fs_frag - 1)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1045
if (allocsiz == fs->fs_frag || bno < 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1054
bpref = dtogd(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1055
for (i = frags; i < fs->fs_frag; i++)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1057
i = fs->fs_frag - frags;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1059
fs->fs_cstotal.cs_nffree += i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1060
fs->fs_cs(fs, cg).cs_nffree += i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1062
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1064
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
107
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1072
fs->fs_cstotal.cs_nffree -= frags;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1073
fs->fs_cs(fs, cg).cs_nffree -= frags;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1079
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1081
TRANS_BUF(ufsvfsp, 0, fs->fs_cgsize, bp, DT_CG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1082
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1084
return (cg * fs->fs_fpg + bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1113
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1120
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1126
bpref = blknum(fs, bpref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1127
bpref = dtogd(fs, bpref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1131
if (isblock(fs, blksfree, (daddr_t)fragstoblks(fs, bpref))) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1138
cylno = cbtocylno(fs, bpref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1141
if (fs->fs_cpc == 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1146
bpref = howmany(fs->fs_spc * cylno, NSPF(fs));
usr/src/uts/common/fs/ufs/ufs_alloc.c
117
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
118
if ((unsigned)size > fs->fs_bsize || fragoff(fs, size) != 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1181
pos = cylno % fs->fs_cpc;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1182
bno = (cylno - pos) * fs->fs_spc / NSPB(fs);
usr/src/uts/common/fs/ufs/ufs_alloc.c
121
ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1212
"i = %d, fs = %s\n", pos, i, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1221
rotbl_size = (fs->fs_cpc * fs->fs_spc) >>
usr/src/uts/common/fs/ufs/ufs_alloc.c
1222
(fs->fs_fragshift + fs->fs_fsbtodb);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1234
if (isblock(fs, blksfree, (daddr_t)(bno + i))) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1235
bno = blkstofrags(fs, (bno + i));
usr/src/uts/common/fs/ufs/ufs_alloc.c
1238
delta = fs_rotbl(fs)[i];
usr/src/uts/common/fs/ufs/ufs_alloc.c
124
if (size == fs->fs_bsize && fs->fs_cstotal.cs_nbfree == 0)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1246
"fs:%s bno: %x\n", pos, i, fs->fs_fsmnt, (int)bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1254
bno = mapsearch(ufsvfsp, cgp, bpref, (int)fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1259
blkno = fragstoblks(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
126
if (freespace(fs, ufsvfsp) <= 0 &&
usr/src/uts/common/fs/ufs/ufs_alloc.c
1260
frag = (cgp->cg_cgx * fs->fs_fpg) + bno;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1261
if (TRANS_ISCANCEL(ufsvfsp, ldbtob(fsbtodb(fs, frag)), fs->fs_bsize))
usr/src/uts/common/fs/ufs/ufs_alloc.c
1263
clrblock(fs, blksfree, (long)blkno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1268
fs->fs_cstotal.cs_nbfree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1269
fs->fs_cs(fs, cgp->cg_cgx).cs_nbfree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1270
cylno = cbtocylno(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1276
TRANS_BUF(ufsvfsp, 0, fs->fs_cgsize, bp, DT_CG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1277
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1294
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1300
if (fs->fs_cs(fs, cg).cs_nifree == 0)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1302
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1303
(int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1325
ipref %= fs->fs_ipg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1330
len = howmany(fs->fs_ipg - cgp->cg_irotor, NBBY);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1340
"fs = %s\n", cg, (int)cgp->cg_irotor, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1356
fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1361
fs->fs_cstotal.cs_nifree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1362
fs->fs_cs(fs, cg).cs_nifree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1365
fs->fs_cstotal.cs_ndir++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1366
fs->fs_cs(fs, cg).cs_ndir++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1368
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1370
TRANS_BUF(ufsvfsp, 0, fs->fs_cgsize, bp, DT_CG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1371
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1373
return (cg * fs->fs_ipg + ipref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
138
if (bpref >= fs->fs_size)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1385
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1399
start = dtogd(fs, bpref) / NBBY;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1409
last = howmany(fs->fs_fpg, NBBY);
usr/src/uts/common/fs/ufs/ufs_alloc.c
141
cg = (int)itog(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1411
cfrag = cgp->cg_cgx * fs->fs_fpg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1418
(uchar_t *)fragtbl[fs->fs_frag],
usr/src/uts/common/fs/ufs/ufs_alloc.c
1419
(int)(1 << (allocsiz - 1 + (fs->fs_frag % NBBY))));
usr/src/uts/common/fs/ufs/ufs_alloc.c
143
cg = dtog(fs, bpref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1432
for (i = bno + NBBY; bno < i; bno += fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1433
blk = blkmap(fs, cg_blksfree(cgp), bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1438
pos <= fs->fs_frag - allocsiz;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1457
ldbtob(fsbtodb(fs, (cfrag+bno))),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1458
allocsiz * fs->fs_fsize))
usr/src/uts/common/fs/ufs/ufs_alloc.c
1557
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1576
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1582
istart = blkroundup(fs, (lp->l_start));
usr/src/uts/common/fs/ufs/ufs_alloc.c
1583
len = blkroundup(fs, (lp->l_len));
usr/src/uts/common/fs/ufs/ufs_alloc.c
1584
chunkblks = blkroundup(fs, ufsvfsp->vfs_iotransz) / fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1591
if (lblkno(fs, len) > fs->fs_cstotal.cs_nbfree) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1594
if (lblkno(fs, len) > fs->fs_cstotal.cs_nbfree)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1624
if (lblkno(fs, lp->l_start) < NDADDR) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1625
ufs_trans_trunc_resv(ip, ip->i_size + (NDADDR * fs->fs_bsize),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1634
(lblkno(fs, lp->l_start + done_len) < NDADDR)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1636
offsetn = (int)blkoff(fs, uoff);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1637
nbytes = (int)MIN(fs->fs_bsize - offsetn,
usr/src/uts/common/fs/ufs/ufs_alloc.c
167
cmn_err(CE_NOTE, "alloc: %s: file system full", fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1672
blkroundup(fs, ufsvfsp->vfs_iotransz), &resv, &resid);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1679
for (i = istart; i < (lp->l_start + lp->l_len); i += fs->fs_bsize) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1680
berr = bmap_write(ip, i, fs->fs_bsize, BI_FALLOCATE,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1704
ip->i_size += fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1754
ip->i_size + blkroundup(fs, ufsvfsp->vfs_iotransz),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1792
!(fs->fs_flags & FSLARGEFILES)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1795
fs->fs_flags |= FSLARGEFILES;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1804
ufs_trans_trunc_resv(ip, totblks * fs->fs_bsize, &resv, &resid);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1818
free(ip, ip->i_db[i], fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1831
free(ip, undo->blk, fs->fs_bsize, I_IBLK);
usr/src/uts/common/fs/ufs/ufs_alloc.c
186
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
195
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1954
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1955
daddr_t nblk = lblkno(fs, blkroundup(fs, nb));
usr/src/uts/common/fs/ufs/ufs_alloc.c
1956
daddr_t minblk = lblkno(fs, blkroundup(fs, minb));
usr/src/uts/common/fs/ufs/ufs_alloc.c
196
if ((unsigned)osize > fs->fs_bsize || fragoff(fs, osize) != 0 ||
usr/src/uts/common/fs/ufs/ufs_alloc.c
1967
if ((startcg = findlogstartcg(fs, nblk, minblk)) == -1)
usr/src/uts/common/fs/ufs/ufs_alloc.c
197
(unsigned)nsize > fs->fs_bsize || fragoff(fs, nsize) != 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1972
for (; cg < fs->fs_ncg; ++cg) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1977
(daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1978
(int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1985
cgblks = fragstoblks(fs, fs->fs_fpg); /* blks in free array */
usr/src/uts/common/fs/ufs/ufs_alloc.c
1990
if (isblock(fs, blksfree, cgbno)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
2003
if (!isblock(fs, blksfree, cgbno))
usr/src/uts/common/fs/ufs/ufs_alloc.c
201
ip->i_dev, fs->fs_bsize, osize, nsize, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
2022
savebno = blkstofrags(fs, savebno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
2025
savebno += (savecg * fs->fs_fpg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
204
if (freespace(fs, ufsvfsp) <= 0 &&
usr/src/uts/common/fs/ufs/ufs_alloc.c
2047
findlogstartcg(struct fs *fs, daddr_t requested, daddr_t minblk)
usr/src/uts/common/fs/ufs/ufs_alloc.c
2060
ncgs = fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
2063
max_extents = ((fs->fs_bsize)-header) / sizeof (extent_t);
usr/src/uts/common/fs/ufs/ufs_alloc.c
2071
ctotal += fs->fs_cs(fs, e).cs_nbfree;
usr/src/uts/common/fs/ufs/ufs_alloc.c
2090
ctotal -= fs->fs_cs(fs, s).cs_nbfree;
usr/src/uts/common/fs/ufs/ufs_alloc.c
210
" bprev = %ld, fs = %s\n", ip->i_dev, fs->fs_bsize, bprev,
usr/src/uts/common/fs/ufs/ufs_alloc.c
211
fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
223
cg = dtog(fs, bprev);
usr/src/uts/common/fs/ufs/ufs_alloc.c
229
if (bpref >= fs->fs_size)
usr/src/uts/common/fs/ufs/ufs_alloc.c
245
request = (fs->fs_optim == FS_OPTTIME) ? fs->fs_bsize : nsize;
usr/src/uts/common/fs/ufs/ufs_alloc.c
251
(void) free(ip, bno + numfrags(fs, nsize),
usr/src/uts/common/fs/ufs/ufs_alloc.c
272
"realloccg %s: file system full", fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
298
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
308
fs = pip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
310
nifree = fs->fs_cstotal.cs_nifree;
usr/src/uts/common/fs/ufs/ufs_alloc.c
335
if (ipref >= (ulong_t)(fs->fs_ncg * fs->fs_ipg))
usr/src/uts/common/fs/ufs/ufs_alloc.c
337
cg = (int)itog(fs, ipref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
385
fs->fs_fsmnt, (int)ino,
usr/src/uts/common/fs/ufs/ufs_alloc.c
410
fs->fs_fsmnt, (int)ino, ip->i_size,
usr/src/uts/common/fs/ufs/ufs_alloc.c
449
cmn_err(CE_NOTE, "%s: out of inodes\n", fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
478
struct fs *fs = dp->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
480
cg = itog(fs, dp->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
481
mininode = fs->fs_ipg >> 2;
usr/src/uts/common/fs/ufs/ufs_alloc.c
482
minbpg = fs->fs_maxbpg >> 2;
usr/src/uts/common/fs/ufs/ufs_alloc.c
484
(fs->fs_cs(fs, cg).cs_nifree > mininode) &&
usr/src/uts/common/fs/ufs/ufs_alloc.c
485
(fs->fs_cs(fs, cg).cs_nbfree > minbpg)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
489
avgifree = fs->fs_cstotal.cs_nifree / fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
490
minndir = fs->fs_ipg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
492
for (cg = 0; cg < fs->fs_ncg; cg++) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
493
ifree = fs->fs_cs(fs, cg).cs_nifree;
usr/src/uts/common/fs/ufs/ufs_alloc.c
496
(fs->fs_cs(fs, cg).cs_nbfree > minbpg)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
497
return ((ino_t)(fs->fs_ipg * cg));
usr/src/uts/common/fs/ufs/ufs_alloc.c
499
if ((fs->fs_cs(fs, cg).cs_ndir < minndir) &&
usr/src/uts/common/fs/ufs/ufs_alloc.c
502
minndir = fs->fs_cs(fs, cg).cs_ndir;
usr/src/uts/common/fs/ufs/ufs_alloc.c
505
return ((ino_t)(fs->fs_ipg * mincg));
usr/src/uts/common/fs/ufs/ufs_alloc.c
537
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
544
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
545
if (indx % fs->fs_maxbpg == 0 || bap[indx - 1] == 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
547
cg = itog(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
548
return (fs->fs_fpg * cg + fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
555
startcg = itog(fs, ip->i_number) + lbn / fs->fs_maxbpg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
557
startcg = dtog(fs, bap[indx - 1]) + 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
558
startcg %= fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
561
avgbfree = fs->fs_cstotal.cs_nbfree / fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
566
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr/src/uts/common/fs/ufs/ufs_alloc.c
567
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
568
fs->fs_cgrotor = cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
570
return (fs->fs_fpg * cg + fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
573
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
574
fs->fs_cgrotor = cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
576
return (fs->fs_fpg * cg + fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
594
nextblk = (-bap[indx - 1]) + fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_alloc.c
596
nextblk = bap[indx - 1] + fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_alloc.c
599
if (indx > fs->fs_maxcontig && bap[indx - fs->fs_maxcontig] +
usr/src/uts/common/fs/ufs/ufs_alloc.c
600
blkstofrags(fs, fs->fs_maxcontig) != nextblk) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
603
if (fs->fs_rotdelay != 0)
usr/src/uts/common/fs/ufs/ufs_alloc.c
610
nextblk += roundup(fs->fs_rotdelay * fs->fs_rps * fs->fs_nsect /
usr/src/uts/common/fs/ufs/ufs_alloc.c
611
(NSPF(fs) * 1000), fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
625
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
642
if (bno < 0 && (bno % fs->fs_frag == 0) && bno != UFS_HOLE) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
646
if ((unsigned long)size > fs->fs_bsize || fragoff(fs, size) != 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
649
"fs = %s\n", ip->i_dev, fs->fs_bsize,
usr/src/uts/common/fs/ufs/ufs_alloc.c
650
(int)size, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
653
cg = dtog(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
655
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
656
(int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
665
TRANS_CANCEL(ufsvfsp, ldbtob(fsbtodb(fs, bno)), size, flags);
usr/src/uts/common/fs/ufs/ufs_alloc.c
667
TRANS_MATA_FREE(ufsvfsp, ldbtob(fsbtodb(fs, bno)), size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
673
bno = dtogd(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
674
if (size == fs->fs_bsize) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
675
blkno = fragstoblks(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
676
cylno = cbtocylno(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
679
if (!isclrblock(fs, blksfree, blkno)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
684
ip->i_dev, bno, ip->i_number, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
687
setblock(fs, blksfree, blkno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
691
fs->fs_cstotal.cs_nbfree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
692
fs->fs_cs(fs, cg).cs_nbfree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
696
btodb(fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
700
bbase = bno - fragnum(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
704
bmap = blkmap(fs, blksfree, bbase);
usr/src/uts/common/fs/ufs/ufs_alloc.c
705
fragacct(fs, bmap, cgp->cg_frsum, -1);
usr/src/uts/common/fs/ufs/ufs_alloc.c
709
for (i = 0; i < numfrags(fs, size); i++) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
721
fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
727
fs->fs_cstotal.cs_nffree += i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
728
fs->fs_cs(fs, cg).cs_nffree += i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
732
btodb(i * fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
738
bmap = blkmap(fs, blksfree, bbase);
usr/src/uts/common/fs/ufs/ufs_alloc.c
739
fragacct(fs, bmap, cgp->cg_frsum, 1);
usr/src/uts/common/fs/ufs/ufs_alloc.c
743
blkno = fragstoblks(fs, bbase);
usr/src/uts/common/fs/ufs/ufs_alloc.c
744
if (isblock(fs, blksfree, blkno)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
745
cylno = cbtocylno(fs, bbase);
usr/src/uts/common/fs/ufs/ufs_alloc.c
750
cgp->cg_cs.cs_nffree -= fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_alloc.c
751
fs->fs_cstotal.cs_nffree -= fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_alloc.c
752
fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_alloc.c
754
fs->fs_cstotal.cs_nbfree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
755
fs->fs_cs(fs, cg).cs_nbfree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
758
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
760
TRANS_BUF(ufsvfsp, 0, fs->fs_cgsize, bp, DT_CG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
761
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
773
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
785
ip->i_mode, mode, (int)ip->i_number, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
788
if (ino >= fs->fs_ipg * fs->fs_ncg) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
791
(int)ip->i_dev, (int)ino, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
794
cg = (int)itog(fs, ino);
usr/src/uts/common/fs/ufs/ufs_alloc.c
795
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
796
(int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
806
inot = (unsigned int)(ino % (ulong_t)fs->fs_ipg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
813
ip->i_mode, mode, (int)ino, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
821
fs->fs_cstotal.cs_nifree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
822
fs->fs_cs(fs, cg).cs_nifree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
825
fs->fs_cstotal.cs_ndir--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
826
fs->fs_cs(fs, cg).cs_ndir--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
828
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
830
TRANS_BUF(ufsvfsp, 0, fs->fs_cgsize, bp, DT_CG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
831
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
847
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
852
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
862
for (i = 1; i < fs->fs_ncg; i *= 2) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
864
if (cg >= fs->fs_ncg)
usr/src/uts/common/fs/ufs/ufs_alloc.c
865
cg -= fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
875
cg = (icg + 2) % fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
876
for (i = 2; i < fs->fs_ncg; i++) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
881
if (cg == fs->fs_ncg)
usr/src/uts/common/fs/ufs/ufs_alloc.c
897
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
905
if (fs->fs_cs(fs, cg).cs_nffree < numfrags(fs, nsize - osize))
usr/src/uts/common/fs/ufs/ufs_alloc.c
907
frags = numfrags(fs, nsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
908
bbase = (int)fragnum(fs, bprev);
usr/src/uts/common/fs/ufs/ufs_alloc.c
909
if (bbase > fragnum(fs, (bprev + frags - 1))) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
914
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
915
(int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
924
bno = dtogd(fs, bprev);
usr/src/uts/common/fs/ufs/ufs_alloc.c
925
for (i = numfrags(fs, osize); i < frags; i++) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
931
if ((TRANS_ISCANCEL(ufsvfsp, ldbtob(fsbtodb(fs, bprev + i)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
932
fs->fs_fsize))) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
946
for (i = frags; i < fs->fs_frag - bbase; i++)
usr/src/uts/common/fs/ufs/ufs_alloc.c
949
j = i - numfrags(fs, osize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
954
for (i = numfrags(fs, osize); i < frags; i++) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
957
fs->fs_cs(fs, cg).cs_nffree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
958
fs->fs_cstotal.cs_nffree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
960
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_alloc.c
962
TRANS_BUF(ufsvfsp, 0, fs->fs_cgsize, bp, DT_CG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
963
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
978
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
991
if (fs->fs_cs(fs, cg).cs_nbfree == 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
992
if (size == fs->fs_bsize)
usr/src/uts/common/fs/ufs/ufs_alloc.c
998
if (fs->fs_cs(fs, cg).cs_nffree < numfrags(fs, size))
usr/src/uts/common/fs/ufs/ufs_bmap.c
1003
diff = fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1005
n = MIN(n, lblkno(fs, *lenp));
usr/src/uts/common/fs/ufs/ufs_bmap.c
1013
if (fs->fs_maxcontig < maxtransblk) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
1014
n = MIN(n, fs->fs_maxcontig);
usr/src/uts/common/fs/ufs/ufs_bmap.c
112
#define DOEXTENT(fs, lbn, boff, bnp, lenp, size, tblp, n, chkfrag, maxtrans) {\
usr/src/uts/common/fs/ufs/ufs_bmap.c
1184
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1192
int32_t bs = fs->fs_bsize; /* file system block size */
usr/src/uts/common/fs/ufs/ufs_bmap.c
1193
int32_t nindir = fs->fs_nindir;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1200
lbn = (daddr_t)lblkno(fs, *off);
usr/src/uts/common/fs/ufs/ufs_bmap.c
121
len = findextent(fs, dp, (int)(n), lenp, maxtrans) << \
usr/src/uts/common/fs/ufs/ufs_bmap.c
1216
if ((u_offset_t)lbn << fs->fs_bshift >= isz)
usr/src/uts/common/fs/ufs/ufs_bmap.c
122
(fs)->fs_bshift; \
usr/src/uts/common/fs/ufs/ufs_bmap.c
1220
nindir = fs->fs_nindir;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1246
ASSERT(((u_offset_t)lbn << fs->fs_bshift) >= isz);
usr/src/uts/common/fs/ufs/ufs_bmap.c
126
tmp = fragroundup((fs), size) - \
usr/src/uts/common/fs/ufs/ufs_bmap.c
1260
if ((u_offset_t)lbn << fs->fs_bshift >= isz)
usr/src/uts/common/fs/ufs/ufs_bmap.c
127
(((u_offset_t)lbn) << fs->fs_bshift); \
usr/src/uts/common/fs/ufs/ufs_bmap.c
1275
if ((bp[j-1] == NULL) || bp[j-1]->b_blkno != fsbtodb(fs, ob)) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
1278
bp[j-1] = UFS_BREAD(ufsvfsp, dev, fsbtodb(fs, ob), bs);
usr/src/uts/common/fs/ufs/ufs_bmap.c
1307
if (((u_offset_t)lbn << fs->fs_bshift) < isz)
usr/src/uts/common/fs/ufs/ufs_bmap.c
1315
if (((u_offset_t)lbn << fs->fs_bshift) >= isz) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
1319
*off = (u_offset_t)lbn << fs->fs_bshift;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1335
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
134
*(bnp) = fsbtodb(fs, *dp) + btodb(boff); \
usr/src/uts/common/fs/ufs/ufs_bmap.c
1346
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1347
lbn = (daddr_t)lblkno(fs, off);
usr/src/uts/common/fs/ufs/ufs_bmap.c
1396
ip->i_dev, fsbtodb(fs, ob), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
209
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
218
lbn = (daddr_t)lblkno(fs, off);
usr/src/uts/common/fs/ufs/ufs_bmap.c
219
boff = (int)blkoff(fs, off);
usr/src/uts/common/fs/ufs/ufs_bmap.c
227
DOEXTENT(fs, lbn, boff, bnp, lenp,
usr/src/uts/common/fs/ufs/ufs_bmap.c
267
ip->i_dev, fsbtodb(fs, ob), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
287
DOEXTENT(fs, lbn, boff, bnp, lenp, ip->i_size, &bap[i],
usr/src/uts/common/fs/ufs/ufs_bmap.c
288
MIN(NINDIR(fs) - i, (daddr_t)lblkno(fs, ip->i_size - 1) - lbn + 1),
usr/src/uts/common/fs/ufs/ufs_bmap.c
311
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
340
fs = ufsvfsp->vfs_bufp->b_un.b_fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
341
lbn = (daddr_t)lblkno(fs, off);
usr/src/uts/common/fs/ufs/ufs_bmap.c
346
llbn = (daddr_t)((ip->i_size) ? lblkno(fs, ip->i_size - 1) : 0);
usr/src/uts/common/fs/ufs/ufs_bmap.c
368
osize = blksize(fs, ip, llbn);
usr/src/uts/common/fs/ufs/ufs_bmap.c
393
fbread(ITOV(ip), ((offset_t)llbn << fs->fs_bshift),
usr/src/uts/common/fs/ufs/ufs_bmap.c
415
UFS_SET_ISIZE(((u_offset_t)(llbn + 1)) << fs->fs_bshift,
usr/src/uts/common/fs/ufs/ufs_bmap.c
428
(void) ufs_fbiwrite(fbp, ip, nb, fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
446
ip->i_size < ((u_offset_t)(lbn + 1)) << fs->fs_bshift) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
449
osize = fragroundup(fs, blkoff(fs, ip->i_size));
usr/src/uts/common/fs/ufs/ufs_bmap.c
450
nsize = fragroundup(fs, size);
usr/src/uts/common/fs/ufs/ufs_bmap.c
484
((u_offset_t)(lbn + 1)) << fs->fs_bshift)
usr/src/uts/common/fs/ufs/ufs_bmap.c
485
nsize = fragroundup(fs, size);
usr/src/uts/common/fs/ufs/ufs_bmap.c
527
((offset_t)lbn << fs->fs_bshift),
usr/src/uts/common/fs/ufs/ufs_bmap.c
532
((offset_t)lbn << fs->fs_bshift),
usr/src/uts/common/fs/ufs/ufs_bmap.c
540
ob + numfrags(fs, osize),
usr/src/uts/common/fs/ufs/ufs_bmap.c
573
(void) ufs_fbiwrite(fbp, ip, nb, fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
653
bp = UFS_GETBLK(ufsvfsp, dev, fsbtodb(fs, nb), bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
696
bp = UFS_BREAD(ufsvfsp, ip->i_dev, fsbtodb(fs, ob), bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
782
ufsvfsp, dev, fsbtodb(fs, nb), bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
806
((offset_t)lbn << fs->fs_bshift),
usr/src/uts/common/fs/ufs/ufs_bmap.c
838
fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
847
ip->i_dev, fsbtodb(fs, ob), bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
918
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
927
int fsbshift = fs->fs_bshift;
usr/src/uts/common/fs/ufs/ufs_bmap.c
94
static int findextent(struct fs *fs, daddr32_t *sbp, int n, int *lenp,
usr/src/uts/common/fs/ufs/ufs_bmap.c
990
findextent(struct fs *fs, daddr32_t *sbp, int n, int *lenp, int maxtransfer)
usr/src/uts/common/fs/ufs/ufs_dir.c
2425
struct fs *fs = dp->i_fs;
usr/src/uts/common/fs/ufs/ufs_dir.c
2429
fs->fs_fsmnt, (u_longlong_t)dp->i_number);
usr/src/uts/common/fs/ufs/ufs_dir.c
2773
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_dir.c
2780
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_dir.c
2781
lbn = (daddr_t)lblkno(fs, offset);
usr/src/uts/common/fs/ufs/ufs_dir.c
2782
bsize = (uint_t)blksize(fs, ip, lbn);
usr/src/uts/common/fs/ufs/ufs_dir.c
2783
err = fbread(ITOV(ip), (offset_t)(offset & fs->fs_bmask),
usr/src/uts/common/fs/ufs/ufs_dir.c
2790
*res = fbp->fb_addr + blkoff(fs, offset);
usr/src/uts/common/fs/ufs/ufs_directio.c
338
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_directio.c
458
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_directio.c
474
len = (ssize_t)blkroundup(fs, resid);
usr/src/uts/common/fs/ufs/ufs_directio.c
503
on = (int)blkoff(fs, uoff);
usr/src/uts/common/fs/ufs/ufs_directio.c
504
n = (int)MIN(fs->fs_bsize - on, resid);
usr/src/uts/common/fs/ufs/ufs_directio.c
525
offset = uoff & (offset_t)fs->fs_bmask;
usr/src/uts/common/fs/ufs/ufs_directio.c
526
blk_size = (int)blksize(fs, ip,
usr/src/uts/common/fs/ufs/ufs_directio.c
527
(daddr_t)lblkno(fs, offset));
usr/src/uts/common/fs/ufs/ufs_directio.c
546
!(fs->fs_flags & FSLARGEFILES)) {
usr/src/uts/common/fs/ufs/ufs_directio.c
549
fs->fs_flags |= FSLARGEFILES;
usr/src/uts/common/fs/ufs/ufs_directio.c
662
len = (ssize_t)blkroundup(fs, nbytes);
usr/src/uts/common/fs/ufs/ufs_directio.c
805
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_directio.c
856
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_directio.c
963
len = (ssize_t)blkroundup(fs, nbytes);
usr/src/uts/common/fs/ufs/ufs_directio.c
969
nbytes = (size_t)MIN(fs->fs_bsize -
usr/src/uts/common/fs/ufs/ufs_directio.c
970
(long)blkoff(fs, uoff), nbytes);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
132
offsetn = blkoff(fs, offset1);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
135
(fs->fs_bsize - offsetn));
usr/src/uts/common/fs/ufs/ufs_extvnops.c
248
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
301
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
305
offsetn = (int)blkoff(fs, uoff);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
306
nbytes = (int)MIN(fs->fs_bsize - offsetn, io_len - done_len);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
397
!(fs->fs_flags & FSLARGEFILES)) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
400
fs->fs_flags |= FSLARGEFILES;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
486
if ((offset + *len) < (NDADDR * fs->fs_bsize)) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
487
*len = (size_t)(roundup(offset + *len, fs->fs_fsize) - offset);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
489
*len = (size_t)(roundup(offset + *len, fs->fs_bsize) - offset);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
69
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
95
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
117
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
124
if (STRUCT_FGET(fio, fio_ino) >= fs->fs_ncg * fs->fs_ipg)
usr/src/uts/common/fs/ufs/ufs_filio.c
315
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
376
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
377
if (fs->fs_ronly == 0 &&
usr/src/uts/common/fs/ufs/ufs_filio.c
378
fs->fs_clean != FSBAD &&
usr/src/uts/common/fs/ufs/ufs_filio.c
379
fs->fs_clean != FSLOG) {
usr/src/uts/common/fs/ufs/ufs_filio.c
381
fs->fs_clean = FSSUSPEND;
usr/src/uts/common/fs/ufs/ufs_filio.c
383
fs->fs_clean = FSACTIVE;
usr/src/uts/common/fs/ufs/ufs_filio.c
447
struct fs *fsp = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
563
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
592
fs = VTOI(vp)->i_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
594
fs->fs_maxcontig = ftp.maxcontig;
usr/src/uts/common/fs/ufs/ufs_filio.c
595
fs->fs_rotdelay = ftp.rotdelay;
usr/src/uts/common/fs/ufs/ufs_filio.c
596
fs->fs_maxbpg = ftp.maxbpg;
usr/src/uts/common/fs/ufs/ufs_filio.c
597
fs->fs_minfree = ftp.minfree;
usr/src/uts/common/fs/ufs/ufs_filio.c
598
fs->fs_optim = ftp.optim;
usr/src/uts/common/fs/ufs/ufs_filio.c
605
ufsvfsp->vfs_ioclustsz = fs->fs_bsize * fs->fs_maxcontig;
usr/src/uts/common/fs/ufs/ufs_filio.c
610
ufsvfsp->vfs_minfrags = (int)((int64_t)fs->fs_dsize *
usr/src/uts/common/fs/ufs/ufs_filio.c
611
fs->fs_minfree / 100);
usr/src/uts/common/fs/ufs/ufs_filio.c
616
if (fs->fs_ronly == 0) {
usr/src/uts/common/fs/ufs/ufs_filio.c
99
struct fs *fs; /* fs for file system */
usr/src/uts/common/fs/ufs/ufs_inode.c
1052
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_inode.c
1065
factor *= NINDIR(fs);
usr/src/uts/common/fs/ufs/ufs_inode.c
1069
nblocks = btodb(fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
1080
ip->i_dev, (daddr_t)fsbtodb(fs, bn), (int)fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
1089
zb = (uint_t)((NINDIR(fs) - (last + 1)) * sizeof (daddr32_t));
usr/src/uts/common/fs/ufs/ufs_inode.c
1099
copy = ngeteblk(fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
1101
(uint_t)fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
1121
for (i = NINDIR(fs) - 1; i > last; i--) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1128
free(ip, nb, (off_t)fs->fs_bsize, flags | I_IBLK);
usr/src/uts/common/fs/ufs/ufs_inode.c
1130
free(ip, nb, (off_t)fs->fs_bsize, flags);
usr/src/uts/common/fs/ufs/ufs_inode.c
1160
struct fs *fs = oip->i_fs;
usr/src/uts/common/fs/ufs/ufs_inode.c
1240
boff = (int)blkoff(fs, length);
usr/src/uts/common/fs/ufs/ufs_inode.c
1250
err = BMAPALLOC(oip, length - 1, (int)fs->fs_bsize, cr);
usr/src/uts/common/fs/ufs/ufs_inode.c
1269
if ((boff = (int)blkoff(fs, osize)) != 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1270
bsize = (int)lblkno(fs, osize - 1) >= NDADDR ?
usr/src/uts/common/fs/ufs/ufs_inode.c
1271
fs->fs_bsize : fragroundup(fs, boff);
usr/src/uts/common/fs/ufs/ufs_inode.c
1286
!(fs->fs_flags & FSLARGEFILES)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1289
fs->fs_flags |= FSLARGEFILES;
usr/src/uts/common/fs/ufs/ufs_inode.c
1372
bsize = (int)lblkno(fs, length - 1) >= NDADDR ?
usr/src/uts/common/fs/ufs/ufs_inode.c
1373
fs->fs_bsize : fragroundup(fs, boff);
usr/src/uts/common/fs/ufs/ufs_inode.c
1388
lastblock = lblkno(fs, length + fs->fs_bsize - 1) - 1;
usr/src/uts/common/fs/ufs/ufs_inode.c
1390
lastiblock[DOUBLE] = lastiblock[SINGLE] - NINDIR(fs);
usr/src/uts/common/fs/ufs/ufs_inode.c
1391
lastiblock[TRIPLE] = lastiblock[DOUBLE] - NINDIR(fs) * NINDIR(fs);
usr/src/uts/common/fs/ufs/ufs_inode.c
1392
nblocks = btodb(fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
1430
free(ip, bn, (off_t)fs->fs_bsize,
usr/src/uts/common/fs/ufs/ufs_inode.c
1447
bsize = (off_t)blksize(fs, ip, i);
usr/src/uts/common/fs/ufs/ufs_inode.c
1466
oldspace = blksize(fs, ip, lastblock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1468
newspace = blksize(fs, ip, lastblock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1479
bn += numfrags(fs, newspace);
usr/src/uts/common/fs/ufs/ufs_inode.c
1503
fs->fs_fsmnt, (int)oip->i_number, oip->i_size,
usr/src/uts/common/fs/ufs/ufs_inode.c
460
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_inode.c
529
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_inode.c
534
bno = fsbtodb(fs, itod(fs, ino));
usr/src/uts/common/fs/ufs/ufs_inode.c
535
ioff = (sizeof (struct dinode)) * (itoo(fs, ino));
usr/src/uts/common/fs/ufs/ufs_inode.c
563
bp = UFS_BREAD(ufsvfsp, ip->i_dev, bno, (int)fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
616
fs->fs_fsmnt, (int)ino,
usr/src/uts/common/fs/ufs/ufs_inode.c
840
struct fs *fp;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
342
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
372
if (fs->fs_ronly == 0 && fs->fs_fmod) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
373
fs->fs_fmod = 0;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
592
struct fs *mfs; /* in-memory superblock */
usr/src/uts/common/fs/ufs/ufs_lockfs.c
593
struct fs *dfs; /* on-disk superblock */
usr/src/uts/common/fs/ufs/ufs_lockfs.c
753
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
761
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
772
"inode %llu", fs->fs_fsmnt, (u_longlong_t)ip->i_number);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
780
ip->i_dev, (daddr_t)fsbtodb(fs, itod(fs, ip->i_number)),
usr/src/uts/common/fs/ufs/ufs_lockfs.c
781
(int)fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
787
dp += itoo(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_panic.c
1699
struct fs *dfs;
usr/src/uts/common/fs/ufs/ufs_snap.c
129
if (fs->fs_clean != FSACTIVE &&
usr/src/uts/common/fs/ufs/ufs_snap.c
130
fs->fs_clean != FSSTABLE &&
usr/src/uts/common/fs/ufs/ufs_snap.c
131
fs->fs_clean != FSCLEAN &&
usr/src/uts/common/fs/ufs/ufs_snap.c
132
fs->fs_clean != FSLOG) {
usr/src/uts/common/fs/ufs/ufs_snap.c
163
chunksize = fs->fs_bsize * 4;
usr/src/uts/common/fs/ufs/ufs_snap.c
173
if ((chunksize < fs->fs_fsize) || (chunksize % fs->fs_fsize != 0)) {
usr/src/uts/common/fs/ufs/ufs_snap.c
178
fragsperchunk = chunksize >> fs->fs_fshift;
usr/src/uts/common/fs/ufs/ufs_snap.c
179
nchunks = (fs->fs_size + fragsperchunk) / fragsperchunk;
usr/src/uts/common/fs/ufs/ufs_snap.c
281
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_snap.c
298
for (cg = 0; cg < fs->fs_ncg; cg++) {
usr/src/uts/common/fs/ufs/ufs_snap.c
301
(daddr_t)fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_snap.c
330
(chunksize >> fs->fs_fshift));
usr/src/uts/common/fs/ufs/ufs_snap.c
337
curfrag += ((chunksize >> fs->fs_fshift) -
usr/src/uts/common/fs/ufs/ufs_snap.c
339
(chunksize >> fs->fs_fshift))) - 1;
usr/src/uts/common/fs/ufs/ufs_snap.c
344
ASSERT(cgbase <= fs->fs_size);
usr/src/uts/common/fs/ufs/ufs_snap.c
348
ASSERT(cgbase == fs->fs_size);
usr/src/uts/common/fs/ufs/ufs_snap.c
359
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_snap.c
381
if (fs->fs_ronly) {
usr/src/uts/common/fs/ufs/ufs_snap.c
65
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_snap.c
84
if (fs->fs_ronly) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1000
if ((fs->fs_reclaim & (FS_RECLAIM | FS_CHECKRECLAIM)) == FS_RECLAIM)
usr/src/uts/common/fs/ufs/ufs_subr.c
1007
fs->fs_reclaim &= ~FS_CHECKRECLAIM;
usr/src/uts/common/fs/ufs/ufs_subr.c
1012
if ((fs->fs_reclaim & FS_RECLAIM) == 0) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1013
fs->fs_reclaim |= FS_RECLAIM;
usr/src/uts/common/fs/ufs/ufs_subr.c
1026
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
1034
fs->fs_reclaim &= ~FS_CHECKCLEAN;
usr/src/uts/common/fs/ufs/ufs_subr.c
1039
if ((fs->fs_clean == FSACTIVE) || (fs->fs_clean == FSLOG) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
1040
(fs->fs_clean == FSBAD) || (fs->fs_clean == FSSUSPEND) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
1041
(fs->fs_ronly)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1045
fs->fs_clean = FSACTIVE;
usr/src/uts/common/fs/ufs/ufs_subr.c
1124
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
1135
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_subr.c
1145
fs->fs_time = gethrestime_sec();
usr/src/uts/common/fs/ufs/ufs_subr.c
1146
fs->fs_state = (fs->fs_clean != FSBAD) ?
usr/src/uts/common/fs/ufs/ufs_subr.c
1147
FSOKAY - fs->fs_time : -(FSOKAY - fs->fs_time);
usr/src/uts/common/fs/ufs/ufs_subr.c
1148
switch (fs->fs_clean) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1151
fs->fs_reclaim &= ~FS_RECLAIM;
usr/src/uts/common/fs/ufs/ufs_subr.c
1159
fs->fs_clean = FSACTIVE;
usr/src/uts/common/fs/ufs/ufs_subr.c
1165
fs->fs_reclaim &= ~(FS_CHECKCLEAN | FS_CHECKRECLAIM);
usr/src/uts/common/fs/ufs/ufs_subr.c
1170
TRANS_DELTA(ufsvfsp, ldbtob(SBLOCK), sizeof (struct fs),
usr/src/uts/common/fs/ufs/ufs_subr.c
1175
sav_fs_fmod = fs->fs_fmod;
usr/src/uts/common/fs/ufs/ufs_subr.c
1176
fs->fs_fmod = 0;
usr/src/uts/common/fs/ufs/ufs_subr.c
1182
fs->fs_fmod = sav_fs_fmod; /* reset fs_fmod's incore state */
usr/src/uts/common/fs/ufs/ufs_subr.c
1240
ufs_construct_si(dev_t dev, struct fs *fs, struct ufsvfs *ufsvfsp)
usr/src/uts/common/fs/ufs/ufs_subr.c
1244
struct csum *sip = fs->fs_u.fs_csp;
usr/src/uts/common/fs/ufs/ufs_subr.c
1271
ncg = MIN(NSIBUF, (fs->fs_ncg - cg));
usr/src/uts/common/fs/ufs/ufs_subr.c
1273
bp->b_blkno = (daddr_t)fsbtodb(fs, cgtod(fs, cg + i));
usr/src/uts/common/fs/ufs/ufs_subr.c
1297
} while (cg < fs->fs_ncg);
usr/src/uts/common/fs/ufs/ufs_subr.c
1309
ufs_getsummaryinfo(dev_t dev, struct ufsvfs *ufsvfsp, struct fs *fs)
usr/src/uts/common/fs/ufs/ufs_subr.c
1320
TRANS_MATA_SI(ufsvfsp, fs);
usr/src/uts/common/fs/ufs/ufs_subr.c
1325
frags = howmany(fs->fs_cssize, fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
1326
sip = kmem_alloc((size_t)fs->fs_cssize, KM_SLEEP);
usr/src/uts/common/fs/ufs/ufs_subr.c
1327
fs->fs_u.fs_csp = (struct csum *)sip;
usr/src/uts/common/fs/ufs/ufs_subr.c
1329
if (fs->fs_si == FS_SI_BAD) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1338
bzero(sip, (size_t)fs->fs_cssize);
usr/src/uts/common/fs/ufs/ufs_subr.c
1339
if (ufs_construct_si(dev, fs, ufsvfsp)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1340
kmem_free(fs->fs_u.fs_csp, fs->fs_cssize);
usr/src/uts/common/fs/ufs/ufs_subr.c
1341
fs->fs_u.fs_csp = NULL;
usr/src/uts/common/fs/ufs/ufs_subr.c
1346
size = fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_subr.c
1347
for (i = 0; i < frags; i += fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1348
if (i + fs->fs_frag > frags)
usr/src/uts/common/fs/ufs/ufs_subr.c
1353
size = (frags - i) * fs->fs_fsize;
usr/src/uts/common/fs/ufs/ufs_subr.c
1355
(daddr_t)fsbtodb(fs, fs->fs_csaddr+i), size);
usr/src/uts/common/fs/ufs/ufs_subr.c
1358
kmem_free(fs->fs_u.fs_csp, fs->fs_cssize);
usr/src/uts/common/fs/ufs/ufs_subr.c
1359
fs->fs_u.fs_csp = NULL;
usr/src/uts/common/fs/ufs/ufs_subr.c
1368
bzero((caddr_t)&fs->fs_cstotal, sizeof (fs->fs_cstotal));
usr/src/uts/common/fs/ufs/ufs_subr.c
1369
for (i = 0; i < fs->fs_ncg; ++i) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1370
fs->fs_cstotal.cs_ndir += fs->fs_cs(fs, i).cs_ndir;
usr/src/uts/common/fs/ufs/ufs_subr.c
1371
fs->fs_cstotal.cs_nbfree += fs->fs_cs(fs, i).cs_nbfree;
usr/src/uts/common/fs/ufs/ufs_subr.c
1372
fs->fs_cstotal.cs_nifree += fs->fs_cs(fs, i).cs_nifree;
usr/src/uts/common/fs/ufs/ufs_subr.c
1373
fs->fs_cstotal.cs_nffree += fs->fs_cs(fs, i).cs_nffree;
usr/src/uts/common/fs/ufs/ufs_subr.c
1385
ufs_putsummaryinfo(dev_t dev, struct ufsvfs *ufsvfsp, struct fs *fs)
usr/src/uts/common/fs/ufs/ufs_subr.c
1398
if ((fs->fs_si != FS_SI_BAD) || !ufsvfsp->vfs_nolog_si) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1405
bp->b_bufsize = size = fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_subr.c
1409
frags = howmany(fs->fs_cssize, fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
1410
sip = (caddr_t)fs->fs_u.fs_csp;
usr/src/uts/common/fs/ufs/ufs_subr.c
1413
for (error = 0, i = 0; (i < frags) && (error == 0); i += fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1414
if (i + fs->fs_frag > frags) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1419
size = (frags - i) * fs->fs_fsize;
usr/src/uts/common/fs/ufs/ufs_subr.c
1422
bp->b_blkno = (daddr_t)fsbtodb(fs, fs->fs_csaddr+i);
usr/src/uts/common/fs/ufs/ufs_subr.c
1429
kmem_free(bp->b_un.b_addr, fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
1431
fs->fs_si = FS_SI_OK;
usr/src/uts/common/fs/ufs/ufs_subr.c
1474
fragacct(struct fs *fs, int fragmap, int32_t *fraglist, int cnt)
usr/src/uts/common/fs/ufs/ufs_subr.c
1483
inblk = (int)(fragtbl[fs->fs_frag][fragmap]) << 1;
usr/src/uts/common/fs/ufs/ufs_subr.c
1485
for (siz = 1; siz < fs->fs_frag; siz++) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1486
if ((inblk & (1 << (siz + (fs->fs_frag % NBBY)))) == 0)
usr/src/uts/common/fs/ufs/ufs_subr.c
1490
for (pos = siz; pos <= fs->fs_frag; pos++) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1512
isblock(struct fs *fs, uchar_t *cp, daddr_t h)
usr/src/uts/common/fs/ufs/ufs_subr.c
1516
ASSERT(fs->fs_frag == 8 || fs->fs_frag == 4 || fs->fs_frag == 2 || \
usr/src/uts/common/fs/ufs/ufs_subr.c
1517
fs->fs_frag == 1);
usr/src/uts/common/fs/ufs/ufs_subr.c
1521
switch ((int)fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1536
fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_subr.c
1546
clrblock(struct fs *fs, uchar_t *cp, daddr_t h)
usr/src/uts/common/fs/ufs/ufs_subr.c
1548
ASSERT(fs->fs_frag == 8 || fs->fs_frag == 4 || fs->fs_frag == 2 || \
usr/src/uts/common/fs/ufs/ufs_subr.c
1549
fs->fs_frag == 1);
usr/src/uts/common/fs/ufs/ufs_subr.c
1553
switch ((int)fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1569
fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_subr.c
1579
isclrblock(struct fs *fs, uchar_t *cp, daddr_t h)
usr/src/uts/common/fs/ufs/ufs_subr.c
1586
frag = fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_subr.c
1603
fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_subr.c
1614
setblock(struct fs *fs, uchar_t *cp, daddr_t h)
usr/src/uts/common/fs/ufs/ufs_subr.c
1616
ASSERT(fs->fs_frag == 8 || fs->fs_frag == 4 || fs->fs_frag == 2 || \
usr/src/uts/common/fs/ufs/ufs_subr.c
1617
fs->fs_frag == 1);
usr/src/uts/common/fs/ufs/ufs_subr.c
1621
switch ((int)fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1637
fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_subr.c
196
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
273
fs = ufsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
291
if ((fs->fs_ronly == 0) &&
usr/src/uts/common/fs/ufs/ufs_subr.c
292
(fs->fs_clean != FSBAD) &&
usr/src/uts/common/fs/ufs/ufs_subr.c
293
(fs->fs_clean != FSSUSPEND)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
305
if (fs->fs_fmod == 0) {
usr/src/uts/common/fs/ufs/ufs_subr.c
310
if (fs->fs_ronly != 0) {
usr/src/uts/common/fs/ufs/ufs_subr.c
314
"fs = %s update: ro fs mod\n", fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_subr.c
324
fs->fs_fmod = 0;
usr/src/uts/common/fs/ufs/ufs_subr.c
577
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
593
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
594
bsize = fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_subr.c
595
lbn = (daddr_t)lblkno(fs, ip->i_size - 1);
usr/src/uts/common/fs/ufs/ufs_subr.c
598
if (lbn < NDADDR + NINDIR(fs)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
600
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, ip->i_ib[0]));
usr/src/uts/common/fs/ufs/ufs_subr.c
608
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
613
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, blkno), bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
619
clbn = NDADDR + NINDIR(fs);
usr/src/uts/common/fs/ufs/ufs_subr.c
620
for (i = 0; i < NINDIR(fs); i++) {
usr/src/uts/common/fs/ufs/ufs_subr.c
623
clbn += NINDIR(fs);
usr/src/uts/common/fs/ufs/ufs_subr.c
626
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
635
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, blkno), bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
641
clbn = NDADDR + NINDIR(fs) + (NINDIR(fs) * NINDIR(fs));
usr/src/uts/common/fs/ufs/ufs_subr.c
643
for (i = 0; i < NINDIR(fs); i++) {
usr/src/uts/common/fs/ufs/ufs_subr.c
648
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, indirect_blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
650
(daddr_t)fsbtodb(fs, indirect_blkno), bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
657
for (j = 0; j < NINDIR(fs); j++) {
usr/src/uts/common/fs/ufs/ufs_subr.c
660
clbn += NINDIR(fs);
usr/src/uts/common/fs/ufs/ufs_subr.c
663
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
680
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
695
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
697
lbn = (daddr_t)lblkno(fs, off);
usr/src/uts/common/fs/ufs/ufs_subr.c
728
blkflush(ip->i_dev, fsbtodb(fs, nb));
usr/src/uts/common/fs/ufs/ufs_subr.c
734
ip->i_dev, fsbtodb(fs, ob), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
747
blkflush(ip->i_dev, fsbtodb(fs, nb));
usr/src/uts/common/fs/ufs/ufs_subr.c
875
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
886
if (fs->fs_ronly ||
usr/src/uts/common/fs/ufs/ufs_subr.c
887
fs->fs_clean == FSBAD ||
usr/src/uts/common/fs/ufs/ufs_subr.c
888
fs->fs_clean == FSSUSPEND ||
usr/src/uts/common/fs/ufs/ufs_subr.c
889
fs->fs_clean == FSSTABLE ||
usr/src/uts/common/fs/ufs/ufs_subr.c
896
if ((fs->fs_clean == FSLOG) &&
usr/src/uts/common/fs/ufs/ufs_subr.c
897
(((fs->fs_reclaim & FS_RECLAIM) == 0) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
898
(fs->fs_reclaim & FS_RECLAIMING)))
usr/src/uts/common/fs/ufs/ufs_subr.c
906
fs->fs_reclaim |= (FS_CHECKCLEAN | FS_CHECKRECLAIM);
usr/src/uts/common/fs/ufs/ufs_subr.c
915
if ((fs->fs_clean == FSLOG) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
923
((fs->fs_clean == FSLOG) &&
usr/src/uts/common/fs/ufs/ufs_subr.c
924
(((fs->fs_reclaim & FS_RECLAIM) == 0) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
925
(fs->fs_reclaim & FS_RECLAIMING)));
usr/src/uts/common/fs/ufs/ufs_subr.c
946
if ((fs->fs_reclaim & FS_RECLAIMING) == 0)
usr/src/uts/common/fs/ufs/ufs_subr.c
950
if (fs->fs_reclaim & FS_CHECKRECLAIM)
usr/src/uts/common/fs/ufs/ufs_subr.c
954
if ((isreclaim == 0) && (fs->fs_reclaim & FS_RECLAIM)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
955
fs->fs_reclaim &= ~FS_RECLAIM;
usr/src/uts/common/fs/ufs/ufs_subr.c
964
if (fs->fs_clean != FSLOG)
usr/src/uts/common/fs/ufs/ufs_subr.c
968
if (fs->fs_reclaim & FS_CHECKCLEAN)
usr/src/uts/common/fs/ufs/ufs_subr.c
973
(fs->fs_clean != FSSTABLE)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
974
fs->fs_clean = FSSTABLE;
usr/src/uts/common/fs/ufs/ufs_subr.c
991
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_subr.c
993
if (ip->i_nlink || fs->fs_ronly || (fs->fs_clean != FSLOG))
usr/src/uts/common/fs/ufs/ufs_thread.c
1007
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_thread.c
1022
if ((fs->fs_reclaim & FS_RECLAIMING) == 0)
usr/src/uts/common/fs/ufs/ufs_thread.c
1028
if (fs->fs_ronly)
usr/src/uts/common/fs/ufs/ufs_thread.c
1031
for (ino = 0; ino < (fs->fs_ncg * fs->fs_ipg) && !err; ++ino) {
usr/src/uts/common/fs/ufs/ufs_thread.c
1069
bno = fsbtodb(fs, itod(fs, ino));
usr/src/uts/common/fs/ufs/ufs_thread.c
1074
ufsvfsp->vfs_dev, bno, fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_thread.c
1084
dp = (struct dinode *)bp->b_un.b_addr + itoo(fs, ino);
usr/src/uts/common/fs/ufs/ufs_thread.c
1112
fs->fs_reclaim &= ~FS_RECLAIMING;
usr/src/uts/common/fs/ufs/ufs_trans.c
218
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
220
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
222
TRANS_LOG(ufsvfsp, (char *)fs->fs_u.fs_csp,
usr/src/uts/common/fs/ufs/ufs_trans.c
223
ldbtob(fsbtodb(fs, fs->fs_csaddr)), fs->fs_cssize,
usr/src/uts/common/fs/ufs/ufs_trans.c
224
(caddr_t)fs->fs_u.fs_csp, fs->fs_cssize);
usr/src/uts/common/fs/ufs/ufs_trans.c
324
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
335
TRANS_MATAADD(ufsvfsp, ldbtob(SBLOCK), fs->fs_sbsize);
usr/src/uts/common/fs/ufs/ufs_trans.c
337
for (ino = i = 0; i < fs->fs_ncg; ++i, ino += fs->fs_ipg) {
usr/src/uts/common/fs/ufs/ufs_trans.c
339
ldbtob(fsbtodb(fs, cgtod(fs, i))), fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_trans.c
341
ldbtob(fsbtodb(fs, itod(fs, ino))),
usr/src/uts/common/fs/ufs/ufs_trans.c
342
fs->fs_ipg * sizeof (struct dinode));
usr/src/uts/common/fs/ufs/ufs_trans.c
360
ufs_trans_mata_si(struct ufsvfs *ufsvfsp, struct fs *fs)
usr/src/uts/common/fs/ufs/ufs_trans.c
362
TRANS_MATAADD(ufsvfsp, ldbtob(fsbtodb(fs, fs->fs_csaddr)),
usr/src/uts/common/fs/ufs/ufs_trans.c
363
fs->fs_cssize);
usr/src/uts/common/fs/ufs/ufs_trans.c
380
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
384
if (*fragsp > fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_trans.c
385
nb = fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_trans.c
386
*fragsp -= fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_trans.c
388
nb = *fragsp * fs->fs_fsize;
usr/src/uts/common/fs/ufs/ufs_trans.c
391
TRANS_MATAADD(ufsvfsp, ldbtob(fsbtodb(fs, frag)), nb);
usr/src/uts/common/fs/ufs/ufs_trans.c
406
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
407
int ne = fs->fs_bsize / (int)sizeof (daddr32_t);
usr/src/uts/common/fs/ufs/ufs_trans.c
413
bp = UFS_BREAD(ufsvfsp, ip->i_dev, fsbtodb(fs, frag), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_trans.c
473
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
478
TRANS_MATAADD(ufsvfsp, ldbtob(fsbtodb(fs, frag)), nb);
usr/src/uts/common/fs/ufs/ufs_trans.c
646
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
647
long fni = NINDIR(fs);
usr/src/uts/common/fs/ufs/ufs_trans.c
648
int bsize = fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_trans.c
660
maxfblk = lblkno(fs, writeend);
usr/src/uts/common/fs/ufs/ufs_trans.c
661
offblk = lblkno(fs, offset);
usr/src/uts/common/fs/ufs/ufs_trans.c
665
nblk = lblkno(fs, blkroundup(fs, resid));
usr/src/uts/common/fs/ufs/ufs_trans.c
718
resv += niblk * (fs->fs_bsize + sizeof (struct delta));
usr/src/uts/common/fs/ufs/ufs_trans.c
723
if (ncg > fs->fs_ncg)
usr/src/uts/common/fs/ufs/ufs_trans.c
724
ncg = fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_trans.c
804
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_trans.c
848
err = ufs_itrunc(ip, blkroundup(fs, (ip->i_size - resid)),
usr/src/uts/common/fs/ufs/ufs_trans.c
860
ufsvfsp->vfs_avgbfree = fs->fs_cstotal.cs_nbfree / fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1020
fsp = (struct fs *)bp->b_un.b_addr;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1381
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1628
flag = !fs->fs_ronly;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1631
if (fs->fs_clean != FSBAD) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1632
if (fs->fs_clean == FSSTABLE)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1633
fs->fs_clean = FSCLEAN;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1634
fs->fs_reclaim &= ~FS_RECLAIM;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1639
(fs->fs_rolled == FS_NEED_ROLL)) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1645
error = ufs_putsummaryinfo(dev, ufsvfsp, fs);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1647
fs->fs_rolled = FS_ALL_ROLLED;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1666
kmem_free(fs->fs_u.fs_csp, fs->fs_cssize);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1748
if ((fs->fs_si == FS_SI_OK) &&
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1784
struct fs *fsp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1877
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1901
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1905
fs->fs_ronly == 0 &&
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1906
fs->fs_clean != FSBAD &&
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1907
fs->fs_clean != FSLOG) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1910
fs->fs_clean = FSACTIVE;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1911
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1915
if (fs->fs_fmod == 0) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1918
if (fs->fs_ronly != 0) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1922
"fs = %s update: ro fs mod\n", fs->fs_fsmnt));
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1924
fs->fs_fmod = 0;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1963
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1976
fs->fs_fmod = 1;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1988
blks = howmany(fs->fs_cssize, fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1989
space = (caddr_t)fs->fs_u.fs_csp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1990
for (i = 0; i < blks; i += fs->fs_frag) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1991
size = fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1992
if (i + fs->fs_frag > blks)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1993
size = (blks - i) * fs->fs_fsize;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1995
(daddr_t)(fsbtodb(fs, fs->fs_csaddr + i)),
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1996
fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
469
struct fs *fsp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
584
struct fs *fsp = (struct fs *)bp->b_un.b_addr;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
585
struct fs *fspt;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
673
fspt = (struct fs *)tpt->b_un.b_addr;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
683
fspt->fs_bsize < sizeof (struct fs) || fspt->fs_bsize < PAGESIZE) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
803
struct fs *fsp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
876
fsp = (struct fs *)tp->b_un.b_addr;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
932
fsp->fs_bsize < sizeof (struct fs) || fsp->fs_bsize < PAGESIZE) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
994
fsp = (struct fs *)tp->b_un.b_addr;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1024
!(fs->fs_flags & FSLARGEFILES)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1027
fs->fs_flags |= FSLARGEFILES;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1275
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1296
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1316
if (!ULOCKFS_IS_NOIACC(ITOUL(ip)) && (fs->fs_ronly == 0) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
1338
on = (u_offset_t)blkoff(fs, uoff);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1339
n = MIN((u_offset_t)fs->fs_bsize - on,
usr/src/uts/common/fs/ufs/ufs_vnops.c
1456
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1471
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1480
TOP_SETQUOTA_SIZE(fs));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1487
TOP_SETQUOTA_SIZE(fs));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1786
if (copyout(fs, (void *)arg, SBSIZE))
usr/src/uts/common/fs/ufs/ufs_vnops.c
2003
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2034
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2035
if (fs->fs_ronly != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4409
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4436
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4567
offset = uoff & (offset_t)fs->fs_bmask;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4569
blk_size = (int)blksize(fs, ip, lblkno(fs, offset));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4728
(fs->fs_ronly == 0) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
5244
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5259
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5260
ASSERT(fs->fs_ronly == 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5280
off = pp->p_offset & (offset_t)fs->fs_bmask; /* block align it */
usr/src/uts/common/fs/ufs/ufs_vnops.c
5321
err = bmap_set_bn(vp, off, dbtofsb(fs, -bn));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5352
ASSERT(io_len - contig < fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6025
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6027
int disk_blks = fs->fs_bsize >> DEV_BSHIFT;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6064
lfsbn = (daddr_t)lblkno(fs, ldbtob(ldbn));
usr/src/uts/common/fs/ufs/ufs_vnops.c
6065
dbn = fsbtodb(fs, dump_info->dblk[lfsbn]) + ldbn % disk_blks;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6068
while (ndbs < dblks && fsbtodb(fs, dump_info->dblk[lfsbn +
usr/src/uts/common/fs/ufs/ufs_vnops.c
6105
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6126
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6138
entries = (int)lblkno(fs, blkroundup(fs, ip->i_size));
usr/src/uts/common/fs/ufs/ufs_vnops.c
6160
ip->i_dev, fsbtodb(fs, ip->i_ib[i]), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6206
fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6207
ncontig = *blkp >> (fs->fs_bshift - DEV_BSHIFT);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6215
if ((*dblk + fs->fs_frag) == *nextblk)
usr/src/uts/common/fs/ufs/ufs_vnops.c
6230
*blkp = i << (fs->fs_bshift - DEV_BSHIFT);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6246
struct fs *fs = ufsvfsp->vfs_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6251
for (i = 0; i < NINDIR(fs); i++) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6258
for (i = 0; i < NINDIR(fs); i++) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6262
ip->i_dev, fsbtodb(fs, dblk[i]), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_vnops.c
669
struct fs *fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
704
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
810
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
815
on = (int)blkoff(fs, uoff);
usr/src/uts/common/fs/ufs/ufs_vnops.c
816
n = (int)MIN(fs->fs_bsize - on, uio->uio_resid);
usr/src/uts/common/fs/zfs/lua/lcode.c
100
int offset = GETARG_sBx(fs->f->code[pc]);
usr/src/uts/common/fs/zfs/lua/lcode.c
108
static Instruction *getjumpcontrol (FuncState *fs, int pc) {
usr/src/uts/common/fs/zfs/lua/lcode.c
109
Instruction *pi = &fs->f->code[pc];
usr/src/uts/common/fs/zfs/lua/lcode.c
121
static int need_value (FuncState *fs, int list) {
usr/src/uts/common/fs/zfs/lua/lcode.c
122
for (; list != NO_JUMP; list = getjump(fs, list)) {
usr/src/uts/common/fs/zfs/lua/lcode.c
123
Instruction i = *getjumpcontrol(fs, list);
usr/src/uts/common/fs/zfs/lua/lcode.c
130
static int patchtestreg (FuncState *fs, int node, int reg) {
usr/src/uts/common/fs/zfs/lua/lcode.c
131
Instruction *i = getjumpcontrol(fs, node);
usr/src/uts/common/fs/zfs/lua/lcode.c
143
static void removevalues (FuncState *fs, int list) {
usr/src/uts/common/fs/zfs/lua/lcode.c
144
for (; list != NO_JUMP; list = getjump(fs, list))
usr/src/uts/common/fs/zfs/lua/lcode.c
145
patchtestreg(fs, list, NO_REG);
usr/src/uts/common/fs/zfs/lua/lcode.c
149
static void patchlistaux (FuncState *fs, int list, int vtarget, int reg,
usr/src/uts/common/fs/zfs/lua/lcode.c
152
int next = getjump(fs, list);
usr/src/uts/common/fs/zfs/lua/lcode.c
153
if (patchtestreg(fs, list, reg))
usr/src/uts/common/fs/zfs/lua/lcode.c
154
fixjump(fs, list, vtarget);
usr/src/uts/common/fs/zfs/lua/lcode.c
156
fixjump(fs, list, dtarget); /* jump to default target */
usr/src/uts/common/fs/zfs/lua/lcode.c
162
static void dischargejpc (FuncState *fs) {
usr/src/uts/common/fs/zfs/lua/lcode.c
163
patchlistaux(fs, fs->jpc, fs->pc, NO_REG, fs->pc);
usr/src/uts/common/fs/zfs/lua/lcode.c
164
fs->jpc = NO_JUMP;
usr/src/uts/common/fs/zfs/lua/lcode.c
168
void luaK_patchlist (FuncState *fs, int list, int target) {
usr/src/uts/common/fs/zfs/lua/lcode.c
169
if (target == fs->pc)
usr/src/uts/common/fs/zfs/lua/lcode.c
170
luaK_patchtohere(fs, list);
usr/src/uts/common/fs/zfs/lua/lcode.c
172
lua_assert(target < fs->pc);
usr/src/uts/common/fs/zfs/lua/lcode.c
173
patchlistaux(fs, list, target, NO_REG, target);
usr/src/uts/common/fs/zfs/lua/lcode.c
178
LUAI_FUNC void luaK_patchclose (FuncState *fs, int list, int level) {
usr/src/uts/common/fs/zfs/lua/lcode.c
181
int next = getjump(fs, list);
usr/src/uts/common/fs/zfs/lua/lcode.c
182
lua_assert(GET_OPCODE(fs->f->code[list]) == OP_JMP &&
usr/src/uts/common/fs/zfs/lua/lcode.c
183
(GETARG_A(fs->f->code[list]) == 0 ||
usr/src/uts/common/fs/zfs/lua/lcode.c
184
GETARG_A(fs->f->code[list]) >= level));
usr/src/uts/common/fs/zfs/lua/lcode.c
185
SETARG_A(fs->f->code[list], level);
usr/src/uts/common/fs/zfs/lua/lcode.c
191
void luaK_patchtohere (FuncState *fs, int list) {
usr/src/uts/common/fs/zfs/lua/lcode.c
192
luaK_getlabel(fs);
usr/src/uts/common/fs/zfs/lua/lcode.c
193
luaK_concat(fs, &fs->jpc, list);
usr/src/uts/common/fs/zfs/lua/lcode.c
197
void luaK_concat (FuncState *fs, int *l1, int l2) {
usr/src/uts/common/fs/zfs/lua/lcode.c
204
while ((next = getjump(fs, list)) != NO_JUMP) /* find last element */
usr/src/uts/common/fs/zfs/lua/lcode.c
206
fixjump(fs, list, l2);
usr/src/uts/common/fs/zfs/lua/lcode.c
211
static int luaK_code (FuncState *fs, Instruction i) {
usr/src/uts/common/fs/zfs/lua/lcode.c
212
Proto *f = fs->f;
usr/src/uts/common/fs/zfs/lua/lcode.c
213
dischargejpc(fs); /* `pc' will change */
usr/src/uts/common/fs/zfs/lua/lcode.c
215
luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction,
usr/src/uts/common/fs/zfs/lua/lcode.c
217
f->code[fs->pc] = i;
usr/src/uts/common/fs/zfs/lua/lcode.c
219
luaM_growvector(fs->ls->L, f->lineinfo, fs->pc, f->sizelineinfo, int,
usr/src/uts/common/fs/zfs/lua/lcode.c
221
f->lineinfo[fs->pc] = fs->ls->lastline;
usr/src/uts/common/fs/zfs/lua/lcode.c
222
return fs->pc++;
usr/src/uts/common/fs/zfs/lua/lcode.c
226
int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) {
usr/src/uts/common/fs/zfs/lua/lcode.c
231
return luaK_code(fs, CREATE_ABC(o, a, b, c));
usr/src/uts/common/fs/zfs/lua/lcode.c
235
int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) {
usr/src/uts/common/fs/zfs/lua/lcode.c
239
return luaK_code(fs, CREATE_ABx(o, a, bc));
usr/src/uts/common/fs/zfs/lua/lcode.c
243
static int codeextraarg (FuncState *fs, int a) {
usr/src/uts/common/fs/zfs/lua/lcode.c
245
return luaK_code(fs, CREATE_Ax(OP_EXTRAARG, a));
usr/src/uts/common/fs/zfs/lua/lcode.c
249
int luaK_codek (FuncState *fs, int reg, int k) {
usr/src/uts/common/fs/zfs/lua/lcode.c
251
return luaK_codeABx(fs, OP_LOADK, reg, k);
usr/src/uts/common/fs/zfs/lua/lcode.c
253
int p = luaK_codeABx(fs, OP_LOADKX, reg, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
254
codeextraarg(fs, k);
usr/src/uts/common/fs/zfs/lua/lcode.c
260
void luaK_checkstack (FuncState *fs, int n) {
usr/src/uts/common/fs/zfs/lua/lcode.c
261
int newstack = fs->freereg + n;
usr/src/uts/common/fs/zfs/lua/lcode.c
262
if (newstack > fs->f->maxstacksize) {
usr/src/uts/common/fs/zfs/lua/lcode.c
264
luaX_syntaxerror(fs->ls, "function or expression too complex");
usr/src/uts/common/fs/zfs/lua/lcode.c
265
fs->f->maxstacksize = cast_byte(newstack);
usr/src/uts/common/fs/zfs/lua/lcode.c
270
void luaK_reserveregs (FuncState *fs, int n) {
usr/src/uts/common/fs/zfs/lua/lcode.c
271
luaK_checkstack(fs, n);
usr/src/uts/common/fs/zfs/lua/lcode.c
272
fs->freereg += n;
usr/src/uts/common/fs/zfs/lua/lcode.c
276
static void freereg (FuncState *fs, int reg) {
usr/src/uts/common/fs/zfs/lua/lcode.c
277
if (!ISK(reg) && reg >= fs->nactvar) {
usr/src/uts/common/fs/zfs/lua/lcode.c
278
fs->freereg--;
usr/src/uts/common/fs/zfs/lua/lcode.c
279
lua_assert(reg == fs->freereg);
usr/src/uts/common/fs/zfs/lua/lcode.c
284
static void freeexp (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
286
freereg(fs, e->u.info);
usr/src/uts/common/fs/zfs/lua/lcode.c
290
static int addk (FuncState *fs, TValue *key, TValue *v) {
usr/src/uts/common/fs/zfs/lua/lcode.c
291
lua_State *L = fs->ls->L;
usr/src/uts/common/fs/zfs/lua/lcode.c
292
TValue *idx = luaH_set(L, fs->h, key);
usr/src/uts/common/fs/zfs/lua/lcode.c
293
Proto *f = fs->f;
usr/src/uts/common/fs/zfs/lua/lcode.c
305
k = fs->nk;
usr/src/uts/common/fs/zfs/lua/lcode.c
312
fs->nk++;
usr/src/uts/common/fs/zfs/lua/lcode.c
318
int luaK_stringK (FuncState *fs, TString *s) {
usr/src/uts/common/fs/zfs/lua/lcode.c
320
setsvalue(fs->ls->L, &o, s);
usr/src/uts/common/fs/zfs/lua/lcode.c
321
return addk(fs, &o, &o);
usr/src/uts/common/fs/zfs/lua/lcode.c
325
int luaK_numberK (FuncState *fs, lua_Number r) {
usr/src/uts/common/fs/zfs/lua/lcode.c
327
lua_State *L = fs->ls->L;
usr/src/uts/common/fs/zfs/lua/lcode.c
333
n = addk(fs, L->top - 1, &o);
usr/src/uts/common/fs/zfs/lua/lcode.c
337
n = addk(fs, &o, &o); /* regular case */
usr/src/uts/common/fs/zfs/lua/lcode.c
342
static int boolK (FuncState *fs, int b) {
usr/src/uts/common/fs/zfs/lua/lcode.c
345
return addk(fs, &o, &o);
usr/src/uts/common/fs/zfs/lua/lcode.c
349
static int nilK (FuncState *fs) {
usr/src/uts/common/fs/zfs/lua/lcode.c
353
sethvalue(fs->ls->L, &k, fs->h);
usr/src/uts/common/fs/zfs/lua/lcode.c
354
return addk(fs, &k, &v);
usr/src/uts/common/fs/zfs/lua/lcode.c
358
void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) {
usr/src/uts/common/fs/zfs/lua/lcode.c
36
void luaK_nil (FuncState *fs, int from, int n) {
usr/src/uts/common/fs/zfs/lua/lcode.c
360
SETARG_C(getcode(fs, e), nresults+1);
usr/src/uts/common/fs/zfs/lua/lcode.c
363
SETARG_B(getcode(fs, e), nresults+1);
usr/src/uts/common/fs/zfs/lua/lcode.c
364
SETARG_A(getcode(fs, e), fs->freereg);
usr/src/uts/common/fs/zfs/lua/lcode.c
365
luaK_reserveregs(fs, 1);
usr/src/uts/common/fs/zfs/lua/lcode.c
370
void luaK_setoneret (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
373
e->u.info = GETARG_A(getcode(fs, e));
usr/src/uts/common/fs/zfs/lua/lcode.c
376
SETARG_B(getcode(fs, e), 2);
usr/src/uts/common/fs/zfs/lua/lcode.c
382
void luaK_dischargevars (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
389
e->u.info = luaK_codeABC(fs, OP_GETUPVAL, 0, e->u.info, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
39
if (fs->pc > fs->lasttarget) { /* no jumps to current position? */
usr/src/uts/common/fs/zfs/lua/lcode.c
395
freereg(fs, e->u.ind.idx);
usr/src/uts/common/fs/zfs/lua/lcode.c
397
freereg(fs, e->u.ind.t);
usr/src/uts/common/fs/zfs/lua/lcode.c
40
previous = &fs->f->code[fs->pc-1];
usr/src/uts/common/fs/zfs/lua/lcode.c
400
e->u.info = luaK_codeABC(fs, op, 0, e->u.ind.t, e->u.ind.idx);
usr/src/uts/common/fs/zfs/lua/lcode.c
406
luaK_setoneret(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
414
static int code_label (FuncState *fs, int A, int b, int jump) {
usr/src/uts/common/fs/zfs/lua/lcode.c
415
luaK_getlabel(fs); /* those instructions may be jump targets */
usr/src/uts/common/fs/zfs/lua/lcode.c
416
return luaK_codeABC(fs, OP_LOADBOOL, A, b, jump);
usr/src/uts/common/fs/zfs/lua/lcode.c
420
static void discharge2reg (FuncState *fs, expdesc *e, int reg) {
usr/src/uts/common/fs/zfs/lua/lcode.c
421
luaK_dischargevars(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
424
luaK_nil(fs, reg, 1);
usr/src/uts/common/fs/zfs/lua/lcode.c
428
luaK_codeABC(fs, OP_LOADBOOL, reg, e->k == VTRUE, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
432
luaK_codek(fs, reg, e->u.info);
usr/src/uts/common/fs/zfs/lua/lcode.c
436
luaK_codek(fs, reg, luaK_numberK(fs, e->u.nval));
usr/src/uts/common/fs/zfs/lua/lcode.c
440
Instruction *pc = &getcode(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
446
luaK_codeABC(fs, OP_MOVE, reg, e->u.info, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
459
static void discharge2anyreg (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
461
luaK_reserveregs(fs, 1);
usr/src/uts/common/fs/zfs/lua/lcode.c
462
discharge2reg(fs, e, fs->freereg-1);
usr/src/uts/common/fs/zfs/lua/lcode.c
467
static void exp2reg (FuncState *fs, expdesc *e, int reg) {
usr/src/uts/common/fs/zfs/lua/lcode.c
468
discharge2reg(fs, e, reg);
usr/src/uts/common/fs/zfs/lua/lcode.c
470
luaK_concat(fs, &e->t, e->u.info); /* put this jump in `t' list */
usr/src/uts/common/fs/zfs/lua/lcode.c
475
if (need_value(fs, e->t) || need_value(fs, e->f)) {
usr/src/uts/common/fs/zfs/lua/lcode.c
476
int fj = (e->k == VJMP) ? NO_JUMP : luaK_jump(fs);
usr/src/uts/common/fs/zfs/lua/lcode.c
477
p_f = code_label(fs, reg, 0, 1);
usr/src/uts/common/fs/zfs/lua/lcode.c
478
p_t = code_label(fs, reg, 1, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
479
luaK_patchtohere(fs, fj);
usr/src/uts/common/fs/zfs/lua/lcode.c
481
final = luaK_getlabel(fs);
usr/src/uts/common/fs/zfs/lua/lcode.c
482
patchlistaux(fs, e->f, final, reg, p_f);
usr/src/uts/common/fs/zfs/lua/lcode.c
483
patchlistaux(fs, e->t, final, reg, p_t);
usr/src/uts/common/fs/zfs/lua/lcode.c
491
void luaK_exp2nextreg (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
492
luaK_dischargevars(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
493
freeexp(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
494
luaK_reserveregs(fs, 1);
usr/src/uts/common/fs/zfs/lua/lcode.c
495
exp2reg(fs, e, fs->freereg - 1);
usr/src/uts/common/fs/zfs/lua/lcode.c
499
int luaK_exp2anyreg (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
500
luaK_dischargevars(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
503
if (e->u.info >= fs->nactvar) { /* reg. is not a local? */
usr/src/uts/common/fs/zfs/lua/lcode.c
504
exp2reg(fs, e, e->u.info); /* put value on it */
usr/src/uts/common/fs/zfs/lua/lcode.c
508
luaK_exp2nextreg(fs, e); /* default */
usr/src/uts/common/fs/zfs/lua/lcode.c
513
void luaK_exp2anyregup (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
515
luaK_exp2anyreg(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
519
void luaK_exp2val (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
521
luaK_exp2anyreg(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
523
luaK_dischargevars(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
527
int luaK_exp2RK (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
528
luaK_exp2val(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
533
if (fs->nk <= MAXINDEXRK) { /* constant fits in RK operand? */
usr/src/uts/common/fs/zfs/lua/lcode.c
534
e->u.info = (e->k == VNIL) ? nilK(fs) : boolK(fs, (e->k == VTRUE));
usr/src/uts/common/fs/zfs/lua/lcode.c
54
luaK_codeABC(fs, OP_LOADNIL, from, n - 1, 0); /* else no optimization */
usr/src/uts/common/fs/zfs/lua/lcode.c
541
e->u.info = luaK_numberK(fs, e->u.nval);
usr/src/uts/common/fs/zfs/lua/lcode.c
553
return luaK_exp2anyreg(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
557
void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) {
usr/src/uts/common/fs/zfs/lua/lcode.c
560
freeexp(fs, ex);
usr/src/uts/common/fs/zfs/lua/lcode.c
561
exp2reg(fs, ex, var->u.info);
usr/src/uts/common/fs/zfs/lua/lcode.c
565
int e = luaK_exp2anyreg(fs, ex);
usr/src/uts/common/fs/zfs/lua/lcode.c
566
luaK_codeABC(fs, OP_SETUPVAL, e, var->u.info, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
571
int e = luaK_exp2RK(fs, ex);
usr/src/uts/common/fs/zfs/lua/lcode.c
572
luaK_codeABC(fs, op, var->u.ind.t, var->u.ind.idx, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
58
int luaK_jump (FuncState *fs) {
usr/src/uts/common/fs/zfs/lua/lcode.c
580
freeexp(fs, ex);
usr/src/uts/common/fs/zfs/lua/lcode.c
584
void luaK_self (FuncState *fs, expdesc *e, expdesc *key) {
usr/src/uts/common/fs/zfs/lua/lcode.c
586
luaK_exp2anyreg(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
588
freeexp(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
589
e->u.info = fs->freereg; /* base register for op_self */
usr/src/uts/common/fs/zfs/lua/lcode.c
59
int jpc = fs->jpc; /* save list of jumps to here */
usr/src/uts/common/fs/zfs/lua/lcode.c
591
luaK_reserveregs(fs, 2); /* function and 'self' produced by op_self */
usr/src/uts/common/fs/zfs/lua/lcode.c
592
luaK_codeABC(fs, OP_SELF, e->u.info, ereg, luaK_exp2RK(fs, key));
usr/src/uts/common/fs/zfs/lua/lcode.c
593
freeexp(fs, key);
usr/src/uts/common/fs/zfs/lua/lcode.c
597
static void invertjump (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
598
Instruction *pc = getjumpcontrol(fs, e->u.info);
usr/src/uts/common/fs/zfs/lua/lcode.c
605
static int jumponcond (FuncState *fs, expdesc *e, int cond) {
usr/src/uts/common/fs/zfs/lua/lcode.c
607
Instruction ie = getcode(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
609
fs->pc--; /* remove previous OP_NOT */
usr/src/uts/common/fs/zfs/lua/lcode.c
61
fs->jpc = NO_JUMP;
usr/src/uts/common/fs/zfs/lua/lcode.c
610
return condjump(fs, OP_TEST, GETARG_B(ie), 0, !cond);
usr/src/uts/common/fs/zfs/lua/lcode.c
614
discharge2anyreg(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
615
freeexp(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
616
return condjump(fs, OP_TESTSET, NO_REG, e->u.info, cond);
usr/src/uts/common/fs/zfs/lua/lcode.c
62
j = luaK_codeAsBx(fs, OP_JMP, 0, NO_JUMP);
usr/src/uts/common/fs/zfs/lua/lcode.c
620
void luaK_goiftrue (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
622
luaK_dischargevars(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
625
invertjump(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
63
luaK_concat(fs, &j, jpc); /* keep them on hold */
usr/src/uts/common/fs/zfs/lua/lcode.c
634
pc = jumponcond(fs, e, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
638
luaK_concat(fs, &e->f, pc); /* insert last jump in `f' list */
usr/src/uts/common/fs/zfs/lua/lcode.c
639
luaK_patchtohere(fs, e->t);
usr/src/uts/common/fs/zfs/lua/lcode.c
644
void luaK_goiffalse (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
646
luaK_dischargevars(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
657
pc = jumponcond(fs, e, 1);
usr/src/uts/common/fs/zfs/lua/lcode.c
661
luaK_concat(fs, &e->t, pc); /* insert last jump in `t' list */
usr/src/uts/common/fs/zfs/lua/lcode.c
662
luaK_patchtohere(fs, e->f);
usr/src/uts/common/fs/zfs/lua/lcode.c
667
static void codenot (FuncState *fs, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lcode.c
668
luaK_dischargevars(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
679
invertjump(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
68
void luaK_ret (FuncState *fs, int first, int nret) {
usr/src/uts/common/fs/zfs/lua/lcode.c
684
discharge2anyreg(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
685
freeexp(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
686
e->u.info = luaK_codeABC(fs, OP_NOT, 0, e->u.info, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
69
luaK_codeABC(fs, OP_RETURN, first, nret+1, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
697
removevalues(fs, e->f);
usr/src/uts/common/fs/zfs/lua/lcode.c
698
removevalues(fs, e->t);
usr/src/uts/common/fs/zfs/lua/lcode.c
702
void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) {
usr/src/uts/common/fs/zfs/lua/lcode.c
705
t->u.ind.idx = luaK_exp2RK(fs, k);
usr/src/uts/common/fs/zfs/lua/lcode.c
728
static void codearith (FuncState *fs, OpCode op,
usr/src/uts/common/fs/zfs/lua/lcode.c
73
static int condjump (FuncState *fs, OpCode op, int A, int B, int C) {
usr/src/uts/common/fs/zfs/lua/lcode.c
733
int o2 = (op != OP_UNM && op != OP_LEN) ? luaK_exp2RK(fs, e2) : 0;
usr/src/uts/common/fs/zfs/lua/lcode.c
734
int o1 = luaK_exp2RK(fs, e1);
usr/src/uts/common/fs/zfs/lua/lcode.c
736
freeexp(fs, e1);
usr/src/uts/common/fs/zfs/lua/lcode.c
737
freeexp(fs, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
74
luaK_codeABC(fs, op, A, B, C);
usr/src/uts/common/fs/zfs/lua/lcode.c
740
freeexp(fs, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
741
freeexp(fs, e1);
usr/src/uts/common/fs/zfs/lua/lcode.c
743
e1->u.info = luaK_codeABC(fs, op, 0, o1, o2);
usr/src/uts/common/fs/zfs/lua/lcode.c
745
luaK_fixline(fs, line);
usr/src/uts/common/fs/zfs/lua/lcode.c
75
return luaK_jump(fs);
usr/src/uts/common/fs/zfs/lua/lcode.c
750
static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1,
usr/src/uts/common/fs/zfs/lua/lcode.c
752
int o1 = luaK_exp2RK(fs, e1);
usr/src/uts/common/fs/zfs/lua/lcode.c
753
int o2 = luaK_exp2RK(fs, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
754
freeexp(fs, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
755
freeexp(fs, e1);
usr/src/uts/common/fs/zfs/lua/lcode.c
761
e1->u.info = condjump(fs, op, cond, o1, o2);
usr/src/uts/common/fs/zfs/lua/lcode.c
766
void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e, int line) {
usr/src/uts/common/fs/zfs/lua/lcode.c
774
luaK_exp2anyreg(fs, e);
usr/src/uts/common/fs/zfs/lua/lcode.c
775
codearith(fs, OP_UNM, e, &e2, line);
usr/src/uts/common/fs/zfs/lua/lcode.c
779
case OPR_NOT: codenot(fs, e); break;
usr/src/uts/common/fs/zfs/lua/lcode.c
781
luaK_exp2anyreg(fs, e); /* cannot operate on constants */
usr/src/uts/common/fs/zfs/lua/lcode.c
782
codearith(fs, OP_LEN, e, &e2, line);
usr/src/uts/common/fs/zfs/lua/lcode.c
79
static void fixjump (FuncState *fs, int pc, int dest) {
usr/src/uts/common/fs/zfs/lua/lcode.c
790
void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lcode.c
793
luaK_goiftrue(fs, v);
usr/src/uts/common/fs/zfs/lua/lcode.c
797
luaK_goiffalse(fs, v);
usr/src/uts/common/fs/zfs/lua/lcode.c
80
Instruction *jmp = &fs->f->code[pc];
usr/src/uts/common/fs/zfs/lua/lcode.c
801
luaK_exp2nextreg(fs, v); /* operand must be on the `stack' */
usr/src/uts/common/fs/zfs/lua/lcode.c
806
if (!isnumeral(v)) luaK_exp2RK(fs, v);
usr/src/uts/common/fs/zfs/lua/lcode.c
810
luaK_exp2RK(fs, v);
usr/src/uts/common/fs/zfs/lua/lcode.c
817
void luaK_posfix (FuncState *fs, BinOpr op,
usr/src/uts/common/fs/zfs/lua/lcode.c
822
luaK_dischargevars(fs, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
823
luaK_concat(fs, &e2->f, e1->f);
usr/src/uts/common/fs/zfs/lua/lcode.c
829
luaK_dischargevars(fs, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
830
luaK_concat(fs, &e2->t, e1->t);
usr/src/uts/common/fs/zfs/lua/lcode.c
835
luaK_exp2val(fs, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
836
if (e2->k == VRELOCABLE && GET_OPCODE(getcode(fs, e2)) == OP_CONCAT) {
usr/src/uts/common/fs/zfs/lua/lcode.c
837
lua_assert(e1->u.info == GETARG_B(getcode(fs, e2))-1);
usr/src/uts/common/fs/zfs/lua/lcode.c
838
freeexp(fs, e1);
usr/src/uts/common/fs/zfs/lua/lcode.c
839
SETARG_B(getcode(fs, e2), e1->u.info);
usr/src/uts/common/fs/zfs/lua/lcode.c
84
luaX_syntaxerror(fs->ls, "control structure too long");
usr/src/uts/common/fs/zfs/lua/lcode.c
843
luaK_exp2nextreg(fs, e2); /* operand must be on the 'stack' */
usr/src/uts/common/fs/zfs/lua/lcode.c
844
codearith(fs, OP_CONCAT, e1, e2, line);
usr/src/uts/common/fs/zfs/lua/lcode.c
850
codearith(fs, cast(OpCode, op - OPR_ADD + OP_ADD), e1, e2, line);
usr/src/uts/common/fs/zfs/lua/lcode.c
854
codecomp(fs, cast(OpCode, op - OPR_EQ + OP_EQ), 1, e1, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
858
codecomp(fs, cast(OpCode, op - OPR_NE + OP_EQ), 0, e1, e2);
usr/src/uts/common/fs/zfs/lua/lcode.c
866
void luaK_fixline (FuncState *fs, int line) {
usr/src/uts/common/fs/zfs/lua/lcode.c
867
fs->f->lineinfo[fs->pc - 1] = line;
usr/src/uts/common/fs/zfs/lua/lcode.c
871
void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) {
usr/src/uts/common/fs/zfs/lua/lcode.c
876
luaK_codeABC(fs, OP_SETLIST, base, b, c);
usr/src/uts/common/fs/zfs/lua/lcode.c
878
luaK_codeABC(fs, OP_SETLIST, base, b, 0);
usr/src/uts/common/fs/zfs/lua/lcode.c
879
codeextraarg(fs, c);
usr/src/uts/common/fs/zfs/lua/lcode.c
882
luaX_syntaxerror(fs->ls, "constructor too long");
usr/src/uts/common/fs/zfs/lua/lcode.c
883
fs->freereg = base + 1; /* free registers with list values */
usr/src/uts/common/fs/zfs/lua/lcode.c
93
int luaK_getlabel (FuncState *fs) {
usr/src/uts/common/fs/zfs/lua/lcode.c
94
fs->lasttarget = fs->pc;
usr/src/uts/common/fs/zfs/lua/lcode.c
95
return fs->pc;
usr/src/uts/common/fs/zfs/lua/lcode.c
99
static int getjump (FuncState *fs, int pc) {
usr/src/uts/common/fs/zfs/lua/lcode.h
39
#define getcode(fs,e) ((fs)->f->code[(e)->u.info])
usr/src/uts/common/fs/zfs/lua/lcode.h
41
#define luaK_codeAsBx(fs,o,A,sBx) luaK_codeABx(fs,o,A,(sBx)+MAXARG_sBx)
usr/src/uts/common/fs/zfs/lua/lcode.h
43
#define luaK_setmultret(fs,e) luaK_setreturns(fs, e, LUA_MULTRET)
usr/src/uts/common/fs/zfs/lua/lcode.h
45
#define luaK_jumpto(fs,t) luaK_patchlist(fs, luaK_jump(fs), t)
usr/src/uts/common/fs/zfs/lua/lcode.h
47
LUAI_FUNC int luaK_codeABx (FuncState *fs, OpCode o, int A, unsigned int Bx);
usr/src/uts/common/fs/zfs/lua/lcode.h
48
LUAI_FUNC int luaK_codeABC (FuncState *fs, OpCode o, int A, int B, int C);
usr/src/uts/common/fs/zfs/lua/lcode.h
49
LUAI_FUNC int luaK_codek (FuncState *fs, int reg, int k);
usr/src/uts/common/fs/zfs/lua/lcode.h
50
LUAI_FUNC void luaK_fixline (FuncState *fs, int line);
usr/src/uts/common/fs/zfs/lua/lcode.h
51
LUAI_FUNC void luaK_nil (FuncState *fs, int from, int n);
usr/src/uts/common/fs/zfs/lua/lcode.h
52
LUAI_FUNC void luaK_reserveregs (FuncState *fs, int n);
usr/src/uts/common/fs/zfs/lua/lcode.h
53
LUAI_FUNC void luaK_checkstack (FuncState *fs, int n);
usr/src/uts/common/fs/zfs/lua/lcode.h
54
LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s);
usr/src/uts/common/fs/zfs/lua/lcode.h
55
LUAI_FUNC int luaK_numberK (FuncState *fs, lua_Number r);
usr/src/uts/common/fs/zfs/lua/lcode.h
56
LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
57
LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
58
LUAI_FUNC void luaK_exp2anyregup (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
59
LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
60
LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
61
LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
62
LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key);
usr/src/uts/common/fs/zfs/lua/lcode.h
63
LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k);
usr/src/uts/common/fs/zfs/lua/lcode.h
64
LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
65
LUAI_FUNC void luaK_goiffalse (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
66
LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
67
LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults);
usr/src/uts/common/fs/zfs/lua/lcode.h
68
LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e);
usr/src/uts/common/fs/zfs/lua/lcode.h
69
LUAI_FUNC int luaK_jump (FuncState *fs);
usr/src/uts/common/fs/zfs/lua/lcode.h
70
LUAI_FUNC void luaK_ret (FuncState *fs, int first, int nret);
usr/src/uts/common/fs/zfs/lua/lcode.h
71
LUAI_FUNC void luaK_patchlist (FuncState *fs, int list, int target);
usr/src/uts/common/fs/zfs/lua/lcode.h
72
LUAI_FUNC void luaK_patchtohere (FuncState *fs, int list);
usr/src/uts/common/fs/zfs/lua/lcode.h
73
LUAI_FUNC void luaK_patchclose (FuncState *fs, int list, int level);
usr/src/uts/common/fs/zfs/lua/lcode.h
74
LUAI_FUNC void luaK_concat (FuncState *fs, int *l1, int l2);
usr/src/uts/common/fs/zfs/lua/lcode.h
75
LUAI_FUNC int luaK_getlabel (FuncState *fs);
usr/src/uts/common/fs/zfs/lua/lcode.h
76
LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v, int line);
usr/src/uts/common/fs/zfs/lua/lcode.h
77
LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v);
usr/src/uts/common/fs/zfs/lua/lcode.h
78
LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *v1,
usr/src/uts/common/fs/zfs/lua/lcode.h
80
LUAI_FUNC void luaK_setlist (FuncState *fs, int base, int nelems, int tostore);
usr/src/uts/common/fs/zfs/lua/llex.c
127
o = luaH_set(L, ls->fs->h, L->top - 1);
usr/src/uts/common/fs/zfs/lua/llex.c
164
ls->fs = NULL;
usr/src/uts/common/fs/zfs/lua/llex.h
57
struct FuncState *fs; /* current function (parser) */
usr/src/uts/common/fs/zfs/lua/lparser.c
1045
luaK_prefix(ls->fs, uop, v, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1055
luaK_infix(ls->fs, op, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1058
luaK_posfix(ls->fs, op, v, &v2, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1083
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1085
enterblock(fs, &bl, 0);
usr/src/uts/common/fs/zfs/lua/lparser.c
1087
leaveblock(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1108
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1109
int extra = fs->freereg; /* eventual position to save local variable */
usr/src/uts/common/fs/zfs/lua/lparser.c
1129
luaK_codeABC(fs, op, extra, v->u.info, 0);
usr/src/uts/common/fs/zfs/lua/lparser.c
1130
luaK_reserveregs(fs, 1);
usr/src/uts/common/fs/zfs/lua/lparser.c
1144
checklimit(ls->fs, nvars + ls->L->nCcalls, LUAI_MAXCCALLS,
usr/src/uts/common/fs/zfs/lua/lparser.c
1155
ls->fs->freereg -= nexps - nvars; /* remove extra values */
usr/src/uts/common/fs/zfs/lua/lparser.c
1158
luaK_setoneret(ls->fs, &e); /* close last expression */
usr/src/uts/common/fs/zfs/lua/lparser.c
1159
luaK_storevar(ls->fs, &lh->v, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1163
init_exp(&e, VNONRELOC, ls->fs->freereg-1); /* default assignment */
usr/src/uts/common/fs/zfs/lua/lparser.c
1164
luaK_storevar(ls->fs, &lh->v, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1173
luaK_goiftrue(ls->fs, &v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1194
static void checkrepeated (FuncState *fs, Labellist *ll, TString *label) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1196
for (i = fs->bl->firstlabel; i < ll->n; i++) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1198
const char *msg = luaO_pushfstring(fs->ls->L,
usr/src/uts/common/fs/zfs/lua/lparser.c
1201
semerror(fs->ls, msg);
usr/src/uts/common/fs/zfs/lua/lparser.c
1216
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1219
checkrepeated(fs, ll, label); /* check for repeated labels */
usr/src/uts/common/fs/zfs/lua/lparser.c
1222
l = newlabelentry(ls, ll, label, line, fs->pc);
usr/src/uts/common/fs/zfs/lua/lparser.c
1226
ll->arr[l].nactvar = fs->bl->nactvar;
usr/src/uts/common/fs/zfs/lua/lparser.c
1234
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1239
whileinit = luaK_getlabel(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1241
enterblock(fs, &bl, 1);
usr/src/uts/common/fs/zfs/lua/lparser.c
1244
luaK_jumpto(fs, whileinit);
usr/src/uts/common/fs/zfs/lua/lparser.c
1246
leaveblock(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1247
luaK_patchtohere(fs, condexit); /* false conditions finish the loop */
usr/src/uts/common/fs/zfs/lua/lparser.c
1254
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1255
int repeat_init = luaK_getlabel(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1257
enterblock(fs, &bl1, 1); /* loop block */
usr/src/uts/common/fs/zfs/lua/lparser.c
1258
enterblock(fs, &bl2, 0); /* scope block */
usr/src/uts/common/fs/zfs/lua/lparser.c
1264
luaK_patchclose(fs, condexit, bl2.nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
1265
leaveblock(fs); /* finish scope */
usr/src/uts/common/fs/zfs/lua/lparser.c
1266
luaK_patchlist(fs, condexit, repeat_init); /* close the loop */
usr/src/uts/common/fs/zfs/lua/lparser.c
1267
leaveblock(fs); /* finish loop */
usr/src/uts/common/fs/zfs/lua/lparser.c
1275
luaK_exp2nextreg(ls->fs, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1285
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1289
prep = isnum ? luaK_codeAsBx(fs, OP_FORPREP, base, NO_JUMP) : luaK_jump(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1290
enterblock(fs, &bl, 0); /* scope for declared variables */
usr/src/uts/common/fs/zfs/lua/lparser.c
1292
luaK_reserveregs(fs, nvars);
usr/src/uts/common/fs/zfs/lua/lparser.c
1294
leaveblock(fs); /* end of scope for declared variables */
usr/src/uts/common/fs/zfs/lua/lparser.c
1295
luaK_patchtohere(fs, prep);
usr/src/uts/common/fs/zfs/lua/lparser.c
1297
endfor = luaK_codeAsBx(fs, OP_FORLOOP, base, NO_JUMP);
usr/src/uts/common/fs/zfs/lua/lparser.c
1299
luaK_codeABC(fs, OP_TFORCALL, base, 0, nvars);
usr/src/uts/common/fs/zfs/lua/lparser.c
1300
luaK_fixline(fs, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1301
endfor = luaK_codeAsBx(fs, OP_TFORLOOP, base + 2, NO_JUMP);
usr/src/uts/common/fs/zfs/lua/lparser.c
1303
luaK_patchlist(fs, endfor, prep + 1);
usr/src/uts/common/fs/zfs/lua/lparser.c
1304
luaK_fixline(fs, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1310
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1311
int base = fs->freereg;
usr/src/uts/common/fs/zfs/lua/lparser.c
1323
luaK_codek(fs, fs->freereg, luaK_numberK(fs, 1));
usr/src/uts/common/fs/zfs/lua/lparser.c
1324
luaK_reserveregs(fs, 1);
usr/src/uts/common/fs/zfs/lua/lparser.c
1332
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1336
int base = fs->freereg;
usr/src/uts/common/fs/zfs/lua/lparser.c
1350
luaK_checkstack(fs, 3); /* extra space to call generator */
usr/src/uts/common/fs/zfs/lua/lparser.c
1357
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1360
enterblock(fs, &bl, 1); /* scope for loop and control variables */
usr/src/uts/common/fs/zfs/lua/lparser.c
1369
leaveblock(fs); /* loop scope (`break' jumps to this point) */
usr/src/uts/common/fs/zfs/lua/lparser.c
1376
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1383
luaK_goiffalse(ls->fs, &v); /* will jump to label if condition is true */
usr/src/uts/common/fs/zfs/lua/lparser.c
1384
enterblock(fs, &bl, 0); /* must enter block before 'goto' */
usr/src/uts/common/fs/zfs/lua/lparser.c
1388
leaveblock(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1392
jf = luaK_jump(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1395
luaK_goiftrue(ls->fs, &v); /* skip over block if condition is false */
usr/src/uts/common/fs/zfs/lua/lparser.c
1396
enterblock(fs, &bl, 0);
usr/src/uts/common/fs/zfs/lua/lparser.c
1400
leaveblock(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
1403
luaK_concat(fs, escapelist, luaK_jump(fs)); /* must jump over it */
usr/src/uts/common/fs/zfs/lua/lparser.c
1404
luaK_patchtohere(fs, jf);
usr/src/uts/common/fs/zfs/lua/lparser.c
1410
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1418
luaK_patchtohere(fs, escapelist); /* patch escape list to 'if' end */
usr/src/uts/common/fs/zfs/lua/lparser.c
1424
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1429
getlocvar(fs, b.u.info)->startpc = fs->pc;
usr/src/uts/common/fs/zfs/lua/lparser.c
1474
luaK_storevar(ls->fs, &v, &b);
usr/src/uts/common/fs/zfs/lua/lparser.c
1475
luaK_fixline(ls->fs, line); /* definition `happens' in the first line */
usr/src/uts/common/fs/zfs/lua/lparser.c
1481
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1490
SETARG_C(getcode(fs, &v.v), 1); /* call statement uses no results */
usr/src/uts/common/fs/zfs/lua/lparser.c
1497
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1505
luaK_setmultret(fs, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1507
SET_OPCODE(getcode(fs,&e), OP_TAILCALL);
usr/src/uts/common/fs/zfs/lua/lparser.c
1508
lua_assert(GETARG_A(getcode(fs,&e)) == fs->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
1510
first = fs->nactvar;
usr/src/uts/common/fs/zfs/lua/lparser.c
1515
first = luaK_exp2anyreg(fs, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1517
luaK_exp2nextreg(fs, &e); /* values must go to the `stack' */
usr/src/uts/common/fs/zfs/lua/lparser.c
1518
first = fs->nactvar; /* return all `active' values */
usr/src/uts/common/fs/zfs/lua/lparser.c
1519
lua_assert(nret == fs->freereg - first);
usr/src/uts/common/fs/zfs/lua/lparser.c
1523
luaK_ret(fs, first, nret);
usr/src/uts/common/fs/zfs/lua/lparser.c
155
init_exp(e, VK, luaK_stringK(ls->fs, s));
usr/src/uts/common/fs/zfs/lua/lparser.c
1582
gotostat(ls, luaK_jump(ls->fs));
usr/src/uts/common/fs/zfs/lua/lparser.c
1590
lua_assert(ls->fs->f->maxstacksize >= ls->fs->freereg &&
usr/src/uts/common/fs/zfs/lua/lparser.c
1591
ls->fs->freereg >= ls->fs->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
1592
ls->fs->freereg = ls->fs->nactvar; /* free registers */
usr/src/uts/common/fs/zfs/lua/lparser.c
1603
static void mainfunc (LexState *ls, FuncState *fs) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1606
open_func(ls, fs, &bl);
usr/src/uts/common/fs/zfs/lua/lparser.c
1607
fs->f->is_vararg = 1; /* main function is always vararg */
usr/src/uts/common/fs/zfs/lua/lparser.c
1609
newupvalue(fs, ls->envn, &v); /* ...set environment upvalue */
usr/src/uts/common/fs/zfs/lua/lparser.c
1632
lua_assert(!funcstate.prev && funcstate.nups == 1 && !lexstate.fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
165
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
166
Proto *f = fs->f;
usr/src/uts/common/fs/zfs/lua/lparser.c
168
luaM_growvector(ls->L, f->locvars, fs->nlocvars, f->sizelocvars,
usr/src/uts/common/fs/zfs/lua/lparser.c
171
f->locvars[fs->nlocvars].varname = varname;
usr/src/uts/common/fs/zfs/lua/lparser.c
173
return fs->nlocvars++;
usr/src/uts/common/fs/zfs/lua/lparser.c
178
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
181
checklimit(fs, dyd->actvar.n + 1 - fs->firstlocal,
usr/src/uts/common/fs/zfs/lua/lparser.c
197
static LocVar *getlocvar (FuncState *fs, int i) {
usr/src/uts/common/fs/zfs/lua/lparser.c
198
int idx = fs->ls->dyd->actvar.arr[fs->firstlocal + i].idx;
usr/src/uts/common/fs/zfs/lua/lparser.c
199
lua_assert(idx < fs->nlocvars);
usr/src/uts/common/fs/zfs/lua/lparser.c
200
return &fs->f->locvars[idx];
usr/src/uts/common/fs/zfs/lua/lparser.c
205
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
206
fs->nactvar = cast_byte(fs->nactvar + nvars);
usr/src/uts/common/fs/zfs/lua/lparser.c
208
getlocvar(fs, fs->nactvar - nvars)->startpc = fs->pc;
usr/src/uts/common/fs/zfs/lua/lparser.c
213
static void removevars (FuncState *fs, int tolevel) {
usr/src/uts/common/fs/zfs/lua/lparser.c
214
fs->ls->dyd->actvar.n -= (fs->nactvar - tolevel);
usr/src/uts/common/fs/zfs/lua/lparser.c
215
while (fs->nactvar > tolevel)
usr/src/uts/common/fs/zfs/lua/lparser.c
216
getlocvar(fs, --fs->nactvar)->endpc = fs->pc;
usr/src/uts/common/fs/zfs/lua/lparser.c
220
static int searchupvalue (FuncState *fs, TString *name) {
usr/src/uts/common/fs/zfs/lua/lparser.c
222
Upvaldesc *up = fs->f->upvalues;
usr/src/uts/common/fs/zfs/lua/lparser.c
223
for (i = 0; i < fs->nups; i++) {
usr/src/uts/common/fs/zfs/lua/lparser.c
230
static int newupvalue (FuncState *fs, TString *name, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
231
Proto *f = fs->f;
usr/src/uts/common/fs/zfs/lua/lparser.c
233
checklimit(fs, fs->nups + 1, MAXUPVAL, "upvalues");
usr/src/uts/common/fs/zfs/lua/lparser.c
234
luaM_growvector(fs->ls->L, f->upvalues, fs->nups, f->sizeupvalues,
usr/src/uts/common/fs/zfs/lua/lparser.c
237
f->upvalues[fs->nups].instack = (v->k == VLOCAL);
usr/src/uts/common/fs/zfs/lua/lparser.c
238
f->upvalues[fs->nups].idx = cast_byte(v->u.info);
usr/src/uts/common/fs/zfs/lua/lparser.c
239
f->upvalues[fs->nups].name = name;
usr/src/uts/common/fs/zfs/lua/lparser.c
240
luaC_objbarrier(fs->ls->L, f, name);
usr/src/uts/common/fs/zfs/lua/lparser.c
241
return fs->nups++;
usr/src/uts/common/fs/zfs/lua/lparser.c
245
static int searchvar (FuncState *fs, TString *n) {
usr/src/uts/common/fs/zfs/lua/lparser.c
247
for (i = cast_int(fs->nactvar) - 1; i >= 0; i--) {
usr/src/uts/common/fs/zfs/lua/lparser.c
248
if (luaS_eqstr(n, getlocvar(fs, i)->varname))
usr/src/uts/common/fs/zfs/lua/lparser.c
259
static void markupval (FuncState *fs, int level) {
usr/src/uts/common/fs/zfs/lua/lparser.c
260
BlockCnt *bl = fs->bl;
usr/src/uts/common/fs/zfs/lua/lparser.c
270
static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) {
usr/src/uts/common/fs/zfs/lua/lparser.c
271
if (fs == NULL) /* no more levels? */
usr/src/uts/common/fs/zfs/lua/lparser.c
274
int v = searchvar(fs, n); /* look up locals at current level */
usr/src/uts/common/fs/zfs/lua/lparser.c
278
markupval(fs, v); /* local will be used as an upval */
usr/src/uts/common/fs/zfs/lua/lparser.c
282
int idx = searchupvalue(fs, n); /* try existing upvalues */
usr/src/uts/common/fs/zfs/lua/lparser.c
284
if (singlevaraux(fs->prev, n, var, 0) == VVOID) /* try upper levels */
usr/src/uts/common/fs/zfs/lua/lparser.c
287
idx = newupvalue(fs, n, var); /* will be a new upvalue */
usr/src/uts/common/fs/zfs/lua/lparser.c
298
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
299
if (singlevaraux(fs, varname, var, 1) == VVOID) { /* global name? */
usr/src/uts/common/fs/zfs/lua/lparser.c
301
singlevaraux(fs, ls->envn, var, 1); /* get environment variable */
usr/src/uts/common/fs/zfs/lua/lparser.c
304
luaK_indexed(fs, var, &key); /* env[varname] */
usr/src/uts/common/fs/zfs/lua/lparser.c
310
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
315
luaK_setreturns(fs, e, extra); /* last exp. provides the difference */
usr/src/uts/common/fs/zfs/lua/lparser.c
316
if (extra > 1) luaK_reserveregs(fs, extra-1);
usr/src/uts/common/fs/zfs/lua/lparser.c
319
if (e->k != VVOID) luaK_exp2nextreg(fs, e); /* close last expression */
usr/src/uts/common/fs/zfs/lua/lparser.c
321
int reg = fs->freereg;
usr/src/uts/common/fs/zfs/lua/lparser.c
322
luaK_reserveregs(fs, extra);
usr/src/uts/common/fs/zfs/lua/lparser.c
323
luaK_nil(fs, reg, extra);
usr/src/uts/common/fs/zfs/lua/lparser.c
332
checklimit(ls->fs, L->nCcalls, LUAI_MAXCCALLS, "C levels");
usr/src/uts/common/fs/zfs/lua/lparser.c
341
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
346
TString *vname = getlocvar(fs, gt->nactvar)->varname;
usr/src/uts/common/fs/zfs/lua/lparser.c
352
luaK_patchlist(fs, gt->pc, label->pc);
usr/src/uts/common/fs/zfs/lua/lparser.c
365
BlockCnt *bl = ls->fs->bl;
usr/src/uts/common/fs/zfs/lua/lparser.c
374
luaK_patchclose(ls->fs, gt->pc, lb->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
390
l->arr[n].nactvar = ls->fs->nactvar;
usr/src/uts/common/fs/zfs/lua/lparser.c
403
int i = ls->fs->bl->firstgoto;
usr/src/uts/common/fs/zfs/lua/lparser.c
419
static void movegotosout (FuncState *fs, BlockCnt *bl) {
usr/src/uts/common/fs/zfs/lua/lparser.c
421
Labellist *gl = &fs->ls->dyd->gt;
usr/src/uts/common/fs/zfs/lua/lparser.c
428
luaK_patchclose(fs, gt->pc, bl->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
431
if (!findlabel(fs->ls, i))
usr/src/uts/common/fs/zfs/lua/lparser.c
437
static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) {
usr/src/uts/common/fs/zfs/lua/lparser.c
439
bl->nactvar = fs->nactvar;
usr/src/uts/common/fs/zfs/lua/lparser.c
440
bl->firstlabel = fs->ls->dyd->label.n;
usr/src/uts/common/fs/zfs/lua/lparser.c
441
bl->firstgoto = fs->ls->dyd->gt.n;
usr/src/uts/common/fs/zfs/lua/lparser.c
443
bl->previous = fs->bl;
usr/src/uts/common/fs/zfs/lua/lparser.c
444
fs->bl = bl;
usr/src/uts/common/fs/zfs/lua/lparser.c
445
lua_assert(fs->freereg == fs->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
454
int l = newlabelentry(ls, &ls->dyd->label, n, 0, ls->fs->pc);
usr/src/uts/common/fs/zfs/lua/lparser.c
471
static void leaveblock (FuncState *fs) {
usr/src/uts/common/fs/zfs/lua/lparser.c
472
BlockCnt *bl = fs->bl;
usr/src/uts/common/fs/zfs/lua/lparser.c
473
LexState *ls = fs->ls;
usr/src/uts/common/fs/zfs/lua/lparser.c
476
int j = luaK_jump(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
477
luaK_patchclose(fs, j, bl->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
478
luaK_patchtohere(fs, j);
usr/src/uts/common/fs/zfs/lua/lparser.c
482
fs->bl = bl->previous;
usr/src/uts/common/fs/zfs/lua/lparser.c
483
removevars(fs, bl->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
484
lua_assert(bl->nactvar == fs->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
485
fs->freereg = fs->nactvar; /* free registers */
usr/src/uts/common/fs/zfs/lua/lparser.c
488
movegotosout(fs, bl); /* update pending gotos to outer block */
usr/src/uts/common/fs/zfs/lua/lparser.c
500
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
501
Proto *f = fs->f; /* prototype of current function */
usr/src/uts/common/fs/zfs/lua/lparser.c
502
if (fs->np >= f->sizep) {
usr/src/uts/common/fs/zfs/lua/lparser.c
504
luaM_growvector(L, f->p, fs->np, f->sizep, Proto *, MAXARG_Bx, "functions");
usr/src/uts/common/fs/zfs/lua/lparser.c
507
f->p[fs->np++] = clp = luaF_newproto(L);
usr/src/uts/common/fs/zfs/lua/lparser.c
520
FuncState *fs = ls->fs->prev;
usr/src/uts/common/fs/zfs/lua/lparser.c
521
init_exp(v, VRELOCABLE, luaK_codeABx(fs, OP_CLOSURE, 0, fs->np - 1));
usr/src/uts/common/fs/zfs/lua/lparser.c
522
luaK_exp2nextreg(fs, v); /* fix it at the last register */
usr/src/uts/common/fs/zfs/lua/lparser.c
526
static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) {
usr/src/uts/common/fs/zfs/lua/lparser.c
529
fs->prev = ls->fs; /* linked list of funcstates */
usr/src/uts/common/fs/zfs/lua/lparser.c
530
fs->ls = ls;
usr/src/uts/common/fs/zfs/lua/lparser.c
531
ls->fs = fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
532
fs->pc = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
533
fs->lasttarget = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
534
fs->jpc = NO_JUMP;
usr/src/uts/common/fs/zfs/lua/lparser.c
535
fs->freereg = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
536
fs->nk = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
537
fs->np = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
538
fs->nups = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
539
fs->nlocvars = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
540
fs->nactvar = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
541
fs->firstlocal = ls->dyd->actvar.n;
usr/src/uts/common/fs/zfs/lua/lparser.c
542
fs->bl = NULL;
usr/src/uts/common/fs/zfs/lua/lparser.c
543
f = fs->f;
usr/src/uts/common/fs/zfs/lua/lparser.c
546
fs->h = luaH_new(L);
usr/src/uts/common/fs/zfs/lua/lparser.c
548
sethvalue2s(L, L->top, fs->h);
usr/src/uts/common/fs/zfs/lua/lparser.c
550
enterblock(fs, bl, 0);
usr/src/uts/common/fs/zfs/lua/lparser.c
556
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
557
Proto *f = fs->f;
usr/src/uts/common/fs/zfs/lua/lparser.c
558
luaK_ret(fs, 0, 0); /* final return */
usr/src/uts/common/fs/zfs/lua/lparser.c
559
leaveblock(fs);
usr/src/uts/common/fs/zfs/lua/lparser.c
560
luaM_reallocvector(L, f->code, f->sizecode, fs->pc, Instruction);
usr/src/uts/common/fs/zfs/lua/lparser.c
561
f->sizecode = fs->pc;
usr/src/uts/common/fs/zfs/lua/lparser.c
562
luaM_reallocvector(L, f->lineinfo, f->sizelineinfo, fs->pc, int);
usr/src/uts/common/fs/zfs/lua/lparser.c
563
f->sizelineinfo = fs->pc;
usr/src/uts/common/fs/zfs/lua/lparser.c
564
luaM_reallocvector(L, f->k, f->sizek, fs->nk, TValue);
usr/src/uts/common/fs/zfs/lua/lparser.c
565
f->sizek = fs->nk;
usr/src/uts/common/fs/zfs/lua/lparser.c
566
luaM_reallocvector(L, f->p, f->sizep, fs->np, Proto *);
usr/src/uts/common/fs/zfs/lua/lparser.c
567
f->sizep = fs->np;
usr/src/uts/common/fs/zfs/lua/lparser.c
568
luaM_reallocvector(L, f->locvars, f->sizelocvars, fs->nlocvars, LocVar);
usr/src/uts/common/fs/zfs/lua/lparser.c
569
f->sizelocvars = fs->nlocvars;
usr/src/uts/common/fs/zfs/lua/lparser.c
570
luaM_reallocvector(L, f->upvalues, f->sizeupvalues, fs->nups, Upvaldesc);
usr/src/uts/common/fs/zfs/lua/lparser.c
571
f->sizeupvalues = fs->nups;
usr/src/uts/common/fs/zfs/lua/lparser.c
572
lua_assert(fs->bl == NULL);
usr/src/uts/common/fs/zfs/lua/lparser.c
573
ls->fs = fs->prev;
usr/src/uts/common/fs/zfs/lua/lparser.c
61
lua_assert(ls->fs != NULL || ls->t.token == TK_EOS);
usr/src/uts/common/fs/zfs/lua/lparser.c
617
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
619
luaK_exp2anyregup(fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
622
luaK_indexed(fs, v, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
630
luaK_exp2val(ls->fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
653
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
654
int reg = ls->fs->freereg;
usr/src/uts/common/fs/zfs/lua/lparser.c
658
checklimit(fs, cc->nh, MAX_INT, "items in a constructor");
usr/src/uts/common/fs/zfs/lua/lparser.c
665
rkkey = luaK_exp2RK(fs, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
667
luaK_codeABC(fs, OP_SETTABLE, cc->t->u.info, rkkey, luaK_exp2RK(fs, &val));
usr/src/uts/common/fs/zfs/lua/lparser.c
668
fs->freereg = reg; /* free registers */
usr/src/uts/common/fs/zfs/lua/lparser.c
672
static void closelistfield (FuncState *fs, struct ConsControl *cc) {
usr/src/uts/common/fs/zfs/lua/lparser.c
674
luaK_exp2nextreg(fs, &cc->v);
usr/src/uts/common/fs/zfs/lua/lparser.c
677
luaK_setlist(fs, cc->t->u.info, cc->na, cc->tostore); /* flush */
usr/src/uts/common/fs/zfs/lua/lparser.c
683
static void lastlistfield (FuncState *fs, struct ConsControl *cc) {
usr/src/uts/common/fs/zfs/lua/lparser.c
686
luaK_setmultret(fs, &cc->v);
usr/src/uts/common/fs/zfs/lua/lparser.c
687
luaK_setlist(fs, cc->t->u.info, cc->na, LUA_MULTRET);
usr/src/uts/common/fs/zfs/lua/lparser.c
692
luaK_exp2nextreg(fs, &cc->v);
usr/src/uts/common/fs/zfs/lua/lparser.c
693
luaK_setlist(fs, cc->t->u.info, cc->na, cc->tostore);
usr/src/uts/common/fs/zfs/lua/lparser.c
701
checklimit(ls->fs, cc->na, MAX_INT, "items in a constructor");
usr/src/uts/common/fs/zfs/lua/lparser.c
732
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
734
int pc = luaK_codeABC(fs, OP_NEWTABLE, 0, 0, 0);
usr/src/uts/common/fs/zfs/lua/lparser.c
740
luaK_exp2nextreg(ls->fs, t); /* fix it at stack top */
usr/src/uts/common/fs/zfs/lua/lparser.c
745
closelistfield(fs, &cc);
usr/src/uts/common/fs/zfs/lua/lparser.c
749
lastlistfield(fs, &cc);
usr/src/uts/common/fs/zfs/lua/lparser.c
750
SETARG_B(fs->f->code[pc], luaO_int2fb(cc.na)); /* set initial array size */
usr/src/uts/common/fs/zfs/lua/lparser.c
751
SETARG_C(fs->f->code[pc], luaO_int2fb(cc.nh)); /* set initial table size */
usr/src/uts/common/fs/zfs/lua/lparser.c
760
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
761
Proto *f = fs->f;
usr/src/uts/common/fs/zfs/lua/lparser.c
782
f->numparams = cast_byte(fs->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
783
luaK_reserveregs(fs, fs->nactvar); /* reserve register for parameters */
usr/src/uts/common/fs/zfs/lua/lparser.c
814
luaK_exp2nextreg(ls->fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
82
static l_noret errorlimit (FuncState *fs, int limit, const char *what) {
usr/src/uts/common/fs/zfs/lua/lparser.c
823
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
83
lua_State *L = fs->ls->L;
usr/src/uts/common/fs/zfs/lua/lparser.c
833
luaK_setmultret(fs, &args);
usr/src/uts/common/fs/zfs/lua/lparser.c
85
int line = fs->f->linedefined;
usr/src/uts/common/fs/zfs/lua/lparser.c
857
luaK_exp2nextreg(fs, &args); /* close last argument */
usr/src/uts/common/fs/zfs/lua/lparser.c
858
nparams = fs->freereg - (base+1);
usr/src/uts/common/fs/zfs/lua/lparser.c
860
init_exp(f, VCALL, luaK_codeABC(fs, OP_CALL, base, nparams+1, 2));
usr/src/uts/common/fs/zfs/lua/lparser.c
861
luaK_fixline(fs, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
862
fs->freereg = base+1; /* call remove function and arguments and leaves
usr/src/uts/common/fs/zfs/lua/lparser.c
884
luaK_dischargevars(ls->fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
901
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
91
luaX_syntaxerror(fs->ls, msg);
usr/src/uts/common/fs/zfs/lua/lparser.c
912
luaK_exp2anyregup(fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
914
luaK_indexed(fs, v, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
921
luaK_self(fs, v, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
926
luaK_exp2nextreg(fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
95
static void checklimit (FuncState *fs, int v, int l, const char *what) {
usr/src/uts/common/fs/zfs/lua/lparser.c
96
if (v > l) errorlimit(fs, l, what);
usr/src/uts/common/fs/zfs/lua/lparser.c
962
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
963
check_condition(ls, fs->f->is_vararg,
usr/src/uts/common/fs/zfs/lua/lparser.c
965
init_exp(v, VVARARG, luaK_codeABC(fs, OP_VARARG, 0, 1, 0));
usr/src/uts/common/io/hxge/hxge_pfc.c
138
flow_resource_t *fs;
usr/src/uts/common/io/hxge/hxge_pfc.c
139
fs = (flow_resource_t *)mp->b_rptr;
usr/src/uts/common/io/hxge/hxge_pfc.c
143
fs, fs->flow_spec.flow_type, fs->channel_cookie));
usr/src/uts/common/io/hxge/hxge_pfc.c
145
(void) hxge_add_tcam_entry(hxgep, fs);
usr/src/uts/common/io/nxge/nxge_fflp.c
1646
flow_resource_t *fs;
usr/src/uts/common/io/nxge/nxge_fflp.c
1648
fs = (flow_resource_t *)mp->b_rptr;
usr/src/uts/common/io/nxge/nxge_fflp.c
1651
fs, fs->flow_spec.flow_type, fs->channel_cookie));
usr/src/uts/common/io/nxge/nxge_fflp.c
1652
(void) nxge_add_tcam_entry(nxgep, fs);
usr/src/uts/common/io/nxge/nxge_fflp.c
2298
nxge_get_tcam_entry(nxgep, &cfg_info->fs);
usr/src/uts/common/io/nxge/nxge_fflp.c
2304
nxge_del_tcam_entry(nxgep, cfg_info->fs.location);
usr/src/uts/common/io/nxge/nxge_fflp.c
2307
(void) nxge_add_tcam_entry(nxgep, &cfg_info->fs);
usr/src/uts/common/io/nxge/nxge_fflp.c
2428
nxge_get_tcam_entry(p_nxge_t nxgep, flow_resource_t *fs)
usr/src/uts/common/io/nxge/nxge_fflp.c
2437
index = nxge_tcam_get_index(nxgep, (uint16_t)fs->location);
usr/src/uts/common/io/nxge/nxge_fflp.c
2441
"Entry [%d] invalid for index [%d]", fs->location, index));
usr/src/uts/common/io/nxge/nxge_fflp.c
2447
fspec = &fs->flow_spec;
usr/src/uts/common/io/nxge/nxge_fflp.c
2500
fs->channel_cookie = NXGE_PKT_DISCARD;
usr/src/uts/common/io/nxge/nxge_fflp.c
2502
fs->channel_cookie = tp->match_action.bits.ldw.offset;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
105
static int usbecm_get_statistics(usbecm_state_t *ecmp, uint32_t fs,
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
3146
usbecm_get_statistics(usbecm_state_t *ecmp, uint32_t fs, uint32_t *stat_data)
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
3153
(ecmp->ecm_desc.bmEthernetStatistics & ECM_STAT_CAP_MASK(fs))) {
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
413
uint32_t fs;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
447
fs = ECM_RCV_NO_BUFFER;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
451
fs = ECM_XMIT_ERROR;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
455
fs = ECM_RCV_ERROR;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
459
fs = ECM_XMIT_ERROR;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
463
fs = ECM_DIRECTED_BYTES_RCV;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
467
fs = ECM_RCV_OK; /* frames */
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
471
fs = ECM_DIRECTED_BYTES_XMIT;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
475
fs = ECM_XMIT_OK; /* frames */
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
479
fs = ECM_MULTICAST_FRAMES_RCV;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
483
fs = ECM_BROADCAST_FRAMES_RCV;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
487
fs = ECM_MULTICAST_FRAMES_XMIT;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
491
fs = ECM_BROADCAST_FRAMES_XMIT;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
495
fs = ECM_XMIT_MAX_COLLISIONS;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
499
fs = ECM_RCV_OVERRUN;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
503
fs = ECM_XMIT_UNDERRUN;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
507
fs = ECM_RCV_CRC_ERROR;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
511
fs = ECM_RCV_ERROR_ALIGNMENT;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
515
fs = ECM_XMIT_DEFERRED;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
519
fs = ECM_XMIT_ONE_COLLISION;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
523
fs = ECM_XMIT_MORE_COLLISIONS;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
527
fs = ECM_XMIT_LATE_COLLISIONS;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
551
ECM_STAT_SELECTOR(fs), &stats);
usr/src/uts/common/pcmcia/cis/cis_handlers.c
1674
cs->data.fax.fs = GET_SHORT(tp);
usr/src/uts/common/pcmcia/sys/cis_handlers.h
398
uint32_t fs; /* feature selection */
usr/src/uts/common/sys/buf.h
92
struct fs *b_fs; /* superblocks */
usr/src/uts/common/sys/filep.h
46
struct fs di_fs;
usr/src/uts/common/sys/fs/udf_inode.h
338
#define blkroundup(fs, size) /* calculates roundup(size, fs->fs_bsize) */ \
usr/src/uts/common/sys/fs/udf_inode.h
339
(((size) + (fs)->udf_lbsize - 1) & (offset_t)(fs)->udf_lbmask)
usr/src/uts/common/sys/fs/udf_inode.h
342
#define blkroundup(fs, size) /* calculates roundup(size, fs->fs_bsize) */ \
usr/src/uts/common/sys/fs/udf_inode.h
343
(((size) + (fs)->udf_lbmask) & (offset_t)(~(fs)->udf_lbmask))
usr/src/uts/common/sys/fs/udf_inode.h
345
#define blksize(fs) (fs->udf_lbsize)
usr/src/uts/common/sys/fs/ufs_fs.h
406
#define fs_postbl(fs, cylno) \
usr/src/uts/common/sys/fs/ufs_fs.h
407
(((fs)->fs_postblformat != FS_DYNAMICPOSTBLFMT) \
usr/src/uts/common/sys/fs/ufs_fs.h
408
? ((fs)->fs_opostbl[cylno]) \
usr/src/uts/common/sys/fs/ufs_fs.h
409
: ((short *)((char *)(fs) + \
usr/src/uts/common/sys/fs/ufs_fs.h
410
(fs)->fs_postbloff) \
usr/src/uts/common/sys/fs/ufs_fs.h
411
+ (cylno) * (fs)->fs_nrpos))
usr/src/uts/common/sys/fs/ufs_fs.h
414
#define fs_rotbl(fs) \
usr/src/uts/common/sys/fs/ufs_fs.h
415
(((fs)->fs_postblformat != FS_DYNAMICPOSTBLFMT) \
usr/src/uts/common/sys/fs/ufs_fs.h
416
? ((fs)->fs_space) \
usr/src/uts/common/sys/fs/ufs_fs.h
417
: ((uchar_t *)((char *)(fs) + (fs)->fs_rotbloff)))
usr/src/uts/common/sys/fs/ufs_fs.h
426
#define fs_cs(fs, indx) fs_u.fs_csp[(indx)]
usr/src/uts/common/sys/fs/ufs_fs.h
474
#define cg_blks(fs, cgp, cylno) \
usr/src/uts/common/sys/fs/ufs_fs.h
478
(cylno) * (fs)->fs_nrpos))
usr/src/uts/common/sys/fs/ufs_fs.h
527
#define fsbtodb(fs, b) (((daddr_t)(b)) << (fs)->fs_fsbtodb)
usr/src/uts/common/sys/fs/ufs_fs.h
529
#define fsbtodb(fs, b) (((diskaddr_t)(b)) << (fs)->fs_fsbtodb)
usr/src/uts/common/sys/fs/ufs_fs.h
532
#define dbtofsb(fs, b) ((b) >> (fs)->fs_fsbtodb)
usr/src/uts/common/sys/fs/ufs_fs.h
542
#define logbtodb(fs, b) ((fs)->fs_magic == FS_MAGIC ? \
usr/src/uts/common/sys/fs/ufs_fs.h
543
(daddr_t)(b) : ((daddr_t)(b) << (fs)->fs_fsbtodb))
usr/src/uts/common/sys/fs/ufs_fs.h
545
#define logbtodb(fs, b) ((fs)->fs_magic == FS_MAGIC ? \
usr/src/uts/common/sys/fs/ufs_fs.h
546
(diskaddr_t)(b) : ((diskaddr_t)(b) << (fs)->fs_fsbtodb))
usr/src/uts/common/sys/fs/ufs_fs.h
548
#define logbtofrag(fs, b) ((fs)->fs_magic == FS_MAGIC ? \
usr/src/uts/common/sys/fs/ufs_fs.h
549
(b) >> (fs)->fs_fsbtodb : (b))
usr/src/uts/common/sys/fs/ufs_fs.h
550
#define logbtofsblk(fs, b) ((fs)->fs_magic == FS_MAGIC ? \
usr/src/uts/common/sys/fs/ufs_fs.h
551
(b) >> ((fs)->fs_fsbtodb + (fs)->fs_fragshift) : \
usr/src/uts/common/sys/fs/ufs_fs.h
552
(b) >> (fs)->fs_fragshift)
usr/src/uts/common/sys/fs/ufs_fs.h
558
#define cgbase(fs, c) ((daddr32_t)((fs)->fs_fpg * (c)))
usr/src/uts/common/sys/fs/ufs_fs.h
560
#define cgstart(fs, c) \
usr/src/uts/common/sys/fs/ufs_fs.h
561
(cgbase(fs, c) + (fs)->fs_cgoffset * ((c) & ~((fs)->fs_cgmask)))
usr/src/uts/common/sys/fs/ufs_fs.h
563
#define cgsblock(fs, c) (cgstart(fs, c) + (fs)->fs_sblkno) /* super blk */
usr/src/uts/common/sys/fs/ufs_fs.h
565
#define cgtod(fs, c) (cgstart(fs, c) + (fs)->fs_cblkno) /* cg block */
usr/src/uts/common/sys/fs/ufs_fs.h
567
#define cgimin(fs, c) (cgstart(fs, c) + (fs)->fs_iblkno) /* inode blk */
usr/src/uts/common/sys/fs/ufs_fs.h
569
#define cgdmin(fs, c) (cgstart(fs, c) + (fs)->fs_dblkno) /* 1st data */
usr/src/uts/common/sys/fs/ufs_fs.h
577
#define itoo(fs, x) ((x) % (uint32_t)INOPB(fs))
usr/src/uts/common/sys/fs/ufs_fs.h
579
#define itog(fs, x) ((x) / (uint32_t)(fs)->fs_ipg)
usr/src/uts/common/sys/fs/ufs_fs.h
581
#define itod(fs, x) \
usr/src/uts/common/sys/fs/ufs_fs.h
582
((daddr32_t)(cgimin(fs, itog(fs, x)) + \
usr/src/uts/common/sys/fs/ufs_fs.h
583
(blkstofrags((fs), (((x)%(ulong_t)(fs)->fs_ipg)/(ulong_t)INOPB(fs))))))
usr/src/uts/common/sys/fs/ufs_fs.h
589
#define dtog(fs, d) ((d) / (fs)->fs_fpg)
usr/src/uts/common/sys/fs/ufs_fs.h
590
#define dtogd(fs, d) ((d) % (fs)->fs_fpg)
usr/src/uts/common/sys/fs/ufs_fs.h
596
#define blkmap(fs, map, loc) \
usr/src/uts/common/sys/fs/ufs_fs.h
598
(0xff >> (NBBY - (fs)->fs_frag)))
usr/src/uts/common/sys/fs/ufs_fs.h
600
#define cbtocylno(fs, bno) \
usr/src/uts/common/sys/fs/ufs_fs.h
601
((bno) * NSPF(fs) / (fs)->fs_spc)
usr/src/uts/common/sys/fs/ufs_fs.h
609
#define cbtorpos(fs, bno) \
usr/src/uts/common/sys/fs/ufs_fs.h
610
((((bno) * NSPF(fs) % (fs)->fs_spc) % \
usr/src/uts/common/sys/fs/ufs_fs.h
611
(fs)->fs_nsect) * \
usr/src/uts/common/sys/fs/ufs_fs.h
612
(fs)->fs_nrpos) / (fs)->fs_nsect
usr/src/uts/common/sys/fs/ufs_fs.h
627
#define blkoff(fs, loc) /* calculates (loc % fs->fs_bsize) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
628
((int)((loc) & ~(fs)->fs_bmask))
usr/src/uts/common/sys/fs/ufs_fs.h
634
#define fragoff(fs, loc) /* calculates (loc % fs->fs_fsize) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
635
((int)((loc) & ~(fs)->fs_fmask))
usr/src/uts/common/sys/fs/ufs_fs.h
643
#define lblkno(fs, loc) /* calculates (loc / fs->fs_bsize) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
644
((int32_t)((loc) >> (fs)->fs_bshift))
usr/src/uts/common/sys/fs/ufs_fs.h
650
#define numfrags(fs, loc) /* calculates (loc / fs->fs_fsize) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
651
((int32_t)((loc) >> (fs)->fs_fshift))
usr/src/uts/common/sys/fs/ufs_fs.h
661
#define blkroundup(fs, size) /* calculates roundup(size, fs->fs_bsize) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
662
(((size) + (fs)->fs_bsize - 1) & (offset_t)(fs)->fs_bmask)
usr/src/uts/common/sys/fs/ufs_fs.h
668
#define fragroundup(fs, size) /* calculates roundup(size, fs->fs_fsize) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
669
(((size) + (fs)->fs_fsize - 1) & (offset_t)(fs)->fs_fmask)
usr/src/uts/common/sys/fs/ufs_fs.h
675
#define fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
676
((frags) >> (fs)->fs_fragshift)
usr/src/uts/common/sys/fs/ufs_fs.h
678
#define blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
679
((blks) << (fs)->fs_fragshift)
usr/src/uts/common/sys/fs/ufs_fs.h
681
#define fragnum(fs, fsb) /* calculates (fsb % fs->fs_frag) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
682
((fsb) & ((fs)->fs_frag - 1))
usr/src/uts/common/sys/fs/ufs_fs.h
684
#define blknum(fs, fsb) /* calculates rounddown(fsb, fs->fs_frag) */ \
usr/src/uts/common/sys/fs/ufs_fs.h
685
((fsb) &~ ((fs)->fs_frag - 1))
usr/src/uts/common/sys/fs/ufs_fs.h
691
#define freespace(fs, ufsvfsp) \
usr/src/uts/common/sys/fs/ufs_fs.h
692
((blkstofrags((fs), (fs)->fs_cstotal.cs_nbfree) + \
usr/src/uts/common/sys/fs/ufs_fs.h
693
(fs)->fs_cstotal.cs_nffree) - (ufsvfsp)->vfs_minfrags)
usr/src/uts/common/sys/fs/ufs_fs.h
699
#define blksize(fs, ip, lbn) \
usr/src/uts/common/sys/fs/ufs_fs.h
701
(ip)->i_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \
usr/src/uts/common/sys/fs/ufs_fs.h
702
? (fs)->fs_bsize \
usr/src/uts/common/sys/fs/ufs_fs.h
703
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/uts/common/sys/fs/ufs_fs.h
705
#define dblksize(fs, dip, lbn) \
usr/src/uts/common/sys/fs/ufs_fs.h
707
(dip)->di_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \
usr/src/uts/common/sys/fs/ufs_fs.h
708
? (fs)->fs_bsize \
usr/src/uts/common/sys/fs/ufs_fs.h
709
: (fragroundup(fs, blkoff(fs, (dip)->di_size))))
usr/src/uts/common/sys/fs/ufs_fs.h
714
#define NSPB(fs) ((fs)->fs_nspf << (fs)->fs_fragshift)
usr/src/uts/common/sys/fs/ufs_fs.h
715
#define NSPF(fs) ((fs)->fs_nspf)
usr/src/uts/common/sys/fs/ufs_fs.h
720
#define INOPB(fs) ((fs)->fs_inopb)
usr/src/uts/common/sys/fs/ufs_fs.h
721
#define INOPF(fs) ((fs)->fs_inopb >> (fs)->fs_fragshift)
usr/src/uts/common/sys/fs/ufs_fs.h
726
#define NINDIR(fs) ((fs)->fs_nindir)
usr/src/uts/common/sys/fs/ufs_fs.h
738
((struct fs *)((struct ufsvfs *)vfsp->vfs_data)->vfs_bufp->b_un.b_addr)
usr/src/uts/common/sys/fs/ufs_inode.h
501
#define ITOF(IP) ((struct fs *)(IP)->i_fs)
usr/src/uts/common/sys/fs/ufs_inode.h
897
extern int ufs_getsummaryinfo(dev_t, struct ufsvfs *, struct fs *);
usr/src/uts/common/sys/fs/ufs_inode.h
898
extern int ufs_putsummaryinfo(dev_t, struct ufsvfs *, struct fs *);
usr/src/uts/common/sys/fs/ufs_inode.h
906
extern int isblock(struct fs *, uchar_t *, daddr_t);
usr/src/uts/common/sys/fs/ufs_inode.h
907
extern void setblock(struct fs *, uchar_t *, daddr_t);
usr/src/uts/common/sys/fs/ufs_inode.h
908
extern void clrblock(struct fs *, uchar_t *, daddr_t);
usr/src/uts/common/sys/fs/ufs_inode.h
909
extern int isclrblock(struct fs *, uchar_t *, daddr_t);
usr/src/uts/common/sys/fs/ufs_inode.h
910
extern void fragacct(struct fs *, int, int32_t *, int);
usr/src/uts/common/sys/fs/ufs_log.h
117
#define LDL_CGSIZEREQ(fs) \
usr/src/uts/common/sys/fs/ufs_log.h
118
((fs)->fs_cgsize + ((fs)->fs_cgsize >> 1))
usr/src/uts/common/sys/fs/ufs_trans.h
303
#define TRANS_SI(ufsvfsp, fs, cg) \
usr/src/uts/common/sys/fs/ufs_trans.h
306
fs->fs_si = FS_SI_BAD; \
usr/src/uts/common/sys/fs/ufs_trans.h
309
ldbtob(fsbtodb(fs, fs->fs_csaddr)) + \
usr/src/uts/common/sys/fs/ufs_trans.h
310
((caddr_t)&fs->fs_cs(fs, cg) - \
usr/src/uts/common/sys/fs/ufs_trans.h
311
(caddr_t)fs->fs_u.fs_csp), \
usr/src/uts/common/sys/fs/ufs_trans.h
393
#define TRANS_MATA_SI(ufsvfsp, fs) \
usr/src/uts/common/sys/fs/ufs_trans.h
395
ufs_trans_mata_si(ufsvfsp, fs)
usr/src/uts/common/sys/fs/ufs_trans.h
408
#define TRANS_MATA_SI(ufsvfsp, fs)
usr/src/uts/common/sys/fs/ufs_trans.h
427
#define SIZESB ((sizeof (struct fs)) + HEADERSIZE)
usr/src/uts/common/sys/fs/ufs_trans.h
497
extern void ufs_trans_mata_si(struct ufsvfs *, struct fs *);
usr/src/uts/common/sys/fs/ufs_trans.h
520
int lufs_snarf(struct ufsvfs *ufsvfsp, struct fs *fs, int ronly);
usr/src/uts/common/sys/nxge/nxge_flow.h
228
flow_resource_t fs;
usr/src/uts/common/xen/io/xdb.c
285
uint8_t fs, ls;
usr/src/uts/common/xen/io/xdb.c
296
fs = ddi_get8(acchdl, &req->seg[i].first_sect);
usr/src/uts/common/xen/io/xdb.c
305
if (fs > XB_LAST_SECTOR_IN_SEG)
usr/src/uts/common/xen/io/xdb.c
306
fs = XB_LAST_SECTOR_IN_SEG;
usr/src/uts/common/xen/io/xdb.c
309
if (fs > ls)
usr/src/uts/common/xen/io/xdb.c
310
fs = ls;
usr/src/uts/common/xen/io/xdb.c
312
xreq->xr_segs[i].fs = fs;
usr/src/uts/common/xen/io/xdb.c
405
curseg) + xreq->xr_segs[curseg].fs * DEV_BSIZE;
usr/src/uts/common/xen/io/xdb.c
425
if ((xreq->xr_segs[i].fs != 0) && (i != curseg)) {
usr/src/uts/common/xen/io/xdb.c
428
sectors += (xreq->xr_segs[i].ls - xreq->xr_segs[i].fs + 1);
usr/src/uts/common/xen/io/xdb.h
74
uint8_t fs; /* start sector # within this page (segment) */
usr/src/uts/common/xen/public/arch-x86/xen-x86_32.h
161
uint16_t fs, _pad4;
usr/src/uts/common/xen/public/arch-x86/xen-x86_32.h
198
unsigned long fs;
usr/src/uts/common/xen/public/arch-x86/xen-x86_64.h
183
uint16_t fs, _pad5[3]; /* Non-zero => takes precedence over fs_base. */
usr/src/uts/common/xen/public/arch-x86/xen-x86_64.h
230
unsigned long fs;
usr/src/uts/i86xpv/os/mp_xen.c
249
vgc->user_regs.fs = 0;
usr/src/uts/intel/amd64/sys/privregs.h
177
movw %fs, %cx; \
usr/src/uts/intel/ia32/sys/privregs.h
115
movw %fs, 4(%esp); \
usr/src/uts/intel/ia32/sys/privregs.h
129
movw %cx, %fs; \
usr/src/uts/intel/ia32/sys/privregs.h
144
movw 4(%esp), %fs; \
usr/src/uts/intel/io/vmm/amd/vmcb.c
174
res = &state->fs.base;
usr/src/uts/intel/io/vmm/amd/vmcb.c
70
return (&state->fs);
usr/src/uts/intel/io/vmm/amd/vmcb.h
342
struct vmcb_segment fs; /* 0x40 */
usr/src/uts/intel/sys/bootregs.h
71
uint16_t fs;