Searched refs:rdreg (Results 1 – 5 of 5) sorted by relevance
323 struct vgic_redist_region *iter, *rdreg = vgic_cpu->rdreg; in vgic_mmio_vcpu_rdist_is_last() local325 if (!rdreg) in vgic_mmio_vcpu_rdist_is_last()328 if (vgic_cpu->rdreg_index < rdreg->free_index - 1) { in vgic_mmio_vcpu_rdist_is_last()330 } else if (rdreg->count && vgic_cpu->rdreg_index == (rdreg->count - 1)) { in vgic_mmio_vcpu_rdist_is_last()332 gpa_t end = rdreg->base + rdreg->count * KVM_VGIC_V3_REDIST_SIZE; in vgic_mmio_vcpu_rdist_is_last()784 struct vgic_redist_region *rdreg; in vgic_register_redist_iodev() local800 rdreg = vgic_v3_rdist_free_slot(&vgic->rd_regions); in vgic_register_redist_iodev()801 if (!rdreg) in vgic_register_redist_iodev()809 vgic_cpu->rdreg = rdreg; in vgic_register_redist_iodev()810 vgic_cpu->rdreg_index = rdreg->free_index; in vgic_register_redist_iodev()[all …]
132 struct vgic_redist_region *rdreg; in kvm_vgic_addr() local141 rdreg = list_first_entry_or_null(&vgic->rd_regions, in kvm_vgic_addr()143 if (!rdreg) in kvm_vgic_addr()146 addr_ptr = &rdreg->base; in kvm_vgic_addr()151 struct vgic_redist_region *rdreg; in kvm_vgic_addr() local173 rdreg = vgic_v3_rdist_region_from_index(kvm, index); in kvm_vgic_addr()174 if (!rdreg) { in kvm_vgic_addr()180 addr |= rdreg->base; in kvm_vgic_addr()181 addr |= (u64)rdreg->count << KVM_VGIC_V3_RDIST_COUNT_SHIFT; in kvm_vgic_addr()
434 struct vgic_redist_region *rdreg, *next; in kvm_vgic_dist_destroy() local445 list_for_each_entry_safe(rdreg, next, &dist->rd_regions, list) in kvm_vgic_dist_destroy()446 vgic_v3_free_redist_region(kvm, rdreg); in kvm_vgic_dist_destroy()
117 u16 rdreg; in gpio_mdio_read() local132 rdreg = 0; in gpio_mdio_read()140 rdreg <<= 1; in gpio_mdio_read()141 rdreg |= mdio_read(bus); in gpio_mdio_read()149 ret = rdreg; in gpio_mdio_read()
395 u32 rdreg = 0; in cqspi_calc_rdreg() local397 rdreg |= CQSPI_OP_WIDTH(op->cmd) << CQSPI_REG_RD_INSTR_TYPE_INSTR_LSB; in cqspi_calc_rdreg()398 rdreg |= CQSPI_OP_WIDTH(op->addr) << CQSPI_REG_RD_INSTR_TYPE_ADDR_LSB; in cqspi_calc_rdreg()399 rdreg |= CQSPI_OP_WIDTH(op->data) << CQSPI_REG_RD_INSTR_TYPE_DATA_LSB; in cqspi_calc_rdreg()401 return rdreg; in cqspi_calc_rdreg()541 unsigned int rdreg; in cqspi_command_read() local565 rdreg = cqspi_calc_rdreg(op); in cqspi_command_read()566 writel(rdreg, reg_base + CQSPI_REG_RD_INSTR); in cqspi_command_read()