ext2fs
struct ext2fs *f_fs; /* pointer to super-block */
struct ext2fs *fs;
fs = (struct ext2fs *)malloc(sizeof(*fs));
struct ext2fs *fs = fp->f_fs;
struct ext2fs *fs = fp->f_fs;
struct ext2fs *fs = fp->f_fs;
struct ext2fs *fs = fp->f_fs;
SDT_PROBE3(ext2fs, , alloc,
SDT_PROBE2(ext2fs, , alloc, ext2_blkfree_bad_block,
SDT_PROBE2(ext2fs, , alloc, trace, 1, "cannot allocate data block");
SDT_PROBE2(ext2fs, , alloc, ext2_vfree_doublefree,
SDT_PROBE2(ext2fs, , alloc, trace, 1, "cannot allocate meta block");
static SYSCTL_NODE(_vfs, OID_AUTO, ext2fs, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
SDT_PROBE3(ext2fs, , alloc, ext2_reallocblks_realloc,
SDT_PROBE1(ext2fs, , alloc, ext2_reallocblks_bap, *bap);
SDT_PROBE1(ext2fs, , alloc, ext2_reallocblks_blkno, blkno);
SDT_PROBE2(ext2fs, , alloc, trace, 1, "out of inodes");
SDT_PROVIDER_DEFINE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , alloc, trace, "int", "char*");
SDT_PROBE_DEFINE3(ext2fs, , alloc, ext2_reallocblks_realloc,
SDT_PROBE_DEFINE1(ext2fs, , alloc, ext2_reallocblks_bap, "uint32_t");
SDT_PROBE_DEFINE1(ext2fs, , alloc, ext2_reallocblks_blkno, "e2fs_daddr_t");
SDT_PROBE_DEFINE2(ext2fs, , alloc, ext2_b_bitmap_validate_error, "char*", "int");
SDT_PROBE_DEFINE3(ext2fs, , alloc, ext2_nodealloccg_bmap_corrupted,
SDT_PROBE_DEFINE2(ext2fs, , alloc, ext2_blkfree_bad_block, "ino_t", "e4fs_daddr_t");
SDT_PROBE_DEFINE2(ext2fs, , alloc, ext2_vfree_doublefree, "char*", "ino_t");
SDT_PROBE2(ext2fs, , alloc, ext2_b_bitmap_validate_error,
SDT_PROBE2(ext2fs, , alloc, ext2_b_bitmap_validate_error,
SDT_PROBE2(ext2fs, , alloc, ext2_b_bitmap_validate_error,
offsetof(struct ext2fs, e4fs_sbchksum)));
offsetof(struct ext2fs, e4fs_sbchksum)));
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad extattr csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad directory csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad extent csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad inode bitmap csum detected");
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad block bitmap csum detected");
SDT_PROBE_DEFINE2(ext2fs, , trace, csum, "int", "char*");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad inode csum");
offsetof(struct ext2fs, e4fs_sbchksum))) {
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , trace, extattr, "int", "char*");
SDT_PROBE2(ext2fs, , trace, extattr, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1, error_msg);
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , trace, extents, "int", "char*");
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, hash, 1, "unexpected hash version");
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , trace, hash, "int", "char*");
ext2_get_hash_seed(struct ext2fs* es, uint32_t* seed)
struct ext2fs *fs;
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , trace, htree, "int", "char*");
struct ext2fs *fs;
struct ext2fs *fs;
SDT_PROBE2(ext2fs, , trace, htree, 1,
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1, "bad inode number");
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1, "root inode invalid");
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1,
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1, "i_blocks value is out of range");
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , trace, inode_cnv, "int", "char*");
SDT_PROBE2(ext2fs, , lookup, trace, 1,
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , lookup, trace, "int", "char*");
SDT_PROBE_DEFINE4(ext2fs, , trace, ext2_dirbad_error,
SDT_PROBE_DEFINE5(ext2fs, , trace, ext2_dirbadentry_error,
SDT_PROBE4(ext2fs, , trace, ext2_dirbad_error,
SDT_PROBE5(ext2fs, , trace, ext2_dirbadentry_error,
VFS_SET(ext2fs_vfsops, ext2fs, 0);
static int ext2_check_sb_compat(struct ext2fs *es, struct cdev *dev,
struct ext2fs * es, struct m_ext2fs * fs);
struct ext2fs *es = fs->e2fs;
(u_int)sizeof(struct ext2fs));
ext2_check_sb_compat(struct ext2fs *es, struct cdev *dev, int ronly)
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
ext2_compute_sb_data(struct vnode *devvp, struct ext2fs *es,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROBE1(ext2fs, , vfsops, ext2_compute_sb_data_error,
SDT_PROVIDER_DECLARE(ext2fs);
struct ext2fs *es;
SDT_PROBE_DEFINE2(ext2fs, , vfsops, trace, "int", "char*");
SDT_PROBE_DEFINE2(ext2fs, , vfsops, ext2_cg_validate_error, "char*", "int");
SDT_PROBE_DEFINE1(ext2fs, , vfsops, ext2_compute_sb_data_error, "char*");
es = (struct ext2fs *)((char *)bp->b_data + SBLOCKOFFSET);
bcopy(bp->b_data, fs->e2fs, sizeof(struct ext2fs));
struct ext2fs *es;
es = (struct ext2fs *)((char *)bp->b_data + SBLOCKOFFSET);
ump->um_e2fs->e2fs = malloc(sizeof(struct ext2fs),
bcopy(es, ump->um_e2fs->e2fs, (u_int)sizeof(struct ext2fs));
SDT_PROBE2(ext2fs, , vnops, trace, 1,
SDT_PROVIDER_DECLARE(ext2fs);
SDT_PROBE_DEFINE2(ext2fs, , vnops, trace, "int", "char*");
struct ext2fs * e2fs;
G_LABEL_INIT(ext2fs, g_label_ext2fs, "Create device nodes for EXT2FS volumes");