summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/arch/s390/hypfs/hypfs.h
diff options
context:
space:
mode:
authorSrikant Patnaik2015-01-11 12:28:04 +0530
committerSrikant Patnaik2015-01-11 12:28:04 +0530
commit871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch)
tree8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/arch/s390/hypfs/hypfs.h
parent9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff)
downloadFOSSEE-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.h72
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_ */