Lines Matching refs:vmap_block
1918 #define VMAP_BLOCK 0x2 /* mark out the vmap_block sub-type*/
1933 struct vmap_block {
1948 * In order to fast access to any "vmap_block" associated with a
1953 * also acts as a vmap_block hash(alloc/free paths). It means we
2015 * new_vmap_block - allocates new vmap_block and occupies 2^order pages in this
2025 struct vmap_block *vb;
2034 vb = kmalloc_node(sizeof(struct vmap_block),
2078 static void free_vmap_block(struct vmap_block *vb)
2080 struct vmap_block *tmp;
2095 static bool purge_fragmented_block(struct vmap_block *vb,
2122 struct vmap_block *vb, *n_vb;
2133 struct vmap_block *vb;
2164 struct vmap_block *vb;
2221 struct vmap_block *vb;
2271 struct vmap_block *vb;
3642 struct vmap_block *vb;
3650 * not further subdividing and delegating management to vmap_block,
3659 * Area is split into regions and tracked with vmap_block, read out