OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [arch/] [s390/] [hypfs/] [hypfs.h] - Blame information for rev 63

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 63 marcus.erl
/*
2
 *  arch/s390/hypfs/hypfs.h
3
 *    Hypervisor filesystem for Linux on s390.
4
 *
5
 *    Copyright (C) IBM Corp. 2006
6
 *    Author(s): Michael Holzheu <holzheu@de.ibm.com>
7
 */
8
 
9
#ifndef _HYPFS_H_
10
#define _HYPFS_H_
11
 
12
#include <linux/fs.h>
13
#include <linux/types.h>
14
 
15
#define REG_FILE_MODE    0440
16
#define UPDATE_FILE_MODE 0220
17
#define DIR_MODE         0550
18
 
19
extern struct dentry *hypfs_mkdir(struct super_block *sb, struct dentry *parent,
20
                                  const char *name);
21
 
22
extern struct dentry *hypfs_create_u64(struct super_block *sb,
23
                                       struct dentry *dir, const char *name,
24
                                       __u64 value);
25
 
26
extern struct dentry *hypfs_create_str(struct super_block *sb,
27
                                       struct dentry *dir, const char *name,
28
                                       char *string);
29
 
30
/* LPAR Hypervisor */
31
extern int hypfs_diag_init(void);
32
extern void hypfs_diag_exit(void);
33
extern int hypfs_diag_create_files(struct super_block *sb, struct dentry *root);
34
 
35
/* VM Hypervisor */
36
extern int hypfs_vm_init(void);
37
extern int hypfs_vm_create_files(struct super_block *sb, struct dentry *root);
38
 
39
#endif /* _HYPFS_H_ */

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.