Lines Matching refs:counter_idx
348 int counter_idx) in df_v3_6_pmc_has_counter() argument
352 adev->df_perfmon_config_assign_mask[counter_idx]); in df_v3_6_pmc_has_counter()
359 int counter_idx, in df_v3_6_pmc_get_addr() argument
364 if (!df_v3_6_pmc_has_counter(adev, config, counter_idx)) in df_v3_6_pmc_get_addr()
367 switch (counter_idx) { in df_v3_6_pmc_get_addr()
393 int counter_idx, in df_v3_6_pmc_get_read_settings() argument
397 df_v3_6_pmc_get_addr(adev, config, counter_idx, 0, lo_base_addr, in df_v3_6_pmc_get_read_settings()
404 int counter_idx, in df_v3_6_pmc_get_ctrl_settings() argument
415 df_v3_6_pmc_get_addr(adev, config, counter_idx, 1, lo_base_addr, in df_v3_6_pmc_get_ctrl_settings()
461 uint64_t config, int counter_idx, in df_v3_6_pmc_set_deferred() argument
465 if (!df_v3_6_pmc_has_counter(adev, config, counter_idx)) in df_v3_6_pmc_set_deferred()
469 adev->df_perfmon_config_assign_mask[counter_idx] |= in df_v3_6_pmc_set_deferred()
472 adev->df_perfmon_config_assign_mask[counter_idx] &= in df_v3_6_pmc_set_deferred()
480 int counter_idx) in df_v3_6_pmc_is_deferred() argument
482 return (df_v3_6_pmc_has_counter(adev, config, counter_idx) && in df_v3_6_pmc_is_deferred()
483 (adev->df_perfmon_config_assign_mask[counter_idx] in df_v3_6_pmc_is_deferred()
491 int counter_idx) in df_v3_6_pmc_release_cntr() argument
493 if (df_v3_6_pmc_has_counter(adev, config, counter_idx)) in df_v3_6_pmc_release_cntr()
494 adev->df_perfmon_config_assign_mask[counter_idx] = 0ULL; in df_v3_6_pmc_release_cntr()
500 int counter_idx) in df_v3_6_reset_perfmon_cntr() argument
504 df_v3_6_pmc_get_read_settings(adev, config, counter_idx, &lo_base_addr, in df_v3_6_reset_perfmon_cntr()
515 int counter_idx, int is_add) in df_v3_6_pmc_start() argument
528 counter_idx, in df_v3_6_pmc_start()
546 counter_idx, true); in df_v3_6_pmc_start()
557 int counter_idx, int is_remove) in df_v3_6_pmc_stop() argument
567 counter_idx, in df_v3_6_pmc_stop()
581 df_v3_6_reset_perfmon_cntr(adev, config, counter_idx); in df_v3_6_pmc_stop()
582 df_v3_6_pmc_release_cntr(adev, config, counter_idx); in df_v3_6_pmc_stop()
595 int counter_idx, in df_v3_6_pmc_get_count() argument
604 df_v3_6_pmc_get_read_settings(adev, config, counter_idx, in df_v3_6_pmc_get_count()
611 if (df_v3_6_pmc_is_deferred(adev, config, counter_idx)) { in df_v3_6_pmc_get_count()
619 df_v3_6_pmc_set_deferred(adev, config, counter_idx, in df_v3_6_pmc_get_count()