/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_udma_config.c | 53 uint32_t reg; in al_udma_axi_set() local 57 reg = al_reg_read32(&axi_regs->cfg_2); in al_udma_axi_set() 58 reg &= ~UDMA_GEN_AXI_CFG_2_ARB_PROMOTION_MASK; in al_udma_axi_set() 59 reg |= axi->arb_promotion; in al_udma_axi_set() 60 al_reg_write32(&axi_regs->cfg_2, reg); in al_udma_axi_set() 62 reg = al_reg_read32(&axi_regs->endian_cfg); in al_udma_axi_set() 64 reg |= UDMA_GEN_AXI_ENDIAN_CFG_SWAP_64B_EN; in al_udma_axi_set() 66 reg &= ~UDMA_GEN_AXI_ENDIAN_CFG_SWAP_64B_EN; in al_udma_axi_set() 69 reg |= UDMA_GEN_AXI_ENDIAN_CFG_SWAP_S2M_DATA; in al_udma_axi_set() 71 reg &= ~UDMA_GEN_AXI_ENDIAN_CFG_SWAP_S2M_DATA; in al_udma_axi_set() [all …]
|
/freebsd/sys/dev/qcom_tlmm/ |
H A D | qcom_tlmm_ipq4018_hw.c | 71 uint32_t reg; in qcom_tlmm_ipq4018_hw_pin_set_function() local 78 reg = GPIO_READ(sc, QCOM_TLMM_IPQ4018_REG_PIN(pin, in qcom_tlmm_ipq4018_hw_pin_set_function() 80 reg &= ~(QCOM_TLMM_IPQ4018_REG_PIN_CONTROL_MUX_MASK in qcom_tlmm_ipq4018_hw_pin_set_function() 82 reg |= (function & QCOM_TLMM_IPQ4018_REG_PIN_CONTROL_MUX_MASK) in qcom_tlmm_ipq4018_hw_pin_set_function() 85 QCOM_TLMM_IPQ4018_REG_PIN_CONTROL), reg); in qcom_tlmm_ipq4018_hw_pin_set_function() 99 uint32_t reg; in qcom_tlmm_ipq4018_hw_pin_get_function() local 107 reg = GPIO_READ(sc, QCOM_TLMM_IPQ4018_REG_PIN(pin, in qcom_tlmm_ipq4018_hw_pin_get_function() 109 reg = reg >> QCOM_TLMM_IPQ4018_REG_PIN_CONTROL_MUX_SHIFT; in qcom_tlmm_ipq4018_hw_pin_get_function() 110 reg &= QCOM_TLMM_IPQ4018_REG_PIN_CONTROL_MUX_MASK; in qcom_tlmm_ipq4018_hw_pin_get_function() 111 *function = reg; in qcom_tlmm_ipq4018_hw_pin_get_function() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/aspeed/ |
H A D | aspeed-bmc-ibm-everest.dts | 175 reg = <0x80000000 0x40000000>; 185 reg = <0xb3d00000 0x100000>; 190 reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */ 201 reg = <0xb4000000 0x04000000>; /* 64M */ 208 reg = <0xbf000000 0x01000000>; /* 16M */ 327 reg = <0x51>; 332 reg = <0x62>; 371 reg = <0x54>; 376 reg = <0x68>; 381 reg [all...] |
H A D | aspeed-bmc-ibm-rainier.dts | 40 reg = <0x80000000 0x40000000>; 50 reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */ 61 reg = <0xb4000000 0x04000000>; /* 64M */ 68 reg = <0xbf000000 0x01000000>; /* 16M */ 86 reg = <0>; 92 reg = <1>; 98 reg = <2>; 104 reg = <3>; 263 reg = <0x51>; 268 reg [all...] |
H A D | aspeed-bmc-facebook-cmm.dts | 335 reg = <0x77>; 342 reg = <0>; 348 reg = <0x70>; 354 reg = <0>; 359 reg = <1>; 364 reg = <2>; 369 reg = <3>; 374 reg = <4>; 379 reg = <5>; 384 reg [all...] |
H A D | aspeed-bmc-facebook-fuji.dts | 213 <0>, /* device reg=<1> does not exist */ 221 reg = <2>; 240 reg = <0x70>; 246 reg = <0>; 250 reg = <0x10>; 260 reg = <1>; 266 reg = <2>; 272 reg = <3>; 278 reg = <4>; 284 reg [all...] |
H A D | aspeed-bmc-opp-swift.dts | 17 reg = <0x80000000 0x20000000>; 27 reg = <0x98000000 0x04000000>; /* 64M */ 235 reg = < 0 0x60000 >; 239 reg = < 0x60000 0x20000 >; 243 reg = < 0x80000 0x7F80000>; 259 reg = < 0 0x60000 >; 263 reg = < 0x60000 0x20000 >; 267 reg = < 0x80000 0x7F80000>; 342 reg = <0x52>; 348 reg = <0>; [all …]
|
H A D | ibm-power9-dual.dtsi | 6 reg = <0 0>; 13 reg = <0x1000 0x400>; 18 reg = <0x1800 0x400>; 23 reg = <0>; 27 reg = <1>; 31 reg = <2>; 35 reg = <3>; 39 reg = <4>; 43 reg = <5>; 47 reg = <6>; [all …]
|
H A D | aspeed-bmc-opp-tacoma.dts | 21 reg = <0x80000000 0x40000000>; 31 reg = <0xb8000000 0x4000000>; /* 64M */ 36 reg = <0xbc000000 0x180000>; /* 16 * (3 * 0x8000) */ 46 reg = <0xbf000000 0x01000000>; /* 16M */ 200 reg = <0 0>; 207 reg = <0x1000 0x400>; 212 reg = <0x1800 0x400>; 217 reg = <0>; 221 reg = <1>; 225 reg [all...] |
/freebsd/usr.sbin/bhyve/gdb/ |
H A D | aarch64-core.xml | 11 <reg name="x0" bitsize="64"/> 12 <reg name="x1" bitsize="64"/> 13 <reg name="x2" bitsize="64"/> 14 <reg name="x3" bitsize="64"/> 15 <reg name="x4" bitsize="64"/> 16 <reg name="x5" bitsize="64"/> 17 <reg name="x6" bitsize="64"/> 18 <reg name="x7" bitsize="64"/> 19 <reg name="x8" bitsize="64"/> 20 <reg name="x9" bitsize="64"/> [all …]
|
H A D | amd64.xml | 40 <reg name="rax" bitsize="64" type="int64" regnum="0"/> 41 <reg name="rbx" bitsize="64" type="int64"/> 42 <reg name="rcx" bitsize="64" type="int64"/> 43 <reg name="rdx" bitsize="64" type="int64"/> 44 <reg name="rsi" bitsize="64" type="int64"/> 45 <reg name="rdi" bitsize="64" type="int64"/> 46 <reg name="rbp" bitsize="64" type="data_ptr"/> 47 <reg name="rsp" bitsize="64" type="data_ptr"/> 48 <reg name="r8" bitsize="64" type="int64"/> 49 <reg name="r9" bitsize="64" type="int64"/> [all …]
|
/freebsd/sys/arm/nvidia/tegra124/ |
H A D | tegra124_clk_pll.c | 415 uint32_t reg; in pll_enable() local 417 RD4(sc, sc->base_reg, ®); in pll_enable() 419 reg &= ~PLL_BASE_BYPASS; in pll_enable() 420 reg |= PLL_BASE_ENABLE; in pll_enable() 421 WR4(sc, sc->base_reg, reg); in pll_enable() 428 uint32_t reg; in pll_disable() local 430 RD4(sc, sc->base_reg, ®); in pll_disable() 432 reg |= PLL_BASE_BYPASS; in pll_disable() 433 reg &= ~PLL_BASE_ENABLE; in pll_disable() 434 WR4(sc, sc->base_reg, reg); in pll_disable() [all …]
|
/freebsd/sys/arm64/nvidia/tegra210/ |
H A D | tegra210_xusbpadctl.c | 459 bus_size_t reg; member 476 .reg = r, \ 545 uint32_t reg; in uphy_pex_enable() local 570 reg = RD4(sc, XUSB_PADCTL_UPHY_PLL_P0_CTL2); in uphy_pex_enable() 571 reg &= ~UPHY_PLL_P0_CTL2_PLL0_CAL_CTRL(~0); in uphy_pex_enable() 572 reg |= UPHY_PLL_P0_CTL2_PLL0_CAL_CTRL(0x136); in uphy_pex_enable() 573 WR4(sc, XUSB_PADCTL_UPHY_PLL_P0_CTL2, reg); in uphy_pex_enable() 575 reg = RD4(sc, XUSB_PADCTL_UPHY_PLL_P0_CTL5); in uphy_pex_enable() 576 reg &= ~UPHY_PLL_P0_CTL5_PLL0_DCO_CTRL(~0); in uphy_pex_enable() 577 reg |= UPHY_PLL_P0_CTL5_PLL0_DCO_CTRL(0x2a); in uphy_pex_enable() [all …]
|
H A D | tegra210_clk_pll.c | 600 uint32_t reg; in pll_enable() local 603 RD4(sc, sc->base_reg, ®); in pll_enable() 605 reg &= ~PLL_BASE_BYPASS; in pll_enable() 606 reg |= PLL_BASE_ENABLE; in pll_enable() 607 WR4(sc, sc->base_reg, reg); in pll_enable() 614 uint32_t reg; in pll_disable() local 616 RD4(sc, sc->base_reg, ®); in pll_disable() 618 reg |= PLL_BASE_BYPASS; in pll_disable() 619 reg &= ~PLL_BASE_ENABLE; in pll_disable() 620 WR4(sc, sc->base_reg, reg); in pll_disable() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/ |
H A D | tegra234-p3737-0000+p3701-0000.dts | 186 reg = <0x0>; 198 reg = <0x08>; 209 reg = <0>; 218 reg = <0>; 226 reg = <1>; 237 reg = <1>; 246 reg = <0>; 254 reg = <1>;
|
H A D | tegra194-p3509-0000.dtsi | 23 reg = <0>; 31 reg = <1>; 49 reg = <0>; 57 reg = <1>; 75 reg = <0>; 84 reg = <1>; 102 reg = <0>; 110 reg = <1>; 127 reg = <0>; 135 reg = <1>; [all …]
|
H A D | tegra186-p2771-0000.dts | 27 reg = <0>; 35 reg = <1>; 53 reg = <0>; 61 reg = <1>; 79 reg = <0>; 87 reg = <1>; 105 reg = <0>; 113 reg = <1>; 131 reg = <0>; 139 reg = <1>; [all …]
|
H A D | tegra194-p2972-0000.dts | 28 reg = <0>; 36 reg = <1>; 54 reg = <0>; 62 reg = <1>; 80 reg = <0>; 88 reg = <1>; 106 reg = <0>; 114 reg = <1>; 132 reg = <0>; 140 reg = <1>; [all …]
|
H A D | tegra210-p2371-2180.dts | 42 reg = <0>; 55 reg = <0x2c>; 82 reg = <0x57>; 132 reg = <0>; 140 reg = <1>; 158 reg = <0>; 166 reg = <1>; 184 reg = <0>; 192 reg = <1>; 210 reg [all...] |
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_ccm.c | 91 uint32_t reg; in ccm_init_gates() local 94 reg = CCGR0_AIPS_TZ1 | CCGR0_AIPS_TZ2 | CCGR0_ABPHDMA; in ccm_init_gates() 95 WR4(sc, CCM_CCGR0, reg); in ccm_init_gates() 98 reg = CCGR1_ENET | CCGR1_EPIT1 | CCGR1_GPT | CCGR1_ECSPI1 | in ccm_init_gates() 100 WR4(sc, CCM_CCGR1, reg); in ccm_init_gates() 103 reg = CCGR2_I2C1 | CCGR2_I2C2 | CCGR2_I2C3 | CCGR2_IIM | in ccm_init_gates() 107 WR4(sc, CCM_CCGR2, reg); in ccm_init_gates() 110 reg = CCGR3_OCRAM | CCGR3_MMDC_CORE_IPG | in ccm_init_gates() 112 WR4(sc, CCM_CCGR3, reg); in ccm_init_gates() 115 reg = CCGR4_PL301_MX6QFAST1_S133 | in ccm_init_gates() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/microchip/ |
H A D | sparx5_pcb135_board.dtsi | 95 reg = <0>; 106 reg = <0>; /* CS0 */ 110 reg = <0x9>; /* SPI */ 150 reg = <0x0>; 155 reg = <0x1>; 160 reg = <0x2>; 165 reg = <0x3>; 213 reg = <0>; 216 reg = <1>; 219 reg = <2>; [all …]
|
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe_dcb_82598.c | 115 u32 reg = 0; in ixgbe_dcb_config_rx_arbiter_82598() local 120 reg = IXGBE_READ_REG(hw, IXGBE_RUPPBMR) | IXGBE_RUPPBMR_MQA; in ixgbe_dcb_config_rx_arbiter_82598() 121 IXGBE_WRITE_REG(hw, IXGBE_RUPPBMR, reg); in ixgbe_dcb_config_rx_arbiter_82598() 123 reg = IXGBE_READ_REG(hw, IXGBE_RMCS); in ixgbe_dcb_config_rx_arbiter_82598() 125 reg &= ~IXGBE_RMCS_ARBDIS; in ixgbe_dcb_config_rx_arbiter_82598() 127 reg |= IXGBE_RMCS_RRM; in ixgbe_dcb_config_rx_arbiter_82598() 129 reg |= IXGBE_RMCS_DFP; in ixgbe_dcb_config_rx_arbiter_82598() 131 IXGBE_WRITE_REG(hw, IXGBE_RMCS, reg); in ixgbe_dcb_config_rx_arbiter_82598() 138 reg = credit_refill | (credit_max << IXGBE_RT2CR_MCL_SHIFT); in ixgbe_dcb_config_rx_arbiter_82598() 141 reg |= IXGBE_RT2CR_LSP; in ixgbe_dcb_config_rx_arbiter_82598() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/ti/keystone/ |
H A D | keystone-k2hk-clocks.dtsi | 14 reg = <0x02620370 4>; 15 reg-names = "control"; 22 reg = <0x02620350 4>, <0x02310110 4>, <0x02310108 4>; 23 reg-names = "control", "multiplier", "post-divider"; 31 reg = <0x02620358 4>; 32 reg-names = "control"; 40 reg = <0x02620360 4>; 41 reg-names = "control"; 49 reg = <0x02620368 4>; 50 reg-names = "control"; [all …]
|
/freebsd/contrib/llvm-project/libunwind/src/ |
H A D | DwarfParser.hpp | 100 void checkSaveRegister(uint64_t reg, PrologInfo &initialState) { in checkSaveRegister() 101 if (!savedRegisters[reg].initialStateSaved) { in checkSaveRegister() 102 initialState.savedRegisters[reg] = savedRegisters[reg]; in checkSaveRegister() 103 savedRegisters[reg].initialStateSaved = true; in checkSaveRegister() 106 void setRegister(uint64_t reg, RegisterSavedWhere newLocation, in setRegister() 108 checkSaveRegister(reg, initialState); in setRegister() 109 savedRegisters[reg].location = newLocation; in setRegister() 110 savedRegisters[reg].value = newValue; in setRegister() 112 void setRegisterLocation(uint64_t reg, RegisterSavedWhere newLocation, in setRegisterLocation() 114 checkSaveRegister(reg, initialState); in setRegisterLocation() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/marvell/ |
H A D | armada-3720-turris-mox.dts | 33 reg = <0x00000000 0x00000000 0x00000000 0x20000000>; 66 vsdc_reg: vsdc-reg { 80 vsdio_reg: vsdio-reg { 131 reg = <0x6f>; 222 reg = <0>; 232 reg = <0x0 0x20000>; 237 reg = <0x20000 0x160000>; 242 reg = <0x180000 0x10000>; 247 reg = <0x190000 0x660000>; 252 reg [all...] |