Lines Matching refs:vbq
2692 struct vmap_block_queue *vbq; in new_vmap_block() local
2744 vbq = per_cpu_ptr(&vmap_block_queue, vb->cpu); in new_vmap_block()
2745 spin_lock(&vbq->lock); in new_vmap_block()
2746 list_add_tail_rcu(&vb->free_list, &vbq->free); in new_vmap_block()
2747 spin_unlock(&vbq->lock); in new_vmap_block()
2774 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, vb->cpu); in purge_fragmented_block() local
2790 spin_lock(&vbq->lock); in purge_fragmented_block()
2792 spin_unlock(&vbq->lock); in purge_fragmented_block()
2811 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, cpu); in purge_fragmented_blocks() local
2814 list_for_each_entry_rcu(vb, &vbq->free, free_list) { in purge_fragmented_blocks()
2840 struct vmap_block_queue *vbq; in vb_alloc() local
2858 vbq = raw_cpu_ptr(&vmap_block_queue); in vb_alloc()
2859 list_for_each_entry_rcu(vb, &vbq->free, free_list) { in vb_alloc()
2876 spin_lock(&vbq->lock); in vb_alloc()
2878 spin_unlock(&vbq->lock); in vb_alloc()
2947 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, cpu); in _vm_unmap_aliases() local
2952 xa_for_each(&vbq->vmap_blocks, idx, vb) { in _vm_unmap_aliases()
5428 struct vmap_block_queue *vbq; in vmalloc_init() local
5431 vbq = &per_cpu(vmap_block_queue, i); in vmalloc_init()
5432 spin_lock_init(&vbq->lock); in vmalloc_init()
5433 INIT_LIST_HEAD(&vbq->free); in vmalloc_init()
5437 xa_init(&vbq->vmap_blocks); in vmalloc_init()