Home
last modified time | relevance | path

Searched refs:GENRADIX_NODE_SIZE (Results 1 – 2 of 2) sorted by relevance

/linux/include/linux/
H A Dgeneric-radix-tree.h50 #define GENRADIX_NODE_SIZE (1U << GENRADIX_NODE_SHIFT) macro
52 #define GENRADIX_ARY (GENRADIX_NODE_SIZE / sizeof(struct genradix_node *))
95 u8 data[GENRADIX_NODE_SIZE];
101 return kzalloc(GENRADIX_NODE_SIZE, gfp_mask); in genradix_alloc_node()
161 BUILD_BUG_ON(obj_size > GENRADIX_NODE_SIZE); in __idx_to_offset()
163 BUG_ON(obj_size > GENRADIX_NODE_SIZE); in __idx_to_offset()
166 size_t objs_per_page = GENRADIX_NODE_SIZE / obj_size; in __idx_to_offset()
168 return (idx / objs_per_page) * GENRADIX_NODE_SIZE + in __idx_to_offset()
178 (GENRADIX_NODE_SIZE / sizeof((_radix)->type[0]))
180 (GENRADIX_NODE_SIZE % sizeof((_radix)->type[0]))
[all …]
/linux/lib/
H A Dgeneric-radix-tree.c135 return &n->data[iter->offset & (GENRADIX_NODE_SIZE - 1)]; in __genradix_iter_peek()
193 return &n->data[iter->offset & (GENRADIX_NODE_SIZE - 1)]; in __genradix_iter_peek_prev()
215 for (offset = 0; offset < size; offset += GENRADIX_NODE_SIZE) in __genradix_prealloc()