/openbmc/linux/drivers/fsi/ |
H A D | fsi-scom.c | 148 uint64_t ind_data, ind_addr; in put_indirect_scom_form0() local 154 ind_addr = addr & XSCOM_ADDR_DIRECT_PART; in put_indirect_scom_form0() 156 rc = __put_scom(scom, ind_data, ind_addr, status); in put_indirect_scom_form0() 173 uint64_t ind_data, ind_addr; in put_indirect_scom_form1() local 178 ind_addr = addr & XSCOM_ADDR_FORM1_LOW; in put_indirect_scom_form1() 180 return __put_scom(scom, ind_data, ind_addr, status); in put_indirect_scom_form1() 186 uint64_t ind_data, ind_addr; in get_indirect_scom_form0() local 189 ind_addr = addr & XSCOM_ADDR_DIRECT_PART; in get_indirect_scom_form0() 191 rc = __put_scom(scom, ind_data, ind_addr, status); in get_indirect_scom_form0()
|
/openbmc/qemu/include/hw/s390x/ |
H A D | adapter.h | 16 uint64_t ind_addr; member
|
H A D | css.h | 192 IndAddr *get_indicator(hwaddr ind_addr, int len);
|
/openbmc/qemu/hw/s390x/ |
H A D | virtio-ccw.c | 834 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 D | s390-pci-bus.c | 656 uint8_t volatile *ind_addr; in set_ind_atomic() local 658 ind_addr = cpu_physical_memory_map(ind_loc, &len, true); in set_ind_atomic() 659 if (!ind_addr) { in set_ind_atomic() 663 actual = *ind_addr; in set_ind_atomic() 666 actual = qatomic_cmpxchg(ind_addr, expected, expected | to_be_set); in set_ind_atomic() 668 cpu_physical_memory_unmap((void *)ind_addr, len, 1, len); in set_ind_atomic() 692 set_ind_atomic(pbdev->routes.adapter.ind_addr + (ind_bit + vec) / 8, in s390_msi_ctrl_write()
|
H A D | css.c | 243 IndAddr **ind_addr = ptmp->parent; in post_load_ind_addr() local 246 *ind_addr = get_indicator(ptmp->addr, ptmp->len); in post_load_ind_addr() 248 *ind_addr = NULL; in post_load_ind_addr() 256 IndAddr *ind_addr = *(ptmp->parent); in pre_save_ind_addr() local 258 if (ind_addr != NULL) { in pre_save_ind_addr() 259 ptmp->len = ind_addr->len; in pre_save_ind_addr() 260 ptmp->addr = ind_addr->addr; in pre_save_ind_addr() 422 IndAddr *get_indicator(hwaddr ind_addr, int len) in get_indicator() argument 427 if (indicator->addr == ind_addr) { in get_indicator() 433 indicator->addr = ind_addr; in get_indicator()
|
H A D | s390-pci-inst.c | 958 pbdev->routes.adapter.ind_addr = ldq_be_p(&fib.aibv); in reg_irqs() 983 pbdev->routes.adapter.ind_addr = 0; in pci_dereg_irqs() 1405 stq_be_p(&fib.aibv, pbdev->routes.adapter.ind_addr); in stpcifc_service_call()
|
/openbmc/linux/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_cle.c | 129 u32 i, j, ind_addr; in xgene_cle_dram_wr() local 141 ind_addr = XGENE_CLE_DRAM(type + (port * 4)) | index; in xgene_cle_dram_wr() 142 iowrite32(ind_addr, base + INDADDR); in xgene_cle_dram_wr()
|
/openbmc/qemu/hw/intc/ |
H A D | s390_flic_kvm.c | 345 kroute.u.adapter.ind_addr = adapter->ind_addr; in kvm_irqchip_add_adapter_route()
|
/openbmc/linux/arch/s390/kvm/ |
H A D | interrupt.c | 2803 ind_page = get_map_page(kvm, adapter_int->ind_addr); in adapter_indicators_set() 2814 bit = get_ind_bit(adapter_int->ind_addr, in adapter_indicators_set() 2817 mark_page_dirty(kvm, adapter_int->ind_addr >> PAGE_SHIFT); in adapter_indicators_set() 2911 uaddr = gmap_translate(kvm->arch.gmap, ue->u.adapter.ind_addr); in kvm_set_routing_entry() 2914 e->adapter.ind_addr = uaddr; in kvm_set_routing_entry()
|
/openbmc/qemu/linux-headers/linux/ |
H A D | kvm.h | 945 __u64 ind_addr; member
|
/openbmc/qemu/target/s390x/kvm/ |
H A D | kvm.c | 2121 route->u.adapter.ind_addr = pbdev->routes.adapter.ind_addr; in kvm_arch_fixup_msi_route()
|
/openbmc/linux/tools/include/uapi/linux/ |
H A D | kvm.h | 1214 __u64 ind_addr; member
|
/openbmc/linux/include/uapi/linux/ |
H A D | kvm.h | 1214 __u64 ind_addr; member
|
/openbmc/linux/include/linux/ |
H A D | kvm_host.h | 615 u64 ind_addr; member
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | api.rst | 1888 __u64 ind_addr;
|