Home
last modified time | relevance | path

Searched refs:ind_addr (Results 1 – 9 of 9) sorted by relevance

/qemu/include/hw/s390x/
H A Dadapter.h16 uint64_t ind_addr; member
H A Dcss.h192 IndAddr *get_indicator(hwaddr ind_addr, int len);
/qemu/hw/s390x/
H A Dvirtio-ccw.c834 uint8_t volatile *ind_addr; in virtio_set_ind_atomic() local
836 ind_addr = cpu_physical_memory_map(ind_loc, &len, true); in virtio_set_ind_atomic()
837 if (!ind_addr) { in virtio_set_ind_atomic()
842 actual = *ind_addr; in virtio_set_ind_atomic()
845 actual = qatomic_cmpxchg(ind_addr, expected, expected | to_be_set); in virtio_set_ind_atomic()
848 cpu_physical_memory_unmap((void *)ind_addr, len, 1, len); in virtio_set_ind_atomic()
964 dev->routes.adapter.ind_addr = dev->indicators->map; in virtio_ccw_get_mappings()
H A Ds390-pci-bus.c658 uint8_t volatile *ind_addr; in set_ind_atomic() local
660 ind_addr = cpu_physical_memory_map(ind_loc, &len, true); in set_ind_atomic()
661 if (!ind_addr) { in set_ind_atomic()
665 actual = *ind_addr; in set_ind_atomic()
668 actual = qatomic_cmpxchg(ind_addr, expected, expected | to_be_set); in set_ind_atomic()
670 cpu_physical_memory_unmap((void *)ind_addr, len, 1, len); in set_ind_atomic()
694 set_ind_atomic(pbdev->routes.adapter.ind_addr + (ind_bit + vec) / 8, in s390_msi_ctrl_write()
H A Dcss.c235 IndAddr **ind_addr = ptmp->parent; in post_load_ind_addr() local
238 *ind_addr = get_indicator(ptmp->addr, ptmp->len); in post_load_ind_addr()
240 *ind_addr = NULL; in post_load_ind_addr()
248 IndAddr *ind_addr = *(ptmp->parent); in pre_save_ind_addr() local
250 if (ind_addr != NULL) { in pre_save_ind_addr()
251 ptmp->len = ind_addr->len; in pre_save_ind_addr()
252 ptmp->addr = ind_addr->addr; in pre_save_ind_addr()
393 IndAddr *get_indicator(hwaddr ind_addr, int len) in get_indicator() argument
398 if (indicator->addr == ind_addr) { in get_indicator()
404 indicator->addr = ind_addr; in get_indicator()
H A Ds390-pci-inst.c960 pbdev->routes.adapter.ind_addr = ldq_be_p(&fib.aibv); in reg_irqs()
985 pbdev->routes.adapter.ind_addr = 0; in pci_dereg_irqs()
1415 stq_be_p(&fib.aibv, pbdev->routes.adapter.ind_addr); in stpcifc_service_call()
/qemu/hw/intc/
H A Ds390_flic_kvm.c345 kroute.u.adapter.ind_addr = adapter->ind_addr; in kvm_irqchip_add_adapter_route()
/qemu/linux-headers/linux/
H A Dkvm.h943 __u64 ind_addr; member
/qemu/target/s390x/kvm/
H A Dkvm.c2105 route->u.adapter.ind_addr = pbdev->routes.adapter.ind_addr; in kvm_arch_fixup_msi_route()