Symbol: btree_node
drivers/md/persistent-data/dm-btree-internal.h
109
static inline __le64 *key_ptr(struct btree_node *n, uint32_t index)
drivers/md/persistent-data/dm-btree-internal.h
114
static inline void *value_base(struct btree_node *n)
drivers/md/persistent-data/dm-btree-internal.h
119
static inline void *value_ptr(struct btree_node *n, uint32_t index)
drivers/md/persistent-data/dm-btree-internal.h
129
static inline uint64_t value64(struct btree_node *n, uint32_t index)
drivers/md/persistent-data/dm-btree-internal.h
139
int lower_bound(struct btree_node *n, uint64_t key);
drivers/md/persistent-data/dm-btree-internal.h
52
void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
drivers/md/persistent-data/dm-btree-internal.h
75
struct btree_node *ro_node(struct ro_spine *s);
drivers/md/persistent-data/dm-btree-remove.c
129
static void delete_at(struct btree_node *n, unsigned int index)
drivers/md/persistent-data/dm-btree-remove.c
150
static unsigned int merge_threshold(struct btree_node *n)
drivers/md/persistent-data/dm-btree-remove.c
158
struct btree_node *n;
drivers/md/persistent-data/dm-btree-remove.c
162
struct btree_node *parent,
drivers/md/persistent-data/dm-btree-remove.c
192
static int shift(struct btree_node *left, struct btree_node *right, int count)
drivers/md/persistent-data/dm-btree-remove.c
236
static int __rebalance2(struct dm_btree_info *info, struct btree_node *parent,
drivers/md/persistent-data/dm-btree-remove.c
240
struct btree_node *left = l->n;
drivers/md/persistent-data/dm-btree-remove.c
241
struct btree_node *right = r->n;
drivers/md/persistent-data/dm-btree-remove.c
283
struct btree_node *parent;
drivers/md/persistent-data/dm-btree-remove.c
311
static int delete_center_node(struct dm_btree_info *info, struct btree_node *parent,
drivers/md/persistent-data/dm-btree-remove.c
313
struct btree_node *left, struct btree_node *center, struct btree_node *right,
drivers/md/persistent-data/dm-btree-remove.c
351
static int redistribute3(struct dm_btree_info *info, struct btree_node *parent,
drivers/md/persistent-data/dm-btree-remove.c
353
struct btree_node *left, struct btree_node *center, struct btree_node *right,
drivers/md/persistent-data/dm-btree-remove.c
418
static int __rebalance3(struct dm_btree_info *info, struct btree_node *parent,
drivers/md/persistent-data/dm-btree-remove.c
421
struct btree_node *left = l->n;
drivers/md/persistent-data/dm-btree-remove.c
422
struct btree_node *center = c->n;
drivers/md/persistent-data/dm-btree-remove.c
423
struct btree_node *right = r->n;
drivers/md/persistent-data/dm-btree-remove.c
450
struct btree_node *parent = dm_block_data(shadow_current(s));
drivers/md/persistent-data/dm-btree-remove.c
487
struct btree_node *n;
drivers/md/persistent-data/dm-btree-remove.c
526
static int do_leaf(struct btree_node *n, uint64_t key, unsigned int *index)
drivers/md/persistent-data/dm-btree-remove.c
549
struct btree_node *n;
drivers/md/persistent-data/dm-btree-remove.c
60
static void node_shift(struct btree_node *n, int shift)
drivers/md/persistent-data/dm-btree-remove.c
600
struct btree_node *n;
drivers/md/persistent-data/dm-btree-remove.c
643
struct btree_node *n;
drivers/md/persistent-data/dm-btree-remove.c
699
struct btree_node *n;
drivers/md/persistent-data/dm-btree-remove.c
86
static int node_copy(struct btree_node *left, struct btree_node *right, int shift)
drivers/md/persistent-data/dm-btree-spine.c
164
struct btree_node *ro_node(struct ro_spine *s)
drivers/md/persistent-data/dm-btree-spine.c
23
struct btree_node *n = dm_block_data(b);
drivers/md/persistent-data/dm-btree-spine.c
36
struct btree_node *n = dm_block_data(b);
drivers/md/persistent-data/dm-btree.c
1005
struct btree_node *parent = dm_block_data(shadow_parent(s));
drivers/md/persistent-data/dm-btree.c
1063
static bool contains_key(struct btree_node *node, uint64_t key)
drivers/md/persistent-data/dm-btree.c
1078
static bool has_space_for_insert(struct btree_node *node, uint64_t key)
drivers/md/persistent-data/dm-btree.c
1097
struct btree_node *node;
drivers/md/persistent-data/dm-btree.c
1160
struct btree_node *node;
drivers/md/persistent-data/dm-btree.c
1227
static bool need_insert(struct btree_node *node, uint64_t *keys,
drivers/md/persistent-data/dm-btree.c
1243
struct btree_node *n;
drivers/md/persistent-data/dm-btree.c
133
struct btree_node *n;
drivers/md/persistent-data/dm-btree.c
1428
struct btree_node *n;
drivers/md/persistent-data/dm-btree.c
1472
struct btree_node *bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
1487
struct btree_node *bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
1524
struct btree_node *bn;
drivers/md/persistent-data/dm-btree.c
1547
struct btree_node *bn;
drivers/md/persistent-data/dm-btree.c
1625
struct btree_node *bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
167
struct btree_node *n;
drivers/md/persistent-data/dm-btree.c
344
int (*search_fn)(struct btree_node *, uint64_t),
drivers/md/persistent-data/dm-btree.c
425
struct btree_node *n;
drivers/md/persistent-data/dm-btree.c
44
static int bsearch(struct btree_node *n, uint64_t key, int want_hi)
drivers/md/persistent-data/dm-btree.c
507
static void copy_entries(struct btree_node *dest, unsigned int dest_offset,
drivers/md/persistent-data/dm-btree.c
508
struct btree_node *src, unsigned int src_offset,
drivers/md/persistent-data/dm-btree.c
521
static void move_entries(struct btree_node *dest, unsigned int dest_offset,
drivers/md/persistent-data/dm-btree.c
522
struct btree_node *src, unsigned int src_offset,
drivers/md/persistent-data/dm-btree.c
535
static void shift_down(struct btree_node *n, unsigned int count)
drivers/md/persistent-data/dm-btree.c
544
static void shift_up(struct btree_node *n, unsigned int count)
drivers/md/persistent-data/dm-btree.c
553
static void redistribute2(struct btree_node *left, struct btree_node *right)
drivers/md/persistent-data/dm-btree.c
582
static void redistribute3(struct btree_node *left, struct btree_node *center,
drivers/md/persistent-data/dm-btree.c
583
struct btree_node *right)
drivers/md/persistent-data/dm-btree.c
64
int lower_bound(struct btree_node *n, uint64_t key)
drivers/md/persistent-data/dm-btree.c
659
struct btree_node *ln, *rn, *pn;
drivers/md/persistent-data/dm-btree.c
69
static int upper_bound(struct btree_node *n, uint64_t key)
drivers/md/persistent-data/dm-btree.c
708
struct btree_node *parent, unsigned int index,
drivers/md/persistent-data/dm-btree.c
713
struct btree_node *node;
drivers/md/persistent-data/dm-btree.c
74
void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
drivers/md/persistent-data/dm-btree.c
743
struct btree_node *ln, *rn, *mn, *pn;
drivers/md/persistent-data/dm-btree.c
844
struct btree_node *pn, *ln, *rn;
drivers/md/persistent-data/dm-btree.c
86
static int insert_at(size_t value_size, struct btree_node *node, unsigned int index,
drivers/md/persistent-data/dm-btree.c
920
struct btree_node *left, *right, *parent = dm_block_data(shadow_parent(s));
drivers/md/persistent-data/dm-btree.c
949
struct btree_node *left, *right, *parent = dm_block_data(shadow_parent(s));
drivers/md/persistent-data/dm-btree.c
978
struct btree_node *node;
drivers/md/persistent-data/dm-space-map-common.c
544
static bool contains_key(struct btree_node *n, uint64_t key, int index)
drivers/md/persistent-data/dm-space-map-common.c
555
struct btree_node *n;
drivers/md/persistent-data/dm-space-map-common.c
587
struct btree_node *n;
drivers/md/persistent-data/dm-space-map-common.c
775
struct btree_node *n;
drivers/md/persistent-data/dm-space-map-common.c
812
struct btree_node *n;
include/trace/events/bcache.h
257
DEFINE_EVENT(btree_node, bcache_btree_read,
include/trace/events/bcache.h
282
DEFINE_EVENT(btree_node, bcache_btree_node_alloc,
include/trace/events/bcache.h
292
DEFINE_EVENT(btree_node, bcache_btree_node_free,
include/trace/events/bcache.h
337
__field(u64, btree_node )
include/trace/events/bcache.h
348
__entry->btree_node = PTR_BUCKET_NR(b->c, &b->key, 0);
include/trace/events/bcache.h
360
__entry->btree_node, __entry->btree_level,
include/trace/events/bcache.h
392
DEFINE_EVENT(btree_node, bcache_btree_set_root,
include/trace/events/bcache.h
63
DECLARE_EVENT_CLASS(btree_node,