Home
last modified time | relevance | path

Searched refs:vmp (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_vmid.c50 struct lpfc_vmid *vmp; in lpfc_get_vmid_from_hashtable() local
52 hash_for_each_possible(vport->hash_table, vmp, hnode, hash) { in lpfc_get_vmid_from_hashtable()
53 if (memcmp(&vmp->host_vmid[0], buf, 16) == 0) in lpfc_get_vmid_from_hashtable()
54 return vmp; in lpfc_get_vmid_from_hashtable()
63 * @vmp: Pointer to a VMID entry representing a VM sending I/O
70 struct lpfc_vmid *vmp) in lpfc_put_vmid_in_hashtable()
72 hash_add(vport->hash_table, &vmp->hnode, hash); in lpfc_put_vmid_in_hashtable()
104 * @vmp: Pointer to a VMID entry representing a VM sending I/O
109 struct lpfc_vmid *vmp, in lpfc_vmid_update_entry()
115 tag->cs_ctl_vmid = vmp in lpfc_vmid_update_entry()
69 lpfc_put_vmid_in_hashtable(struct lpfc_vport *vport, u32 hash, struct lpfc_vmid *vmp) lpfc_put_vmid_in_hashtable() argument
107 lpfc_vmid_update_entry(struct lpfc_vport *vport, enum dma_data_direction iodir, struct lpfc_vmid *vmp, union lpfc_vmid_io_tag *tag) lpfc_vmid_update_entry() argument
162 struct lpfc_vmid *vmp = NULL; lpfc_vmid_get_appid() local
302 struct lpfc_vmid *vmp = NULL; lpfc_reinit_vmid() local
[all...]
H A Dlpfc_ct.c3585 struct lpfc_vmid *vmp, *cur; in lpfc_cmpl_ct_cmd_vmid() local
3628 vmp = lpfc_get_vmid_from_hashtable(vport, hash, in lpfc_cmpl_ct_cmd_vmid()
3630 if (vmp) { in lpfc_cmpl_ct_cmd_vmid()
3632 vmp->un.app_id = be32_to_cpu(app->app_id); in lpfc_cmpl_ct_cmd_vmid()
3633 vmp->flag |= LPFC_VMID_REGISTERED; in lpfc_cmpl_ct_cmd_vmid()
3634 vmp->flag &= ~LPFC_VMID_REQ_REGISTER; in lpfc_cmpl_ct_cmd_vmid()
3656 vmp = &vport->vmid[i]; in lpfc_cmpl_ct_cmd_vmid()
3657 if (vmp->flag != LPFC_VMID_SLOT_FREE) in lpfc_cmpl_ct_cmd_vmid()
3658 memset(vmp, 0, sizeof(struct lpfc_vmid)); in lpfc_cmpl_ct_cmd_vmid()
H A Dlpfc_hbadisc.c297 struct lpfc_vmid *vmp; in lpfc_check_inactive_vmid_one() local
305 hash_for_each(vport->hash_table, bucket, vmp, hnode) { in lpfc_check_inactive_vmid_one()
307 if (vmp->flag & LPFC_VMID_REGISTERED) { in lpfc_check_inactive_vmid_one()
312 lta = per_cpu_ptr(vmp->last_io_time, cpu); in lpfc_check_inactive_vmid_one()
327 vmp->flag = LPFC_VMID_DE_REGISTER; in lpfc_check_inactive_vmid_one()
330 r = lpfc_vmid_uvem(vport, vmp, false); in lpfc_check_inactive_vmid_one()
334 vmp); in lpfc_check_inactive_vmid_one()
340 struct lpfc_vmid *ht = vmp; in lpfc_check_inactive_vmid_one()
H A Dlpfc.h347 struct lpfc_vmid *vmp; member
H A Dlpfc_els.c12363 vmid_context->vmp = vmid; in lpfc_vmid_uvem()
12438 vmid = vmid_context->vmp; in lpfc_cmpl_els_uvem()
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c287 void kvm_vm_restart(struct kvm_vm *vmp, int perm) in kvm_vm_restart() argument
291 vm_open(vmp, perm); in kvm_vm_restart()
292 if (vmp->has_irqchip) in kvm_vm_restart()
293 vm_create_irqchip(vmp); in kvm_vm_restart()
295 list_for_each_entry(region, &vmp->userspace_mem_regions, list) { in kvm_vm_restart()
296 int ret = ioctl(vmp->fd, KVM_SET_USER_MEMORY_REGION, &region->region); in kvm_vm_restart()
450 void kvm_vm_release(struct kvm_vm *vmp) in kvm_vm_release() argument
455 list_for_each_entry_safe(vcpu, tmp, &vmp->vcpus, list) in kvm_vm_release()
458 ret = close(vmp->fd); in kvm_vm_release()
460 " vmp in kvm_vm_release()
489 kvm_vm_free(struct kvm_vm *vmp) kvm_vm_free() argument
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c446 void kvm_vm_restart(struct kvm_vm *vmp) in kvm_vm_restart() argument
451 vm_open(vmp); in kvm_vm_restart()
452 if (vmp->has_irqchip) in kvm_vm_restart()
453 vm_create_irqchip(vmp); in kvm_vm_restart()
455 hash_for_each(vmp->regions.slot_hash, ctr, region, slot_node) { in kvm_vm_restart()
456 int ret = ioctl(vmp->fd, KVM_SET_USER_MEMORY_REGION, &region->region); in kvm_vm_restart()
661 void kvm_vm_release(struct kvm_vm *vmp) in kvm_vm_release() argument
666 list_for_each_entry_safe(vcpu, tmp, &vmp->vcpus, list) in kvm_vm_release()
667 vm_vcpu_rm(vmp, vcpu); in kvm_vm_release()
669 ret = close(vmp in kvm_vm_release()
707 kvm_vm_free(struct kvm_vm *vmp) kvm_vm_free() argument
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/include/
H A Dkvm_util.h71 void kvm_vm_free(struct kvm_vm *vmp);
72 void kvm_vm_restart(struct kvm_vm *vmp, int perm);
73 void kvm_vm_release(struct kvm_vm *vmp);
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h339 void kvm_vm_free(struct kvm_vm *vmp);
340 void kvm_vm_restart(struct kvm_vm *vmp);
341 void kvm_vm_release(struct kvm_vm *vmp);

Completed in 35 milliseconds