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

#include <sysfs.h>

Data Fields

atomic_t s_count
 
atomic_t s_active
 
struct sysfs_dirents_parent
 
const chars_name
 
struct rb_node s_rb
 
union {
   struct completion *   completion
 
   struct sysfs_dirent *   removed_list
 
u
 
const voids_ns
 
unsigned int s_hash
 
union {
   struct sysfs_elem_dir   s_dir
 
   struct sysfs_elem_symlink   s_symlink
 
   struct sysfs_elem_attr   s_attr
 
   struct sysfs_elem_bin_attr   s_bin_attr
 
}; 
 
unsigned short s_flags
 
umode_t s_mode
 
unsigned int s_ino
 
struct sysfs_inode_attrss_iattr
 

Detailed Description

Definition at line 55 of file sysfs.h.

Field Documentation

union { ... }

Definition at line 67 of file sysfs.h.

struct sysfs_dirent* removed_list

Definition at line 68 of file sysfs.h.

atomic_t s_active

Definition at line 57 of file sysfs.h.

Definition at line 76 of file sysfs.h.

Definition at line 77 of file sysfs.h.

atomic_t s_count

Definition at line 56 of file sysfs.h.

Definition at line 74 of file sysfs.h.

unsigned short s_flags

Definition at line 80 of file sysfs.h.

unsigned int s_hash

Definition at line 72 of file sysfs.h.

Definition at line 83 of file sysfs.h.

unsigned int s_ino

Definition at line 82 of file sysfs.h.

umode_t s_mode

Definition at line 81 of file sysfs.h.

const char* s_name

Definition at line 62 of file sysfs.h.

const void* s_ns

Definition at line 71 of file sysfs.h.

struct sysfs_dirent* s_parent

Definition at line 61 of file sysfs.h.

Definition at line 64 of file sysfs.h.

Definition at line 75 of file sysfs.h.

union { ... } u

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