diff options
author | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
commit | 871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch) | |
tree | 8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/arch/s390/hypfs/hypfs.h | |
parent | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff) | |
download | FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2 FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip |
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized.
Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/arch/s390/hypfs/hypfs.h')
-rw-r--r-- | ANDROID_3.4.5/arch/s390/hypfs/hypfs.h | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/ANDROID_3.4.5/arch/s390/hypfs/hypfs.h b/ANDROID_3.4.5/arch/s390/hypfs/hypfs.h deleted file mode 100644 index d9df5a06..00000000 --- a/ANDROID_3.4.5/arch/s390/hypfs/hypfs.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * arch/s390/hypfs/hypfs.h - * Hypervisor filesystem for Linux on s390. - * - * Copyright (C) IBM Corp. 2006 - * Author(s): Michael Holzheu <holzheu@de.ibm.com> - */ - -#ifndef _HYPFS_H_ -#define _HYPFS_H_ - -#include <linux/fs.h> -#include <linux/types.h> -#include <linux/debugfs.h> -#include <linux/workqueue.h> -#include <linux/kref.h> - -#define REG_FILE_MODE 0440 -#define UPDATE_FILE_MODE 0220 -#define DIR_MODE 0550 - -extern struct dentry *hypfs_mkdir(struct super_block *sb, struct dentry *parent, - const char *name); - -extern struct dentry *hypfs_create_u64(struct super_block *sb, - struct dentry *dir, const char *name, - __u64 value); - -extern struct dentry *hypfs_create_str(struct super_block *sb, - struct dentry *dir, const char *name, - char *string); - -/* LPAR Hypervisor */ -extern int hypfs_diag_init(void); -extern void hypfs_diag_exit(void); -extern int hypfs_diag_create_files(struct super_block *sb, struct dentry *root); - -/* VM Hypervisor */ -extern int hypfs_vm_init(void); -extern void hypfs_vm_exit(void); -extern int hypfs_vm_create_files(struct super_block *sb, struct dentry *root); - -/* debugfs interface */ -struct hypfs_dbfs_file; - -struct hypfs_dbfs_data { - void *buf; - void *buf_free_ptr; - size_t size; - struct hypfs_dbfs_file *dbfs_file; - struct kref kref; -}; - -struct hypfs_dbfs_file { - const char *name; - int (*data_create)(void **data, void **data_free_ptr, - size_t *size); - void (*data_free)(const void *buf_free_ptr); - - /* Private data for hypfs_dbfs.c */ - struct hypfs_dbfs_data *data; - struct delayed_work data_free_work; - struct mutex lock; - struct dentry *dentry; -}; - -extern int hypfs_dbfs_init(void); -extern void hypfs_dbfs_exit(void); -extern int hypfs_dbfs_create_file(struct hypfs_dbfs_file *df); -extern void hypfs_dbfs_remove_file(struct hypfs_dbfs_file *df); - -#endif /* _HYPFS_H_ */ |