Home
last modified time | relevance | path

Searched refs:gcr (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/arch/s390/kvm/
H A Dguestdbg.c62 u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; in enable_all_hw_bp()
63 u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; in enable_all_hw_bp()
64 u64 *cr11 = &vcpu->arch.sie_block->gcr[11]; in enable_all_hw_bp()
102 u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; in enable_all_hw_wp()
103 u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; in enable_all_hw_wp()
104 u64 *cr11 = &vcpu->arch.sie_block->gcr[11]; in enable_all_hw_wp()
158 vcpu->arch.sie_block->gcr[10] = 0; in kvm_s390_patch_guest_per_regs()
159 vcpu->arch.sie_block->gcr[11] = -1UL; in kvm_s390_patch_guest_per_regs()
541 u64 cr9 = vcpu->arch.sie_block->gcr[9]; in filter_guest_per_event()
542 u64 cr10 = vcpu->arch.sie_block->gcr[10]; in filter_guest_per_event()
[all …]
H A Dgaccess.c243 asce->val = vcpu->arch.sie_block->gcr[1]; in ar_translation()
246 asce->val = vcpu->arch.sie_block->gcr[7]; in ar_translation()
254 ald_addr = vcpu->arch.sie_block->gcr[5]; in ar_translation()
256 ald_addr = vcpu->arch.sie_block->gcr[2]; in ar_translation()
289 eax = (vcpu->arch.sie_block->gcr[8] >> 16) & 0xffff; in ar_translation()
417 asce->val = vcpu->arch.sie_block->gcr[1]; in get_vcpu_asce()
420 asce->val = vcpu->arch.sie_block->gcr[7]; in get_vcpu_asce()
423 asce->val = vcpu->arch.sie_block->gcr[13]; in get_vcpu_asce()
473 ctlreg0.val = vcpu->arch.sie_block->gcr[0]; in guest_translate()
633 union ctlreg0 ctlreg0 = {.val = vcpu->arch.sie_block->gcr[0]}; in low_address_protection_enabled()
[all …]
H A Dvsie.c432 memcpy(scb_o->gcr, scb_s->gcr, 128); in unshadow_scb()
498 memcpy(scb_s->gcr, scb_o->gcr, 128); in shadow_scb()
1059 cr0.val = vcpu->arch.sie_block->gcr[0]; in vsie_handle_mvpg()
1233 asce = vcpu->arch.sie_block->gcr[1]; in acquire_gmap_shadow()
1234 cr0.val = vcpu->arch.sie_block->gcr[0]; in acquire_gmap_shadow()
H A Dinterrupt.c167 !(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK)) in ckc_interrupts_enabled()
180 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) { in ckc_irq_pending()
192 (vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK); in cpu_timer_interrupts_enabled()
349 if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i))) in disable_iscs()
369 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK)) in deliverable_irqs()
375 if (!(vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK)) in deliverable_irqs()
393 if (!(vcpu->arch.sie_block->gcr[14] & in deliverable_irqs()
654 &vcpu->arch.sie_block->gcr, 128); in __write_machine_check()
1243 (vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK)) in kvm_s390_vcpu_has_irq()
1306 vcpu->arch.sie_block->gcr[6] >> 24)) in kvm_s390_handle_wait()
[all …]
H A Dsigp.c77 p_asn = dst_vcpu->arch.sie_block->gcr[4] & 0xffff; /* Primary ASN */ in __sigp_conditional_emergency()
78 s_asn = dst_vcpu->arch.sie_block->gcr[3] & 0xffff; /* Secondary ASN */ in __sigp_conditional_emergency()
H A Dpriv.c495 inti = kvm_s390_get_io_int(vcpu->kvm, vcpu->arch.sie_block->gcr[6], 0); in handle_tpi()
1368 vcpu->arch.sie_block->gcr[reg] &= 0xffffffff00000000ul; in kvm_s390_handle_lctl()
1369 vcpu->arch.sie_block->gcr[reg] |= ctl_array[nr_regs++]; in kvm_s390_handle_lctl()
1403 ctl_array[nr_regs++] = vcpu->arch.sie_block->gcr[reg]; in kvm_s390_handle_stctl()
1441 vcpu->arch.sie_block->gcr[reg] = ctl_array[nr_regs++]; in handle_lctlg()
1475 ctl_array[nr_regs++] = vcpu->arch.sie_block->gcr[reg]; in handle_stctg()
/linux-6.15/Documentation/devicetree/bindings/soc/nuvoton/
H A Dnuvoton,npcm-gcr.yaml4 $id: http://devicetree.org/schemas/soc/nuvoton/nuvoton,npcm-gcr.yaml#
22 - nuvoton,wpcm450-gcr
23 - nuvoton,npcm750-gcr
24 - nuvoton,npcm845-gcr
40 gcr: syscon@800000 {
41 compatible = "nuvoton,npcm750-gcr", "syscon", "simple-mfd";
/linux-6.15/drivers/soc/nuvoton/
H A Dwpcm450-soc.c52 struct regmap *gcr; in wpcm450_soc_init() local
59 gcr = syscon_regmap_lookup_by_compatible("nuvoton,wpcm450-gcr"); in wpcm450_soc_init()
60 if (IS_ERR(gcr)) in wpcm450_soc_init()
61 return PTR_ERR(gcr); in wpcm450_soc_init()
62 ret = regmap_read(gcr, GCR_PDID, &pdid); in wpcm450_soc_init()
/linux-6.15/arch/mips/include/asm/
H A Dmips-cm.h149 CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_GCB_OFS + off, name) \
150 CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_COCB_OFS + off, redir_##name)
153 CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_GCB_OFS + off, name) \
154 CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_COCB_OFS + off, redir_##name)
157 CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_CLCB_OFS + off, cl_##name) \
158 CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_COCB_OFS + off, co_##name)
161 CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_CLCB_OFS + off, cl_##name) \
162 CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_COCB_OFS + off, co_##name)
/linux-6.15/arch/arm64/boot/dts/nuvoton/
H A Dnuvoton-common-npcm8xx.dtsi20 gcr: system-controller@f0800000 { label
21 compatible = "nuvoton,npcm845-gcr", "syscon";
54 nuvoton,sysgcr = <&gcr>;
157 syscon = <&gcr>;
166 syscon = <&gcr>;
175 syscon = <&gcr>;
/linux-6.15/drivers/gpio/
H A Dgpio-xra1403.c125 unsigned int gcr; in xra1403_dbg_show() local
138 gcr = value[XRA_GCR + 1] << 8 | value[XRA_GCR]; in xra1403_dbg_show()
143 (gcr & BIT(i)) ? "in" : "out", in xra1403_dbg_show()
/linux-6.15/sound/arm/
H A Dpxa2xx-ac97-lib.c275 u32 gcr = readl(ac97_reg_base + GCR); in pxa2xx_ac97_finish_reset() local
276 gcr &= ~(GCR_PRIRDY_IEN|GCR_SECRDY_IEN); in pxa2xx_ac97_finish_reset()
277 gcr |= GCR_SDONE_IE|GCR_CDONE_IE; in pxa2xx_ac97_finish_reset()
278 writel(gcr, ac97_reg_base + GCR); in pxa2xx_ac97_finish_reset()
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c37 u32 gcr = IXGBE_READ_REG(hw, IXGBE_GCR); in ixgbe_set_pcie_completion_timeout() local
44 if (gcr & IXGBE_GCR_CMPL_TMOUT_MASK) in ixgbe_set_pcie_completion_timeout()
51 if (!(gcr & IXGBE_GCR_CAP_VER2)) { in ixgbe_set_pcie_completion_timeout()
52 gcr |= IXGBE_GCR_CMPL_TMOUT_10ms; in ixgbe_set_pcie_completion_timeout()
66 gcr &= ~IXGBE_GCR_CMPL_TMOUT_RESEND; in ixgbe_set_pcie_completion_timeout()
67 IXGBE_WRITE_REG(hw, IXGBE_GCR, gcr); in ixgbe_set_pcie_completion_timeout()
/linux-6.15/Documentation/devicetree/bindings/arm/cpu-enable-method/
H A Dnuvoton,npcm750-smp15 "nuvoton,npcm750-gcr".
/linux-6.15/sound/soc/stm/
H A Dstm32_sai.c287 sai->gcr = readl_relaxed(sai->base); in stm32_sai_suspend()
302 writel_relaxed(sai->gcr, sai->base); in stm32_sai_resume()
H A Dstm32_sai.h307 u32 gcr; member
/linux-6.15/drivers/net/ethernet/intel/e1000e/
H A Dmac.c1687 u32 gcr; in e1000e_set_pcie_no_snoop() local
1690 gcr = er32(GCR); in e1000e_set_pcie_no_snoop()
1691 gcr &= ~(PCIE_NO_SNOOP_ALL); in e1000e_set_pcie_no_snoop()
1692 gcr |= no_snoop; in e1000e_set_pcie_no_snoop()
1693 ew32(GCR, gcr); in e1000e_set_pcie_no_snoop()
/linux-6.15/Documentation/devicetree/bindings/reset/
H A Dnuvoton,npcm750-reset.yaml69 nuvoton,sysgcr = <&gcr>;
/linux-6.15/arch/powerpc/kvm/
H A Dmpic.c216 uint32_t gcr; /* Global configuration register */ member
516 opp->gcr = GCR_RESET; in openpic_reset()
558 opp->gcr = 0; in openpic_reset()
684 opp->gcr &= ~opp->mpic_mode_mask; in openpic_gcr_write()
685 opp->gcr |= val & opp->mpic_mode_mask; in openpic_gcr_write()
761 retval = opp->gcr; in openpic_gbl_read()
1184 if ((opp->gcr & opp->mpic_mode_mask) == GCR_MODE_PROXY) in kvmppc_mpic_set_epr()
/linux-6.15/Documentation/devicetree/bindings/media/
H A Dnuvoton,npcm-vcd.yaml69 nuvoton,sysgcr = <&gcr>;
/linux-6.15/Documentation/devicetree/bindings/i2c/
H A Dnuvoton,npcm7xx-i2c.yaml74 nuvoton,sys-mgr = <&gcr>;
/linux-6.15/drivers/media/platform/nuvoton/
H A Dnpcm-video.c651 struct regmap *gcr = video->gcr_regmap; in npcm_video_gfx_reset() local
653 regmap_update_bits(gcr, INTCR2, INTCR2_GIRST2, INTCR2_GIRST2); in npcm_video_gfx_reset()
655 regmap_update_bits(gcr, INTCR2, INTCR2_GIRST2, 0); in npcm_video_gfx_reset()
752 struct regmap *gcr = video->gcr_regmap, *vcd = video->vcd_regmap; in npcm_video_init_reg() local
755 regmap_update_bits(gcr, INTCR, INTCR_DEHS, 0); in npcm_video_init_reg()
758 regmap_update_bits(gcr, INTCR, INTCR_GFXIFDIS, 0); in npcm_video_init_reg()
761 regmap_update_bits(gcr, INTCR2, INTCR2_GIHCRST | INTCR2_GIVCRST, in npcm_video_init_reg()
/linux-6.15/arch/arm/boot/dts/nuvoton/
H A Dnuvoton-wpcm450.dtsi55 gcr: syscon@b0000000 { label
56 compatible = "nuvoton,wpcm450-gcr", "syscon", "simple-mfd";
H A Dnuvoton-common-npcm7xx.dtsi91 gcr: gcr@800000 { label
92 compatible = "nuvoton,npcm750-gcr", "syscon", "simple-mfd";
113 nuvoton,sysgcr = <&gcr>;
/linux-6.15/tools/testing/selftests/kvm/include/s390/
H A Dsie.h215 __u64 gcr[16]; /* 0x0100 */ member

12