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

#include <aat2870.h>

Data Fields

struct devicedev
 
struct i2c_clientclient
 
struct mutex io_lock
 
struct aat2870_registerreg_cache
 
int en_pin
 
bool is_enable
 
int(* init )(struct aat2870_data *aat2870)
 
void(* uninit )(struct aat2870_data *aat2870)
 
int(* read )(struct aat2870_data *aat2870, u8 addr, u8 *val)
 
int(* write )(struct aat2870_data *aat2870, u8 addr, u8 val)
 
int(* update )(struct aat2870_data *aat2870, u8 addr, u8 mask, u8 val)
 
struct dentrydentry_root
 
struct dentrydentry_reg
 

Detailed Description

Definition at line 132 of file aat2870.h.

Field Documentation

Definition at line 134 of file aat2870.h.

struct dentry* dentry_reg

Definition at line 152 of file aat2870.h.

struct dentry* dentry_root

Definition at line 151 of file aat2870.h.

struct device* dev

Definition at line 133 of file aat2870.h.

int en_pin

Definition at line 138 of file aat2870.h.

int(* init)(struct aat2870_data *aat2870)

Definition at line 142 of file aat2870.h.

struct mutex io_lock

Definition at line 136 of file aat2870.h.

bool is_enable

Definition at line 139 of file aat2870.h.

int(* read)(struct aat2870_data *aat2870, u8 addr, u8 *val)

Definition at line 146 of file aat2870.h.

Definition at line 137 of file aat2870.h.

void(* uninit)(struct aat2870_data *aat2870)

Definition at line 143 of file aat2870.h.

int(* update)(struct aat2870_data *aat2870, u8 addr, u8 mask, u8 val)

Definition at line 148 of file aat2870.h.

int(* write)(struct aat2870_data *aat2870, u8 addr, u8 val)

Definition at line 147 of file aat2870.h.


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