Home
last modified time | relevance | path

Searched refs:sys_regs (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/clk/baikal-t1/
H A Dccu-div.c93 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_var_update_clkdiv()
103 regmap_read(div->sys_regs, div->reg_ctl, &val); in ccu_div_var_update_clkdiv()
124 regmap_read(div->sys_regs, div->reg_ctl, &val); in ccu_div_var_enable()
132 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_var_enable()
147 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_gate_enable()
160 regmap_update_bits(div->sys_regs, div->reg_ctl, CCU_DIV_CTL_EN, 0); in ccu_div_gate_disable()
169 regmap_read(div->sys_regs, div->reg_ctl, &val); in ccu_div_gate_is_enabled()
180 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_buf_enable()
193 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_buf_disable()
203 regmap_read(div->sys_regs, di in ccu_div_buf_is_enabled()
[all...]
H A Dccu-pll.c97 regmap_update_bits(pll->sys_regs, pll->reg_ctl, in ccu_pll_reset()
100 return regmap_read_poll_timeout_atomic(pll->sys_regs, pll->reg_ctl, val, in ccu_pll_reset()
117 regmap_read(pll->sys_regs, pll->reg_ctl, &val); in ccu_pll_enable()
122 regmap_write(pll->sys_regs, pll->reg_ctl, val | CCU_PLL_CTL_EN); in ccu_pll_enable()
138 regmap_update_bits(pll->sys_regs, pll->reg_ctl, CCU_PLL_CTL_EN, 0); in ccu_pll_disable()
147 regmap_read(pll->sys_regs, pll->reg_ctl, &val); in ccu_pll_is_enabled()
159 regmap_read(pll->sys_regs, pll->reg_ctl, &val); in ccu_pll_recalc_rate()
263 regmap_update_bits(pll->sys_regs, pll->reg_ctl, mask, val); in ccu_pll_set_rate_reset()
297 regmap_update_bits(pll->sys_regs, pll->reg_ctl, mask, val); in ccu_pll_set_rate_norst()
376 regmap_update_bits(pll->sys_regs, pl in ccu_pll_dbgfs_bit_set()
[all...]
H A Dclk-ccu-pll.c77 struct regmap *sys_regs; member
116 data->sys_regs = syscon_node_to_regmap(data->np->parent); in ccu_pll_find_sys_regs()
117 if (IS_ERR(data->sys_regs)) { in ccu_pll_find_sys_regs()
120 return PTR_ERR(data->sys_regs); in ccu_pll_find_sys_regs()
155 init.sys_regs = data->sys_regs; in ccu_pll_clk_register()
H A Dclk-ccu-div.c125 struct regmap *sys_regs; member
363 data->sys_regs = syscon_node_to_regmap(data->np->parent); in ccu_div_find_sys_regs()
364 if (IS_ERR(data->sys_regs)) { in ccu_div_find_sys_regs()
367 return PTR_ERR(data->sys_regs); in ccu_div_find_sys_regs()
408 init.sys_regs = data->sys_regs; in ccu_div_clk_register()
412 init.sys_regs = data->sys_regs; in ccu_div_clk_register()
416 init.sys_regs = data->sys_regs; in ccu_div_clk_register()
[all...]
H A Dccu-pll.h21 * @base: PLL registers base address with respect to the sys_regs base.
22 * @sys_regs: Baikal-T1 System Controller registers map.
31 struct regmap *sys_regs; member
42 * @sys_regs: Baikal-T1 System Controller registers map.
50 struct regmap *sys_regs; member
H A Dccu-div.h57 * @base: Divider register base address with respect to the sys_regs base.
58 * @sys_regs: Baikal-T1 System Controller registers map.
71 struct regmap *sys_regs; member
87 * @sys_regs: Baikal-T1 System Controller registers map.
98 struct regmap *sys_regs; member
/kernel/linux/linux-6.6/drivers/clk/baikal-t1/
H A Dccu-div.c92 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_var_update_clkdiv()
102 regmap_read(div->sys_regs, div->reg_ctl, &val); in ccu_div_var_update_clkdiv()
123 regmap_read(div->sys_regs, div->reg_ctl, &val); in ccu_div_var_enable()
131 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_var_enable()
146 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_gate_enable()
159 regmap_update_bits(div->sys_regs, div->reg_ctl, CCU_DIV_CTL_EN, 0); in ccu_div_gate_disable()
168 regmap_read(div->sys_regs, div->reg_ctl, &val); in ccu_div_gate_is_enabled()
179 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_buf_enable()
192 regmap_update_bits(div->sys_regs, div->reg_ctl, in ccu_div_buf_disable()
202 regmap_read(div->sys_regs, di in ccu_div_buf_is_enabled()
[all...]
H A Dccu-pll.c97 regmap_update_bits(pll->sys_regs, pll->reg_ctl, in ccu_pll_reset()
100 return regmap_read_poll_timeout_atomic(pll->sys_regs, pll->reg_ctl, val, in ccu_pll_reset()
117 regmap_read(pll->sys_regs, pll->reg_ctl, &val); in ccu_pll_enable()
122 regmap_write(pll->sys_regs, pll->reg_ctl, val | CCU_PLL_CTL_EN); in ccu_pll_enable()
138 regmap_update_bits(pll->sys_regs, pll->reg_ctl, CCU_PLL_CTL_EN, 0); in ccu_pll_disable()
147 regmap_read(pll->sys_regs, pll->reg_ctl, &val); in ccu_pll_is_enabled()
159 regmap_read(pll->sys_regs, pll->reg_ctl, &val); in ccu_pll_recalc_rate()
263 regmap_update_bits(pll->sys_regs, pll->reg_ctl, mask, val); in ccu_pll_set_rate_reset()
297 regmap_update_bits(pll->sys_regs, pll->reg_ctl, mask, val); in ccu_pll_set_rate_norst()
376 regmap_update_bits(pll->sys_regs, pl in ccu_pll_dbgfs_bit_set()
[all...]
H A Dclk-ccu-div.c114 struct regmap *sys_regs; member
315 data->sys_regs = syscon_node_to_regmap(data->np->parent); in ccu_div_find_sys_regs()
316 if (IS_ERR(data->sys_regs)) { in ccu_div_find_sys_regs()
319 return PTR_ERR(data->sys_regs); in ccu_div_find_sys_regs()
369 init.sys_regs = data->sys_regs; in ccu_div_clk_register()
373 init.sys_regs = data->sys_regs; in ccu_div_clk_register()
377 init.sys_regs = data->sys_regs; in ccu_div_clk_register()
[all...]
H A Dclk-ccu-pll.c80 struct regmap *sys_regs; member
119 data->sys_regs = syscon_node_to_regmap(data->np->parent); in ccu_pll_find_sys_regs()
120 if (IS_ERR(data->sys_regs)) { in ccu_pll_find_sys_regs()
123 return PTR_ERR(data->sys_regs); in ccu_pll_find_sys_regs()
168 init.sys_regs = data->sys_regs; in ccu_pll_clk_register()
H A Dccu-rst.c112 regmap_update_bits(rst->sys_regs, info->base, info->mask, info->mask); in ccu_rst_reset()
129 return regmap_update_bits(rst->sys_regs, info->base, in ccu_rst_set()
155 regmap_read(rst->sys_regs, info->base, &val); in ccu_rst_status()
179 rst->sys_regs = rst_init->sys_regs; in ccu_rst_hw_register()
H A Dccu-pll.h27 * @base: PLL registers base address with respect to the sys_regs base.
28 * @sys_regs: Baikal-T1 System Controller registers map.
38 struct regmap *sys_regs; member
50 * @sys_regs: Baikal-T1 System Controller registers map.
58 struct regmap *sys_regs; member
H A Dccu-rst.h28 * @sys_regs: Baikal-T1 System Controller registers map.
32 struct regmap *sys_regs; member
39 * @sys_regs: Baikal-T1 System Controller registers map.
44 struct regmap *sys_regs; member
H A Dccu-div.h60 * @base: Divider register base address with respect to the sys_regs base.
61 * @sys_regs: Baikal-T1 System Controller registers map.
74 struct regmap *sys_regs; member
90 * @sys_regs: Baikal-T1 System Controller registers map.
101 struct regmap *sys_regs; member
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpcie-bt1.c164 struct regmap *sys_regs; member
247 regmap_update_bits(btpci->sys_regs, BT1_CCU_PCIE_GENC, in bt1_pcie_write_dbi2()
254 regmap_update_bits(btpci->sys_regs, BT1_CCU_PCIE_GENC, in bt1_pcie_write_dbi2()
268 regmap_update_bits(btpci->sys_regs, BT1_CCU_PCIE_GENC, in bt1_pcie_start_link()
271 ret = regmap_read_poll_timeout(btpci->sys_regs, BT1_CCU_PCIE_PMSC, val, in bt1_pcie_start_link()
279 ret = regmap_read_poll_timeout(btpci->sys_regs, BT1_CCU_PCIE_PMSC, val, in bt1_pcie_start_link()
296 ret = regmap_read_poll_timeout(btpci->sys_regs, BT1_CCU_PCIE_PMSC, val, in bt1_pcie_start_link()
309 regmap_update_bits(btpci->sys_regs, BT1_CCU_PCIE_GENC, in bt1_pcie_stop_link()
336 btpci->sys_regs = in bt1_pcie_get_resources()
338 if (IS_ERR(btpci->sys_regs)) in bt1_pcie_get_resources()
[all...]
/kernel/linux/linux-5.10/drivers/bus/
H A Dbt1-axi.c38 * @sys_regs: Baikal-T1 System Controller registers map.
48 struct regmap *sys_regs; member
63 regmap_read(axi->sys_regs, BT1_AXI_WERRL, &low); in bt1_axi_isr()
64 regmap_read(axi->sys_regs, BT1_AXI_WERRH, &high); in bt1_axi_isr()
120 axi->sys_regs = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in bt1_axi_request_regs()
121 if (IS_ERR(axi->sys_regs)) { in bt1_axi_request_regs()
123 return PTR_ERR(axi->sys_regs); in bt1_axi_request_regs()
/kernel/linux/linux-6.6/drivers/bus/
H A Dbt1-axi.c38 * @sys_regs: Baikal-T1 System Controller registers map.
48 struct regmap *sys_regs; member
63 regmap_read(axi->sys_regs, BT1_AXI_WERRL, &low); in bt1_axi_isr()
64 regmap_read(axi->sys_regs, BT1_AXI_WERRH, &high); in bt1_axi_isr()
120 axi->sys_regs = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in bt1_axi_request_regs()
121 if (IS_ERR(axi->sys_regs)) { in bt1_axi_request_regs()
123 return PTR_ERR(axi->sys_regs); in bt1_axi_request_regs()
/kernel/linux/linux-5.10/drivers/memory/
H A Dbt1-l2-ctl.c40 * @sys_regs: Baikal-T1 System Controller registers map.
45 struct regmap *sys_regs; member
82 ret = regmap_read(l2->sys_regs, L2_CTL_REG, &data); in l2_ctl_get_latency()
130 ret = regmap_update_bits(l2->sys_regs, L2_CTL_REG, mask, data); in l2_ctl_set_latency()
134 return regmap_read_poll_timeout(l2->sys_regs, L2_CTL_REG, data, in l2_ctl_set_latency()
172 l2->sys_regs = syscon_node_to_regmap(l2->dev->of_node->parent); in l2_ctl_find_sys_regs()
173 if (IS_ERR(l2->sys_regs)) { in l2_ctl_find_sys_regs()
175 return PTR_ERR(l2->sys_regs); in l2_ctl_find_sys_regs()
/kernel/linux/linux-6.6/drivers/memory/
H A Dbt1-l2-ctl.c40 * @sys_regs: Baikal-T1 System Controller registers map.
45 struct regmap *sys_regs; member
82 ret = regmap_read(l2->sys_regs, L2_CTL_REG, &data); in l2_ctl_get_latency()
130 ret = regmap_update_bits(l2->sys_regs, L2_CTL_REG, mask, data); in l2_ctl_set_latency()
134 return regmap_read_poll_timeout(l2->sys_regs, L2_CTL_REG, data, in l2_ctl_set_latency()
172 l2->sys_regs = syscon_node_to_regmap(l2->dev->of_node->parent); in l2_ctl_find_sys_regs()
173 if (IS_ERR(l2->sys_regs)) { in l2_ctl_find_sys_regs()
175 return PTR_ERR(l2->sys_regs); in l2_ctl_find_sys_regs()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dasm-offsets.c108 DEFINE(CPU_APIAKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APIAKEYLO_EL1])); in main()
109 DEFINE(CPU_APIBKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APIBKEYLO_EL1])); in main()
110 DEFINE(CPU_APDAKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APDAKEYLO_EL1])); in main()
111 DEFINE(CPU_APDBKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APDBKEYLO_EL1])); in main()
112 DEFINE(CPU_APGAKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APGAKEYLO_EL1])); in main()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dasm-offsets.c133 DEFINE(CPU_RGSR_EL1, offsetof(struct kvm_cpu_context, sys_regs[RGSR_EL1])); in main()
134 DEFINE(CPU_GCR_EL1, offsetof(struct kvm_cpu_context, sys_regs[GCR_EL1])); in main()
135 DEFINE(CPU_APIAKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APIAKEYLO_EL1])); in main()
136 DEFINE(CPU_APIBKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APIBKEYLO_EL1])); in main()
137 DEFINE(CPU_APDAKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APDAKEYLO_EL1])); in main()
138 DEFINE(CPU_APDBKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APDBKEYLO_EL1])); in main()
139 DEFINE(CPU_APGAKEYLO_EL1, offsetof(struct kvm_cpu_context, sys_regs[APGAKEYLO_EL1])); in main()
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A DMakefile17 guest.o debug.o reset.o sys_regs.o \
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Darm.c2162 hyp_ctxt->sys_regs[APIAKEYLO_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2163 hyp_ctxt->sys_regs[APIAKEYHI_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2164 hyp_ctxt->sys_regs[APIBKEYLO_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2165 hyp_ctxt->sys_regs[APIBKEYHI_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2166 hyp_ctxt->sys_regs[APDAKEYLO_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2167 hyp_ctxt->sys_regs[APDAKEYHI_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2168 hyp_ctxt->sys_regs[APDBKEYLO_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2169 hyp_ctxt->sys_regs[APDBKEYHI_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2170 hyp_ctxt->sys_regs[APGAKEYLO_EL1] = get_random_long(); in pkvm_hyp_init_ptrauth()
2171 hyp_ctxt->sys_regs[APGAKEYHI_EL in pkvm_hyp_init_ptrauth()
[all...]
H A DMakefile15 guest.o debug.o reset.o sys_regs.o stacktrace.o \
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A DMakefile25 cache.o setup.o mm.o mem_protect.o sys_regs.o pkvm.o stacktrace.o ffa.o

Completed in 16 milliseconds

12