Searched refs:pmcdev (Results 1 – 1 of 1) sorted by relevance
590 static inline u32 pmc_core_reg_read(struct pmc_dev *pmcdev, int reg_offset) in pmc_core_reg_read() argument592 return readl(pmcdev->regbase + reg_offset); in pmc_core_reg_read()595 static inline void pmc_core_reg_write(struct pmc_dev *pmcdev, int reg_offset, in pmc_core_reg_write() argument598 writel(val, pmcdev->regbase + reg_offset); in pmc_core_reg_write()601 static inline u64 pmc_core_adjust_slp_s0_step(struct pmc_dev *pmcdev, u32 value) in pmc_core_adjust_slp_s0_step() argument603 return (u64)value * pmcdev->map->slp_s0_res_counter_step; in pmc_core_adjust_slp_s0_step()608 struct pmc_dev *pmcdev = data; in pmc_core_dev_state_get() local609 const struct pmc_reg_map *map = pmcdev->map; in pmc_core_dev_state_get()612 value = pmc_core_reg_read(pmcdev, map->slp_s0_offset); in pmc_core_dev_state_get()613 *val = pmc_core_adjust_slp_s0_step(pmcdev, value); in pmc_core_dev_state_get()[all …]