Linux Kernel
3.7.1
|
#include <internal.h>
Data Fields | |
struct mutex | mutex |
spinlock_t | spinlock |
regmap_lock | lock |
regmap_unlock | unlock |
struct device * | dev |
void * | work_buf |
struct regmap_format | format |
struct regmap_bus * | bus |
void * | bus_context |
const char * | name |
unsigned int | max_register |
bool(* | writeable_reg )(struct device *dev, unsigned int reg) |
bool(* | readable_reg )(struct device *dev, unsigned int reg) |
bool(* | volatile_reg )(struct device *dev, unsigned int reg) |
bool(* | precious_reg )(struct device *dev, unsigned int reg) |
u8 | read_flag_mask |
u8 | write_flag_mask |
int | reg_shift |
int | reg_stride |
struct regcache_ops * | cache_ops |
enum regcache_type | cache_type |
unsigned int | cache_size_raw |
unsigned int | cache_word_size |
unsigned int | num_reg_defaults |
unsigned int | num_reg_defaults_raw |
u32 | cache_only |
u32 | cache_bypass |
bool | cache_free |
struct reg_default * | reg_defaults |
const void * | reg_defaults_raw |
void * | cache |
u32 | cache_dirty |
struct reg_default * | patch |
int | patch_regs |
bool | use_single_rw |
struct rb_root | range_tree |
void * | selector_work_buf |
Definition at line 37 of file internal.h.
struct regmap_bus* bus |
Definition at line 46 of file internal.h.
void* bus_context |
Definition at line 47 of file internal.h.
Definition at line 90 of file internal.h.
u32 cache_bypass |
Definition at line 84 of file internal.h.
u32 cache_dirty |
Definition at line 91 of file internal.h.
bool cache_free |
Definition at line 86 of file internal.h.
u32 cache_only |
Definition at line 82 of file internal.h.
struct regcache_ops* cache_ops |
Definition at line 69 of file internal.h.
unsigned int cache_size_raw |
Definition at line 73 of file internal.h.
enum regcache_type cache_type |
Definition at line 70 of file internal.h.
unsigned int cache_word_size |
Definition at line 75 of file internal.h.
Definition at line 43 of file internal.h.
Definition at line 45 of file internal.h.
regmap_lock lock |
Definition at line 40 of file internal.h.
unsigned int max_register |
Definition at line 55 of file internal.h.
Definition at line 38 of file internal.h.
Definition at line 48 of file internal.h.
unsigned int num_reg_defaults |
Definition at line 77 of file internal.h.
unsigned int num_reg_defaults_raw |
Definition at line 79 of file internal.h.
Definition at line 93 of file internal.h.
int patch_regs |
Definition at line 94 of file internal.h.
Definition at line 59 of file internal.h.
Definition at line 99 of file internal.h.
u8 read_flag_mask |
Definition at line 61 of file internal.h.
Definition at line 57 of file internal.h.
struct reg_default* reg_defaults |
Definition at line 88 of file internal.h.
Definition at line 89 of file internal.h.
int reg_shift |
Definition at line 65 of file internal.h.
int reg_stride |
Definition at line 66 of file internal.h.
void* selector_work_buf |
Definition at line 100 of file internal.h.
Definition at line 39 of file internal.h.
regmap_unlock unlock |
Definition at line 41 of file internal.h.
bool use_single_rw |
Definition at line 97 of file internal.h.
Definition at line 58 of file internal.h.
void* work_buf |
Definition at line 44 of file internal.h.
u8 write_flag_mask |
Definition at line 62 of file internal.h.
Definition at line 56 of file internal.h.