Lines Matching defs:cnt_num

649 static int mlxbf_pmc_program_l3_counter(int blk_num, uint32_t cnt_num,
663 switch (cnt_num) {
682 switch (cnt_num) {
716 static int mlxbf_pmc_program_counter(int blk_num, uint32_t cnt_num,
721 if (cnt_num >= pmc->block[blk_num].counters)
725 return mlxbf_pmc_program_l3_counter(blk_num, cnt_num, evt);
743 cnt_num * MLXBF_PMC_REG_SIZE,
757 cnt_num * MLXBF_PMC_REG_SIZE,
768 cnt_num * MLXBF_PMC_REG_SIZE,
776 static int mlxbf_pmc_read_l3_counter(int blk_num, uint32_t cnt_num,
785 cnt_num * MLXBF_PMC_L3C_REG_SIZE,
793 cnt_num * MLXBF_PMC_L3C_REG_SIZE,
808 static int mlxbf_pmc_read_counter(int blk_num, uint32_t cnt_num, bool is_l3,
815 if (cnt_num >= pmc->block[blk_num].counters)
819 return mlxbf_pmc_read_l3_counter(blk_num, cnt_num, result);
821 perfcfg_offset = cnt_num * MLXBF_PMC_REG_SIZE;
843 static int mlxbf_pmc_read_l3_event(int blk_num, uint32_t cnt_num,
852 switch (cnt_num) {
871 switch (cnt_num) {
897 static int mlxbf_pmc_read_event(int blk_num, uint32_t cnt_num, bool is_l3,
903 if (cnt_num >= pmc->block[blk_num].counters)
907 return mlxbf_pmc_read_l3_event(blk_num, cnt_num, result);
909 perfcfg_offset = cnt_num * MLXBF_PMC_REG_SIZE;
975 int blk_num, cnt_num, offset;
980 cnt_num = attr_counter->index;
986 if (mlxbf_pmc_read_counter(blk_num, cnt_num, is_l3, &value))
1008 int blk_num, cnt_num, offset, err, data;
1013 cnt_num = attr_counter->index;
1028 err = mlxbf_pmc_read_event(blk_num, cnt_num, is_l3, &evt_num);
1031 err = mlxbf_pmc_program_counter(blk_num, cnt_num, evt_num,
1055 int blk_num, cnt_num, err;
1061 cnt_num = attr_event->index;
1066 err = mlxbf_pmc_read_event(blk_num, cnt_num, is_l3, &evt_num);
1084 int blk_num, cnt_num, evt_num, err;
1088 cnt_num = attr_event->index;
1104 err = mlxbf_pmc_program_counter(blk_num, cnt_num, evt_num, is_l3);