root/arch/s390/include/asm/extmem.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  *  definitions for external memory segment support
   4  *  Copyright IBM Corp. 2003
   5  */
   6 
   7 #ifndef _ASM_S390X_DCSS_H
   8 #define _ASM_S390X_DCSS_H
   9 #ifndef __ASSEMBLY__
  10 
  11 /* possible values for segment type as returned by segment_info */
  12 #define SEG_TYPE_SW 0
  13 #define SEG_TYPE_EW 1
  14 #define SEG_TYPE_SR 2
  15 #define SEG_TYPE_ER 3
  16 #define SEG_TYPE_SN 4
  17 #define SEG_TYPE_EN 5
  18 #define SEG_TYPE_SC 6
  19 #define SEG_TYPE_EWEN 7
  20 
  21 #define SEGMENT_SHARED 0
  22 #define SEGMENT_EXCLUSIVE 1
  23 
  24 int segment_load (char *name, int segtype, unsigned long *addr, unsigned long *length);
  25 void segment_unload(char *name);
  26 void segment_save(char *name);
  27 int segment_type (char* name);
  28 int segment_modify_shared (char *name, int do_nonshared);
  29 void segment_warning(int rc, char *seg_name);
  30 
  31 #endif
  32 #endif

/* [<][>][^][v][top][bottom][index][help] */