diff options
Diffstat (limited to 'rdb.c')
-rw-r--r-- | rdb.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -455,6 +455,18 @@ const struct rdb_reg *rdb_find_reg(struct rdb *rdb, unsigned domain, unsigned of return NULL; } +const struct rdb_reg *rdb_find_reg_any_domain(struct rdb *rdb, unsigned offset) +{ + struct rdb_reg *reg; + + LIST_FOR_EACH_ENTRY (reg, &rdb->regs, list) { + if (reg->offset == offset) { + return reg; + } + } + return NULL; +} + void rdb_init(struct rdb *rdb) { list_init_head(&rdb->blocks); |