Home
last modified time | relevance | path

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

/openbmc/linux/drivers/fsi/
H A Dfsi-scom.c148 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 Dadapter.h16 uint64_t ind_addr; member
H A Dcss.h192 IndAddr *get_indicator(hwaddr ind_addr, int len);
/openbmc/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.c656 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 Dcss.c243 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 Ds390-pci-inst.c958 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 Dxgene_enet_cle.c129 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 Ds390_flic_kvm.c345 kroute.u.adapter.ind_addr = adapter->ind_addr; in kvm_irqchip_add_adapter_route()
/openbmc/linux/arch/s390/kvm/
H A Dinterrupt.c2803 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 Dkvm.h945 __u64 ind_addr; member
/openbmc/qemu/target/s390x/kvm/
H A Dkvm.c2121 route->u.adapter.ind_addr = pbdev->routes.adapter.ind_addr; in kvm_arch_fixup_msi_route()
/openbmc/linux/tools/include/uapi/linux/
H A Dkvm.h1214 __u64 ind_addr; member
/openbmc/linux/include/uapi/linux/
H A Dkvm.h1214 __u64 ind_addr; member
/openbmc/linux/include/linux/
H A Dkvm_host.h615 u64 ind_addr; member
/openbmc/linux/Documentation/virt/kvm/
H A Dapi.rst1888 __u64 ind_addr;