H A D | mlxbf-pmc.c | 1097 static bool mlxbf_pmc_valid_range(unsigned int blk_num, u32 offset) in mlxbf_pmc_valid_range() argument 1100 (offset + MLXBF_PMC_REG_SIZE <= pmc->block[blk_num].blk_size)) in mlxbf_pmc_valid_range() 1246 static int mlxbf_pmc_config_l3_counters(unsigned int blk_num, bool enable, bool reset) in mlxbf_pmc_config_l3_counters() argument 1255 return mlxbf_pmc_write(pmc->block[blk_num].mmio_base + in mlxbf_pmc_config_l3_counters() 1261 static int mlxbf_pmc_program_l3_counter(unsigned int blk_num, u32 cnt_num, u32 evt) in mlxbf_pmc_program_l3_counter() argument 1268 if (mlxbf_pmc_config_l3_counters(blk_num, false, false)) in mlxbf_pmc_program_l3_counter() 1274 pmcaddr = pmc->block[blk_num].mmio_base + in mlxbf_pmc_program_l3_counter() 1279 pmcaddr = pmc->block[blk_num].mmio_base + in mlxbf_pmc_program_l3_counter() 1325 static int mlxbf_pmc_program_crspace_counter(unsigned int blk_num, u32 cnt_num, u32 evt) in mlxbf_pmc_program_crspace_counter() argument 1331 addr = pmc->block[blk_num] in mlxbf_pmc_program_crspace_counter() 1349 mlxbf_pmc_clear_crspace_counter(unsigned int blk_num,u32 cnt_num) mlxbf_pmc_clear_crspace_counter() argument 1361 mlxbf_pmc_program_counter(unsigned int blk_num,u32 cnt_num,u32 evt,bool is_l3) mlxbf_pmc_program_counter() argument 1424 mlxbf_pmc_read_l3_counter(unsigned int blk_num,u32 cnt_num,u64 * result) mlxbf_pmc_read_l3_counter() argument 1455 mlxbf_pmc_read_crspace_counter(unsigned int blk_num,u32 cnt_num,u64 * result) mlxbf_pmc_read_crspace_counter() argument 1472 mlxbf_pmc_read_counter(unsigned int blk_num,u32 cnt_num,bool is_l3,u64 * result) mlxbf_pmc_read_counter() argument 1509 mlxbf_pmc_read_l3_event(unsigned int blk_num,u32 cnt_num,u64 * result) mlxbf_pmc_read_l3_event() argument 1561 mlxbf_pmc_read_crspace_event(unsigned int blk_num,u32 cnt_num,u64 * result) mlxbf_pmc_read_crspace_event() argument 1584 mlxbf_pmc_read_event(unsigned int blk_num,u32 cnt_num,bool is_l3,u64 * result) mlxbf_pmc_read_event() argument 1623 mlxbf_pmc_read_reg(unsigned int blk_num,u32 offset,u64 * result) mlxbf_pmc_read_reg() argument 1645 mlxbf_pmc_write_reg(unsigned int blk_num,u32 offset,u64 data) mlxbf_pmc_write_reg() argument 1668 unsigned int blk_num, cnt_num; mlxbf_pmc_counter_show() local 1703 unsigned int blk_num, cnt_num, data; mlxbf_pmc_counter_store() local 1756 unsigned int blk_num, cnt_num; mlxbf_pmc_event_show() local 1786 unsigned int blk_num, cnt_num; mlxbf_pmc_event_store() local 1834 unsigned int blk_num, i, len = 0; mlxbf_pmc_event_list_show() local 1862 unsigned int blk_num, value; mlxbf_pmc_enable_show() local 1893 unsigned int blk_num; mlxbf_pmc_enable_store() local 1940 unsigned int blk_num; mlxbf_pmc_count_clock_show() local 1960 unsigned int blk_num; mlxbf_pmc_count_clock_store() local 1978 mlxbf_pmc_init_perftype_counter(struct device * dev,unsigned int blk_num) mlxbf_pmc_init_perftype_counter() argument 2075 mlxbf_pmc_init_perftype_reg(struct device * dev,unsigned int blk_num) mlxbf_pmc_init_perftype_reg() argument 2112 mlxbf_pmc_create_groups(struct device * dev,unsigned int blk_num) mlxbf_pmc_create_groups() argument [all...] |