Lines Matching defs:vmap_block
2584 #define VMAP_BLOCK 0x2 /* mark out the vmap_block sub-type*/
2599 struct vmap_block {
2615 * In order to fast access to any "vmap_block" associated with a
2620 * also acts as a vmap_block hash(alloc/free paths). It means we
2690 * new_vmap_block - allocates new vmap_block and occupies 2^order pages in this
2700 struct vmap_block *vb;
2709 vb = kmalloc_node(sizeof(struct vmap_block), gfp_mask, node);
2759 static void free_vmap_block(struct vmap_block *vb)
2762 struct vmap_block *tmp;
2778 static bool purge_fragmented_block(struct vmap_block *vb,
2806 struct vmap_block *vb, *n_vb;
2817 struct vmap_block *vb;
2848 struct vmap_block *vb;
2905 struct vmap_block *vb;
2955 struct vmap_block *vb;
4568 struct vmap_block *vb;
4576 * not further subdividing and delegating management to vmap_block,
4585 * Area is split into regions and tracked with vmap_block, read out