Displaying 1 result from an estimated 1 matches for "curr_cpu".
Did you mean:
curr_vcpu
2023 Mar 28
0
[PATCH v4 05/11] vduse: Support set_vq_affinity callback
...e_irq_bound_wq, irq_work);
> unlock:
> up_read(&dev->rwsem);
>
> @@ -1029,6 +1049,22 @@ static int vduse_dev_reg_umem(struct vduse_dev *dev,
> return ret;
> }
>
> +static void vduse_vq_update_effective_cpu(struct vduse_virtqueue *vq)
> +{
> + int curr_cpu = vq->irq_effective_cpu;
> +
> + while (true) {
> + curr_cpu = cpumask_next(curr_cpu, &vq->irq_affinity);
> + if (cpu_online(curr_cpu))
> + break;
> +
> + if (curr_cpu >= nr_cpu_ids)
> + curr_cpu = IRQ_UNBOUND;
> + }
> +
> + vq->irq_effective_...