Lines Matching refs:val

131 	unsigned int val;  in hisi_get_cpuidle_flag()  local
133 val = mmio_read_32(CPUIDLE_FLAG_REG(cluster)); in hisi_get_cpuidle_flag()
134 val &= 0xF; in hisi_get_cpuidle_flag()
136 return val; in hisi_get_cpuidle_flag()
168 unsigned int val; in hisi_set_cluster_pwdn_flag() local
172 val = mmio_read_32(REG_SCBAKDATA3_OFFSET); in hisi_set_cluster_pwdn_flag()
173 val &= ~(0x3U << ((2 * cluster) + 28)); in hisi_set_cluster_pwdn_flag()
174 val |= (value << (2 * cluster)); in hisi_set_cluster_pwdn_flag()
175 mmio_write_32(REG_SCBAKDATA3_OFFSET, val); in hisi_set_cluster_pwdn_flag()
182 unsigned int val; in hisi_get_cpu_boot_flag() local
185 val = mmio_read_32(REG_SCBAKDATA3_OFFSET); in hisi_get_cpu_boot_flag()
186 val = val >> (16 + (cluster << 2)); in hisi_get_cpu_boot_flag()
187 val &= 0xF; in hisi_get_cpu_boot_flag()
190 return val; in hisi_get_cpu_boot_flag()
195 unsigned int val; in hisi_test_cpu_down() local
198 val = mmio_read_32(REG_SCBAKDATA3_OFFSET); in hisi_test_cpu_down()
199 val = val >> (16 + (cluster << 2)); in hisi_test_cpu_down()
200 val &= 0xF; in hisi_test_cpu_down()
203 if (val) in hisi_test_cpu_down()
233 unsigned int val = mmio_read_32(REG_SCBAKDATA3_OFFSET); in cluster_is_powered_on() local
237 ret = val & CLUSTER0_CPUS_ONLINE_MASK; in cluster_is_powered_on()
239 ret = val & CLUSTER1_CPUS_ONLINE_MASK; in cluster_is_powered_on()
261 unsigned int val; in hisi_get_pdc_stat() local
263 val = mmio_read_32((uintptr_t)pdc_base_addr + PDC_COREPOWERSTAT_OFFSET); in hisi_get_pdc_stat()
265 return val; in hisi_get_pdc_stat()
314 unsigned int val; in hisi_pdc_set_intmask() local
316 val = mmio_read_32((uintptr_t)pdc_base_addr + PDC_COREPWRINTEN_OFFSET); in hisi_pdc_set_intmask()
318 val |= BIT(core); in hisi_pdc_set_intmask()
320 val &= ~BIT(core); in hisi_pdc_set_intmask()
322 mmio_write_32((uintptr_t)pdc_base_addr + PDC_COREPWRINTEN_OFFSET, val); in hisi_pdc_set_intmask()
329 unsigned int val; in hisi_pdc_set_gicmask() local
331 val = mmio_read_32((uintptr_t)pdc_base_addr + PDC_COREGICMASK_OFFSET); in hisi_pdc_set_gicmask()
333 val |= BIT(core); in hisi_pdc_set_gicmask()
335 val &= ~BIT(core); in hisi_pdc_set_gicmask()
337 mmio_write_32((uintptr_t)pdc_base_addr + PDC_COREGICMASK_OFFSET, val); in hisi_pdc_set_gicmask()