当前位置: 首页>>代码示例>>C++>>正文


C++ destroy_inodecache函数代码示例

本文整理汇总了C++中destroy_inodecache函数的典型用法代码示例。如果您正苦于以下问题:C++ destroy_inodecache函数的具体用法?C++ destroy_inodecache怎么用?C++ destroy_inodecache使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了destroy_inodecache函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: init_minix_fs

static int __init init_minix_fs(void)
{
	int err = init_inodecache();
	if (err)
		goto out1;
	err = register_filesystem(&minix_fs_type);
	if (err)
		goto out;
	return 0;
out:
	destroy_inodecache();
out1:
	return err;
}
开发者ID:cilynx,项目名称:dd-wrt,代码行数:14,代码来源:inode.c

示例2: init_wufs_fs

/**
 * init_wufs_fs:
 * This module initialization routine called when the module is first loaded:
 *  1. allocate a cache for inodes.
 *  2. register this module as supporting a new filesystem.
 * This method is identified by the __init keyword and a reference at the
 * bottom of this file.
 */
static int __init init_wufs_fs(void)
{
  /* allocate the cache */
  int err = init_inodecache();
  if (err) return err;

  /* register the filesystem */
  err = register_filesystem(&wufs_fs_type);
  if (err) {
    destroy_inodecache();
    return err;
  }
  printk("WUFS: filesystem module loaded.\n");
  return 0;
}
开发者ID:Tyf0n,项目名称:CS_Coursework,代码行数:23,代码来源:inode.c

示例3: init_efs_fs

static int __init init_efs_fs(void) {
	int err;
	pr_info(EFS_VERSION" - http://aeschi.ch.eu.org/efs/\n");
	err = init_inodecache();
	if (err)
		goto out1;
	err = register_filesystem(&efs_fs_type);
	if (err)
		goto out;
	return 0;
out:
	destroy_inodecache();
out1:
	return err;
}
开发者ID:020gzh,项目名称:linux,代码行数:15,代码来源:super.c

示例4: exit_f2fs_fs

static void __exit exit_f2fs_fs(void)
{
	remove_proc_entry("fs/f2fs", NULL);
	f2fs_destroy_root_stats();
	unregister_shrinker(&f2fs_shrinker_info);
	unregister_filesystem(&f2fs_fs_type);
	f2fs_exit_crypto();
	destroy_extent_cache();
	destroy_checkpoint_caches();
	destroy_segment_manager_caches();
	destroy_node_manager_caches();
	destroy_inodecache();
	kset_unregister(f2fs_kset);
	f2fs_destroy_trace_ios();
}
开发者ID:RepoBackups,项目名称:UBER-L,代码行数:15,代码来源:super.c

示例5: init_f2fs_fs

static int __init init_f2fs_fs(void)
{
	int err;

	f2fs_build_trace_ios();

	err = init_inodecache();
	if (err)
		goto fail;
	err = create_node_manager_caches();
	if (err)
		goto free_inodecache;
	err = create_segment_manager_caches();
	if (err)
		goto free_node_manager_caches;
	err = create_checkpoint_caches();
	if (err)
		goto free_segment_manager_caches;
	err = create_extent_cache();
	if (err)
		goto free_checkpoint_caches;
	f2fs_kset = kset_create_and_add("f2fs", NULL, fs_kobj);
	if (!f2fs_kset) {
		err = -ENOMEM;
		goto free_extent_cache;
	}
	err = register_filesystem(&f2fs_fs_type);
	if (err)
		goto free_kset;
	f2fs_create_root_stats();
	f2fs_proc_root = proc_mkdir("fs/f2fs", NULL);
	return 0;

free_kset:
	kset_unregister(f2fs_kset);
free_extent_cache:
	destroy_extent_cache();
free_checkpoint_caches:
	destroy_checkpoint_caches();
free_segment_manager_caches:
	destroy_segment_manager_caches();
free_node_manager_caches:
	destroy_node_manager_caches();
free_inodecache:
	destroy_inodecache();
fail:
	return err;
}
开发者ID:SiddheshK15,项目名称:WR2-Kernel,代码行数:48,代码来源:super.c

示例6: init_hfs_fs

static int __init init_hfs_fs(void)
{
	int err = init_inodecache();
	if (err)
		goto out1;
        hfs_cat_init();
	err = register_filesystem(&hfs_fs);
	if (err)
		goto out;
	return 0;
out:
	hfs_cat_free();
	destroy_inodecache();
out1:
	return err;
}
开发者ID:xricson,项目名称:knoppix,代码行数:16,代码来源:super.c

