Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
tomoyo_request_info Struct Reference

#include <common.h>

Data Fields

struct tomoyo_obj_infoobj
 
struct tomoyo_execveee
 
struct tomoyo_domain_infodomain
 
union {
   struct {
      struct tomoyo_path_info *   filename
 
      struct tomoyo_path_info *   matched_path
 
      u8   operation
 
   }   path
 
   struct {
      struct tomoyo_path_info *   filename1
 
      struct tomoyo_path_info *   filename2
 
      u8   operation
 
   }   path2
 
   struct {
      struct tomoyo_path_info *   filename
 
      unsigned int   mode
 
      unsigned int   major
 
      unsigned int   minor
 
      u8   operation
 
   }   mkdev
 
   struct {
      struct tomoyo_path_info *   filename
 
      unsigned long   number
 
      u8   operation
 
   }   path_number
 
   struct {
      struct tomoyo_path_info *   name
 
   }   environ
 
   struct {
      const __be32 *   address
 
      u16   port
 
      u8   protocol
 
      u8   operation
 
      bool   is_ipv6
 
   }   inet_network
 
   struct {
      struct tomoyo_path_info *   address
 
      u8   protocol
 
      u8   operation
 
   }   unix_network
 
   struct {
      struct tomoyo_path_info *   type
 
      struct tomoyo_path_info *   dir
 
      struct tomoyo_path_info *   dev
 
      unsigned long   flags
 
      int   need_dev
 
   }   mount
 
   struct {
      struct tomoyo_path_info *   domainname
 
   }   task
 
param
 
struct tomoyo_acl_infomatched_acl
 
u8 param_type
 
bool granted
 
u8 retry
 
u8 profile
 
u8 mode
 
u8 type
 

Detailed Description

Definition at line 416 of file common.h.

Field Documentation

Definition at line 464 of file common.h.

Definition at line 473 of file common.h.

Definition at line 482 of file common.h.

Definition at line 481 of file common.h.

Definition at line 427 of file common.h.

struct tomoyo_path_info* domainname

Definition at line 487 of file common.h.

Definition at line 426 of file common.h.

struct { ... } environ

Definition at line 431 of file common.h.

Definition at line 438 of file common.h.

Definition at line 439 of file common.h.

unsigned long flags

Definition at line 483 of file common.h.

bool granted

Definition at line 492 of file common.h.

struct { ... } inet_network
bool is_ipv6

Definition at line 470 of file common.h.

unsigned int major

Definition at line 446 of file common.h.

struct tomoyo_acl_info* matched_acl

Definition at line 490 of file common.h.

struct tomoyo_path_info* matched_path

Definition at line 433 of file common.h.

unsigned int minor

Definition at line 447 of file common.h.

struct { ... } mkdev
unsigned int mode

Definition at line 445 of file common.h.

u8 mode

Definition at line 495 of file common.h.

struct { ... } mount

Definition at line 461 of file common.h.

int need_dev

Definition at line 484 of file common.h.

unsigned long number

Definition at line 453 of file common.h.

Definition at line 421 of file common.h.

Definition at line 435 of file common.h.

union { ... } param

Definition at line 491 of file common.h.

struct { ... } path
struct { ... } path2
struct { ... } path_number

Definition at line 465 of file common.h.

u8 profile

Definition at line 494 of file common.h.

Definition at line 467 of file common.h.

u8 retry

Definition at line 493 of file common.h.

struct { ... } task

Definition at line 480 of file common.h.

Definition at line 496 of file common.h.

struct { ... } unix_network

The documentation for this struct was generated from the following file: