Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
constraint.h File Reference
#include "ebitmap.h"

Go to the source code of this file.

Data Structures

struct  constraint_expr
 
struct  constraint_node
 

Macros

#define CEXPR_MAXDEPTH   5
 
#define CEXPR_NOT   1 /* not expr */
 
#define CEXPR_AND   2 /* expr and expr */
 
#define CEXPR_OR   3 /* expr or expr */
 
#define CEXPR_ATTR   4 /* attr op attr */
 
#define CEXPR_NAMES   5 /* attr op names */
 
#define CEXPR_USER   1 /* user */
 
#define CEXPR_ROLE   2 /* role */
 
#define CEXPR_TYPE   4 /* type */
 
#define CEXPR_TARGET   8 /* target if set, source otherwise */
 
#define CEXPR_XTARGET   16 /* special 3rd target for validatetrans rule */
 
#define CEXPR_L1L2   32 /* low level 1 vs. low level 2 */
 
#define CEXPR_L1H2   64 /* low level 1 vs. high level 2 */
 
#define CEXPR_H1L2   128 /* high level 1 vs. low level 2 */
 
#define CEXPR_H1H2   256 /* high level 1 vs. high level 2 */
 
#define CEXPR_L1H1   512 /* low level 1 vs. high level 1 */
 
#define CEXPR_L2H2   1024 /* low level 2 vs. high level 2 */
 
#define CEXPR_EQ   1 /* == or eq */
 
#define CEXPR_NEQ   2 /* != */
 
#define CEXPR_DOM   3 /* dom */
 
#define CEXPR_DOMBY   4 /* domby */
 
#define CEXPR_INCOMP   5 /* incomp */
 

Macro Definition Documentation

#define CEXPR_AND   2 /* expr and expr */

Definition at line 24 of file constraint.h.

#define CEXPR_ATTR   4 /* attr op attr */

Definition at line 26 of file constraint.h.

#define CEXPR_DOM   3 /* dom */

Definition at line 45 of file constraint.h.

#define CEXPR_DOMBY   4 /* domby */

Definition at line 46 of file constraint.h.

#define CEXPR_EQ   1 /* == or eq */

Definition at line 43 of file constraint.h.

#define CEXPR_H1H2   256 /* high level 1 vs. high level 2 */

Definition at line 38 of file constraint.h.

#define CEXPR_H1L2   128 /* high level 1 vs. low level 2 */

Definition at line 37 of file constraint.h.

#define CEXPR_INCOMP   5 /* incomp */

Definition at line 47 of file constraint.h.

#define CEXPR_L1H1   512 /* low level 1 vs. high level 1 */

Definition at line 39 of file constraint.h.

#define CEXPR_L1H2   64 /* low level 1 vs. high level 2 */

Definition at line 36 of file constraint.h.

#define CEXPR_L1L2   32 /* low level 1 vs. low level 2 */

Definition at line 35 of file constraint.h.

#define CEXPR_L2H2   1024 /* low level 2 vs. high level 2 */

Definition at line 40 of file constraint.h.

#define CEXPR_MAXDEPTH   5

Definition at line 20 of file constraint.h.

#define CEXPR_NAMES   5 /* attr op names */

Definition at line 27 of file constraint.h.

#define CEXPR_NEQ   2 /* != */

Definition at line 44 of file constraint.h.

#define CEXPR_NOT   1 /* not expr */

Definition at line 23 of file constraint.h.

#define CEXPR_OR   3 /* expr or expr */

Definition at line 25 of file constraint.h.

#define CEXPR_ROLE   2 /* role */

Definition at line 31 of file constraint.h.

#define CEXPR_TARGET   8 /* target if set, source otherwise */

Definition at line 33 of file constraint.h.

#define CEXPR_TYPE   4 /* type */

Definition at line 32 of file constraint.h.

#define CEXPR_USER   1 /* user */

Definition at line 30 of file constraint.h.

#define CEXPR_XTARGET   16 /* special 3rd target for validatetrans rule */

Definition at line 34 of file constraint.h.