linux/drivers/base/regmap
Dimitris Papastamos c08604b8ae regmap: Optimize the lookup path to use binary search
Since there are more lookups than insertions in a typical
scenario, optimize the linear search into a binary search.  For
this to work, we need to keep reg_defaults sorted upon
insertions, for now be lazy and use sort().

Signed-off-by: Dimitris Papastamos <dp@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2011-10-03 11:50:53 +01:00
..
internal.h regmap: Make _regmap_write() global 2011-09-29 11:19:45 +01:00
Kconfig regmap: Add the LZO cache support 2011-09-19 19:06:33 +01:00
Makefile regmap: Add the LZO cache support 2011-09-19 19:06:33 +01:00
regcache-indexed.c regmap: Lock the sync path, ensure we use the lockless _regmap_write() 2011-09-30 13:57:47 +01:00
regcache-lzo.c regmap: Lock the sync path, ensure we use the lockless _regmap_write() 2011-09-30 13:57:47 +01:00
regcache-rbtree.c regmap: Lock the sync path, ensure we use the lockless _regmap_write() 2011-09-30 13:57:47 +01:00
regcache.c regmap: Optimize the lookup path to use binary search 2011-10-03 11:50:53 +01:00
regmap-debugfs.c regmap: Include the last register in debugfs output 2011-09-05 10:58:31 -07:00
regmap-i2c.c regmap: Remove redundant owner field from the bus type struct 2011-09-05 10:57:04 -07:00
regmap-spi.c regmap: Remove redundant owner field from the bus type struct 2011-09-05 10:57:04 -07:00
regmap.c regmap: Make _regmap_write() global 2011-09-29 11:19:45 +01:00