Home
last modified time | relevance | path

Searched refs:counter_idx (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Ddf_v3_6.c348 int counter_idx) in df_v3_6_pmc_has_counter()
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()
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()
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()
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()
346 df_v3_6_pmc_has_counter(struct amdgpu_device *adev, uint64_t config, int counter_idx) df_v3_6_pmc_has_counter() argument
357 df_v3_6_pmc_get_addr(struct amdgpu_device *adev, uint64_t config, int counter_idx, int is_ctrl, uint32_t *lo_base_addr, uint32_t *hi_base_addr) df_v3_6_pmc_get_addr() argument
391 df_v3_6_pmc_get_read_settings(struct amdgpu_device *adev, uint64_t config, int counter_idx, uint32_t *lo_base_addr, uint32_t *hi_base_addr) df_v3_6_pmc_get_read_settings() argument
402 df_v3_6_pmc_get_ctrl_settings(struct amdgpu_device *adev, uint64_t config, int counter_idx, uint32_t *lo_base_addr, uint32_t *hi_base_addr, uint32_t *lo_val, uint32_t *hi_val, bool is_enable) df_v3_6_pmc_get_ctrl_settings() argument
460 df_v3_6_pmc_set_deferred(struct amdgpu_device *adev, uint64_t config, int counter_idx, bool is_deferred) df_v3_6_pmc_set_deferred() argument
478 df_v3_6_pmc_is_deferred(struct amdgpu_device *adev, uint64_t config, int counter_idx) df_v3_6_pmc_is_deferred() argument
489 df_v3_6_pmc_release_cntr(struct amdgpu_device *adev, uint64_t config, int counter_idx) df_v3_6_pmc_release_cntr() argument
498 df_v3_6_reset_perfmon_cntr(struct amdgpu_device *adev, uint64_t config, int counter_idx) df_v3_6_reset_perfmon_cntr() argument
514 df_v3_6_pmc_start(struct amdgpu_device *adev, uint64_t config, int counter_idx, int is_add) df_v3_6_pmc_start() argument
556 df_v3_6_pmc_stop(struct amdgpu_device *adev, uint64_t config, int counter_idx, int is_remove) df_v3_6_pmc_stop() argument
593 df_v3_6_pmc_get_count(struct amdgpu_device *adev, uint64_t config, int counter_idx, uint64_t *count) df_v3_6_pmc_get_count() argument
[all...]
H A Damdgpu_df.h47 int counter_idx, int is_add);
49 int counter_idx, int is_remove);
51 int counter_idx, uint64_t *count);
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtc_counters.c325 u32 counter_idx, u64 packets, u64 bytes, in efx_tc_counter_update()
331 cnt = efx_tc_flower_find_counter_by_fw_id(efx, counter_type, counter_idx); in efx_tc_counter_update()
340 counter_idx, counter_type); in efx_tc_counter_update()
383 * | counter_idx | packet_count | byte_count | in efx_tc_rx_version_1()
388 u32 counter_idx; in efx_tc_rx_version_1() local
390 counter_idx = le32_to_cpu(*(const __le32 *)entry); in efx_tc_rx_version_1()
395 efx_tc_counter_update(efx, EFX_TC_COUNTER_TYPE_AR, counter_idx, in efx_tc_rx_version_1()
468 u32 counter_idx; in efx_tc_rx_version_2() local
474 counter_idx = le32_to_cpu(*(const __le32 *)counter_idx_p) & 0xffffff; in efx_tc_rx_version_2()
500 efx_tc_counter_update(efx, type, counter_idx, packet_coun in efx_tc_rx_version_2()
323 efx_tc_counter_update(struct efx_nic *efx, enum efx_tc_counter_type counter_type, u32 counter_idx, u64 packets, u64 bytes, u32 mark) efx_tc_counter_update() argument
[all...]
/kernel/linux/linux-6.6/drivers/perf/
H A Dmarvell_cn10k_tad_pmu.c46 u32 counter_idx = hwc->idx; in tad_pmu_event_counter_read() local
54 TAD_PFC(counter_idx)); in tad_pmu_event_counter_read()
64 u32 counter_idx = hwc->idx; in tad_pmu_event_counter_stop() local
72 TAD_PRF(counter_idx)); in tad_pmu_event_counter_stop()
84 u32 counter_idx = hwc->idx; in tad_pmu_event_counter_start() local
93 TAD_PFC(counter_idx)); in tad_pmu_event_counter_start()
101 TAD_PRF(counter_idx)); in tad_pmu_event_counter_start()
H A Dcxl_pmu.c88 int counter_idx; /* fixed counters */ member
179 pmu_ev->counter_idx = i; in cxl_pmu_parse_caps()
524 /* If counter_idx == NULL, don't try to allocate a counter. */
525 static int cxl_pmu_get_event_idx(struct perf_event *event, int *counter_idx, in cxl_pmu_get_event_idx() argument
541 if (!counter_idx) in cxl_pmu_get_event_idx()
543 if (!test_bit(pmu_ev->counter_idx, info->used_counter_bm)) { in cxl_pmu_get_event_idx()
544 *counter_idx = pmu_ev->counter_idx; in cxl_pmu_get_event_idx()
552 if (!counter_idx) in cxl_pmu_get_event_idx()
562 *counter_idx in cxl_pmu_get_event_idx()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_hash.h175 u16 counter_idx[NPC_MCAM_DROP_RULE_MAX]; member
H A Drvu_npc_fs.c1591 int npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx, in npc_install_mcam_drop_rule() argument
1652 *counter_idx = cntr_rsp.cntr; in npc_install_mcam_drop_rule()
H A Drvu.h921 int npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx,
H A Drvu_npc_hash.c2020 &table->counter_idx[*drop_mcam_idx], in rvu_npc_exact_init()
H A Drvu_debugfs.c3135 NPC_AF_MATCH_STATX(table->counter_idx[i])), in rvu_dbg_npc_exact_drop_cnt()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Dresource_tracker.c1006 u64 counter_idx = MLX4_SINK_COUNTER_INDEX(dev); in handle_unexisting_counter() local
1023 err = counter_alloc_res(dev, slave, RES_OP_RESERVE, 0, 0, &counter_idx, in handle_unexisting_counter()
1031 qpc->pri_path.counter_index = counter_idx; in handle_unexisting_counter()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Dresource_tracker.c1006 u64 counter_idx = MLX4_SINK_COUNTER_INDEX(dev); in handle_unexisting_counter() local
1023 err = counter_alloc_res(dev, slave, RES_OP_RESERVE, 0, 0, &counter_idx, in handle_unexisting_counter()
1031 qpc->pri_path.counter_index = counter_idx; in handle_unexisting_counter()

Completed in 31 milliseconds