|
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.
1.8.2