Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
s390
include
asm
extmem.h
Go to the documentation of this file.
1
/*
2
* definitions for external memory segment support
3
* Copyright IBM Corp. 2003
4
*/
5
6
#ifndef _ASM_S390X_DCSS_H
7
#define _ASM_S390X_DCSS_H
8
#ifndef __ASSEMBLY__
9
10
/* possible values for segment type as returned by segment_info */
11
#define SEG_TYPE_SW 0
12
#define SEG_TYPE_EW 1
13
#define SEG_TYPE_SR 2
14
#define SEG_TYPE_ER 3
15
#define SEG_TYPE_SN 4
16
#define SEG_TYPE_EN 5
17
#define SEG_TYPE_SC 6
18
#define SEG_TYPE_EWEN 7
19
20
#define SEGMENT_SHARED 0
21
#define SEGMENT_EXCLUSIVE 1
22
23
int
segment_load
(
char
*
name
,
int
segtype,
unsigned
long
*
addr
,
unsigned
long
*
length
);
24
void
segment_unload
(
char
*
name
);
25
void
segment_save
(
char
*
name
);
26
int
segment_type
(
char
*
name
);
27
int
segment_modify_shared
(
char
*
name
,
int
do_nonshared);
28
void
segment_warning
(
int
rc
,
char
*seg_name);
29
30
#endif
31
#endif
Generated on Thu Jan 10 2013 13:16:39 for Linux Kernel by
1.8.2