示例7: init_ncp_fs

static int __init init_ncp_fs(void)
{
	int err;
	DPRINTK("ncpfs: init_module called\n");

	err = init_inodecache();
	if (err)
		goto out1;
	err = register_filesystem(&ncp_fs_type);
	if (err)
		goto out;
	return 0;
out:
	destroy_inodecache();
out1:
	return err;
}
开发者ID:qwerty1023,项目名称:wive-rtnl-firmware,代码行数:17,代码来源:inode.c

示例8: init_ncp_fs

static int __init init_ncp_fs(void)
{
	int err;
	ncp_dbg(1, "called\n");

	err = init_inodecache();
	if (err)
		goto out1;
	err = register_filesystem(&ncp_fs_type);
	if (err)
		goto out;
	return 0;
out:
	destroy_inodecache();
out1:
	return err;
}
开发者ID:020gzh,项目名称:linux,代码行数:17,代码来源:inode.c

示例9: init_squashfs_fs

static int __init init_squashfs_fs(void)
{
	int err = init_inodecache();

	if (err)
		return err;

	err = register_filesystem(&squashfs_fs_type);
	if (err) {
		destroy_inodecache();
		return err;
	}

	pr_info("version 4.0 (2009/01/31) Phillip Lougher\n");

	return 0;
}
开发者ID:avagin,项目名称:linux,代码行数:17,代码来源:super.c

示例10: init_qnx4_fs

static int __init init_qnx4_fs(void)
{
	int err;

	err = init_inodecache();
	if (err)
		return err;

	err = register_filesystem(&qnx4_fs_type);
	if (err) {
		destroy_inodecache();
		return err;
	}

	printk(KERN_INFO "QNX4 filesystem 0.2.3 registered.\n");
	return 0;
}
开发者ID:3sOx,项目名称:asuswrt-merlin,代码行数:17,代码来源:inode.c

示例11: init_qnx4_fs

static int __init init_qnx4_fs(void)
{
	int err;

	err = init_inodecache();
	if (err)
		return err;

	err = register_filesystem(&qnx4_fs_type);
	if (err) {
		destroy_inodecache();
		return err;
	}

;
	return 0;
}
开发者ID:rrowicki,项目名称:Chrono_Kernel-1,代码行数:17,代码来源:inode.c

示例12: init_ext2_fs

static int __init init_ext2_fs(void)
{
	int err = init_ext2_xattr();
	if (err)
		return err;
	err = init_inodecache();
	if (err)
		goto out1;
        err = register_filesystem(&ext2_fs_type);
	if (err)
		goto out;
	return 0;
out:
	destroy_inodecache();
out1:
	exit_ext2_xattr();
	return err;
}
开发者ID:sushengloong,项目名称:comp3301-s4239799,代码行数:18,代码来源:super.c

示例13: init_exofs

static int __init init_exofs(void)
{
	int err;

	err = init_inodecache();
	if (err)
		goto out;

	err = register_filesystem(&exofs_type);
	if (err)
		goto out_d;

	return 0;
out_d:
	destroy_inodecache();
out:
	return err;
}
开发者ID:AdrianHuang,项目名称:uclinux-robutest,代码行数:18,代码来源:super.c

示例14: init_xfs_fs

STATIC int __init
init_xfs_fs( void )
{
	int			error;
	struct sysinfo		si;
	static char		message[] __initdata =
		KERN_INFO "SGI XFS " XFS_VERSION_STRING " with "
		XFS_BUILD_OPTIONS " enabled\n";

	printk(message);

	si_meminfo(&si);
	xfs_physmem = si.totalram;

	error = init_inodecache();
	if (error < 0)
		goto undo_inodecache;

	error = pagebuf_init();
	if (error < 0)
		goto undo_pagebuf;

	vn_init();
	xfs_init();
	uuid_init();
	vfs_initdmapi();
	vfs_initquota();

	error = register_filesystem(&xfs_fs_type);
	if (error)
		goto undo_register;
	return 0;

undo_register:
	pagebuf_terminate();

undo_pagebuf:
	destroy_inodecache();

undo_inodecache:
	return error;
}
开发者ID:xricson,项目名称:knoppix,代码行数:42,代码来源:xfs_super.c

示例15: exit_affs_fs

static void __exit exit_affs_fs(void)
{
	unregister_filesystem(&affs_fs_type);
	destroy_inodecache();
}
开发者ID:Adjustxx,项目名称:Savaged-Zen,代码行数:5,代码来源:super.c


注:本文中的destroy_inodecache函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。