Lines Matching refs:data
229 const struct kvm_riscv_hfence *data)
238 data, sizeof(*data));
292 const struct kvm_riscv_hfence *data)
310 if (!data || !data->type)
314 * Enqueue hfence data to VCPU hfence queue. If we don't
318 if (!vcpu_hfence_enqueue(vcpu, data))
337 struct kvm_riscv_hfence data;
339 data.type = KVM_RISCV_HFENCE_GVMA_VMID_GPA;
340 data.asid = 0;
341 data.addr = gpa;
342 data.size = gpsz;
343 data.order = order;
345 KVM_REQ_HFENCE_GVMA_VMID_ALL, &data);
360 struct kvm_riscv_hfence data;
362 data.type = KVM_RISCV_HFENCE_VVMA_ASID_GVA;
363 data.asid = asid;
364 data.addr = gva;
365 data.size = gvsz;
366 data.order = order;
368 KVM_REQ_HFENCE_VVMA_ALL, &data);
375 struct kvm_riscv_hfence data;
377 data.type = KVM_RISCV_HFENCE_VVMA_ASID_ALL;
378 data.asid = asid;
379 data.addr = data.size = data.order = 0;
381 KVM_REQ_HFENCE_VVMA_ALL, &data);
389 struct kvm_riscv_hfence data;
391 data.type = KVM_RISCV_HFENCE_VVMA_GVA;
392 data.asid = 0;
393 data.addr = gva;
394 data.size = gvsz;
395 data.order = order;
397 KVM_REQ_HFENCE_VVMA_ALL, &data);