Lines Matching refs:vbq
2607 struct vmap_block_queue *vbq; in new_vmap_block() local
2660 vbq = per_cpu_ptr(&vmap_block_queue, vb->cpu); in new_vmap_block()
2661 spin_lock(&vbq->lock); in new_vmap_block()
2662 list_add_tail_rcu(&vb->free_list, &vbq->free); in new_vmap_block()
2663 spin_unlock(&vbq->lock); in new_vmap_block()
2690 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, vb->cpu); in purge_fragmented_block() local
2706 spin_lock(&vbq->lock); in purge_fragmented_block()
2708 spin_unlock(&vbq->lock); in purge_fragmented_block()
2727 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, cpu); in purge_fragmented_blocks() local
2730 list_for_each_entry_rcu(vb, &vbq->free, free_list) { in purge_fragmented_blocks()
2756 struct vmap_block_queue *vbq; in vb_alloc() local
2774 vbq = raw_cpu_ptr(&vmap_block_queue); in vb_alloc()
2775 list_for_each_entry_rcu(vb, &vbq->free, free_list) { in vb_alloc()
2792 spin_lock(&vbq->lock); in vb_alloc()
2794 spin_unlock(&vbq->lock); in vb_alloc()
2863 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, cpu); in _vm_unmap_aliases() local
2868 xa_for_each(&vbq->vmap_blocks, idx, vb) { in _vm_unmap_aliases()
5203 struct vmap_block_queue *vbq; in vmalloc_init() local
5206 vbq = &per_cpu(vmap_block_queue, i); in vmalloc_init()
5207 spin_lock_init(&vbq->lock); in vmalloc_init()
5208 INIT_LIST_HEAD(&vbq->free); in vmalloc_init()
5212 xa_init(&vbq->vmap_blocks); in vmalloc_init()