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

#include <common.h>

Data Fields

void(* read )(struct tomoyo_io_buffer *)
 
int(* write )(struct tomoyo_io_buffer *)
 
unsigned int(* poll )(struct file *file, poll_table *wait)
 
struct mutex io_sem
 
char __userread_user_buf
 
size_t read_user_buf_avail
 
struct {
   struct list_head *   ns
 
   struct list_head *   domain
 
   struct list_head *   group
 
   struct list_head *   acl
 
   size_t   avail
 
   unsigned int   step
 
   unsigned int   query_index
 
   u16   index
 
   u16   cond_index
 
   u8   acl_group_index
 
   u8   cond_step
 
   u8   bit
 
   u8   w_pos
 
   bool   eof
 
   bool   print_this_domain_only
 
   bool   print_transition_related_only
 
   bool   print_cond_part
 
   const char *   w [TOMOYO_MAX_IO_READ_QUEUE]
 
r
 
struct {
   struct tomoyo_policy_namespace *   ns
 
   struct tomoyo_domain_info *   domain
 
   size_t   avail
 
   bool   is_delete
 
w
 
charread_buf
 
size_t readbuf_size
 
charwrite_buf
 
size_t writebuf_size
 
enum
tomoyo_securityfs_interface_index 
type
 
u8 users
 
struct list_head list
 

Detailed Description

Definition at line 788 of file common.h.

Field Documentation

Definition at line 800 of file common.h.

u8 acl_group_index

Definition at line 806 of file common.h.

size_t avail

Definition at line 801 of file common.h.

u8 bit

Definition at line 808 of file common.h.

u16 cond_index

Definition at line 805 of file common.h.

u8 cond_step

Definition at line 807 of file common.h.

struct list_head* domain

Definition at line 798 of file common.h.

Definition at line 819 of file common.h.

bool eof

Definition at line 810 of file common.h.

struct list_head* group

Definition at line 799 of file common.h.

u16 index

Definition at line 804 of file common.h.

struct mutex io_sem

Definition at line 793 of file common.h.

bool is_delete

Definition at line 822 of file common.h.

Definition at line 837 of file common.h.

Definition at line 797 of file common.h.

Definition at line 817 of file common.h.

unsigned int(* poll)(struct file *file, poll_table *wait)

Definition at line 791 of file common.h.

bool print_cond_part

Definition at line 813 of file common.h.

bool print_this_domain_only

Definition at line 811 of file common.h.

bool print_transition_related_only

Definition at line 812 of file common.h.

unsigned int query_index

Definition at line 803 of file common.h.

struct { ... } r

Definition at line 789 of file common.h.

char* read_buf

Definition at line 825 of file common.h.

char __user* read_user_buf

Definition at line 794 of file common.h.

size_t read_user_buf_avail

Definition at line 795 of file common.h.

size_t readbuf_size

Definition at line 827 of file common.h.

unsigned int step

Definition at line 802 of file common.h.

Definition at line 833 of file common.h.

u8 users

Definition at line 835 of file common.h.

Definition at line 814 of file common.h.

struct { ... } w
u8 w_pos

Definition at line 809 of file common.h.

Definition at line 790 of file common.h.

char* write_buf

Definition at line 829 of file common.h.

size_t writebuf_size

Definition at line 831 of file common.h.


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