Lines Matching refs:vbq
2024 struct vmap_block_queue *vbq;
2070 vbq = raw_cpu_ptr(&vmap_block_queue);
2071 spin_lock(&vbq->lock);
2072 list_add_tail_rcu(&vb->free_list, &vbq->free);
2073 spin_unlock(&vbq->lock);
2096 struct vmap_block_queue *vbq, struct list_head *purge_list,
2113 spin_lock(&vbq->lock);
2115 spin_unlock(&vbq->lock);
2134 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, cpu);
2137 list_for_each_entry_rcu(vb, &vbq->free, free_list) {
2146 purge_fragmented_block(vb, vbq, &purge, true);
2163 struct vmap_block_queue *vbq;
2181 vbq = raw_cpu_ptr(&vmap_block_queue);
2182 list_for_each_entry_rcu(vb, &vbq->free, free_list) {
2199 spin_lock(&vbq->lock);
2201 spin_unlock(&vbq->lock);
2270 struct vmap_block_queue *vbq = &per_cpu(vmap_block_queue, cpu);
2275 xa_for_each(&vbq->vmap_blocks, idx, vb) {
2283 if (!purge_fragmented_block(vb, vbq, &purge_list, false) &&
4466 struct vmap_block_queue *vbq;
4469 vbq = &per_cpu(vmap_block_queue, i);
4470 spin_lock_init(&vbq->lock);
4471 INIT_LIST_HEAD(&vbq->free);
4475 xa_init(&vbq->vmap_blocks);