delta_index_entry
struct delta_index_entry entry;
struct delta_index_entry entry;
struct delta_index_entry entry;
static inline bool was_entry_found(const struct delta_index_entry *entry, u32 address)
struct delta_index_entry entry;
static int assert_not_at_end(const struct delta_index_entry *delta_entry)
u32 key, struct delta_index_entry *delta_entry)
static inline u64 get_delta_entry_offset(const struct delta_index_entry *delta_entry)
static inline void decode_delta(struct delta_index_entry *delta_entry)
noinline int uds_next_delta_index_entry(struct delta_index_entry *delta_entry)
int uds_remember_delta_index_offset(const struct delta_index_entry *delta_entry)
static void set_delta(struct delta_index_entry *delta_entry, u32 delta)
static void get_collision_name(const struct delta_index_entry *entry, u8 *name)
static void set_collision_name(const struct delta_index_entry *entry, const u8 *name)
struct delta_index_entry *delta_entry)
struct delta_index_entry collision_entry = *delta_entry;
int uds_get_delta_entry_collision(const struct delta_index_entry *delta_entry, u8 *name)
u32 uds_get_delta_entry_value(const struct delta_index_entry *delta_entry)
static int assert_mutable_entry(const struct delta_index_entry *delta_entry)
int uds_set_delta_entry_value(const struct delta_index_entry *delta_entry, u32 value)
static int insert_bits(struct delta_index_entry *delta_entry, u16 size)
static void encode_delta(const struct delta_index_entry *delta_entry)
static void encode_entry(const struct delta_index_entry *delta_entry, u32 value,
int uds_put_delta_index_entry(struct delta_index_entry *delta_entry, u32 key, u32 value,
struct delta_index_entry next_entry;
static void delete_bits(const struct delta_index_entry *delta_entry, int size)
int uds_remove_delta_index_entry(struct delta_index_entry *delta_entry)
struct delta_index_entry next_entry;
void uds_log_delta_index_entry(struct delta_index_entry *delta_entry)
struct delta_index_entry *iterator);
int __must_check uds_next_delta_index_entry(struct delta_index_entry *delta_entry);
int __must_check uds_remember_delta_index_offset(const struct delta_index_entry *delta_entry);
struct delta_index_entry *delta_entry);
int __must_check uds_get_delta_entry_collision(const struct delta_index_entry *delta_entry,
u32 __must_check uds_get_delta_entry_value(const struct delta_index_entry *delta_entry);
int __must_check uds_set_delta_entry_value(const struct delta_index_entry *delta_entry, u32 value);
int __must_check uds_put_delta_index_entry(struct delta_index_entry *delta_entry, u32 key,
int __must_check uds_remove_delta_index_entry(struct delta_index_entry *delta_entry);
void uds_log_delta_index_entry(struct delta_index_entry *delta_entry);
struct delta_index_entry delta_entry;
struct delta_index_entry delta_entry;