| /Linux-v6.6/drivers/net/ethernet/microsoft/mana/ | 
| D | hw_channel.c | 7 static int mana_hwc_get_msg_index(struct hw_channel_context *hwc, u16 *msg_id)  in mana_hwc_get_msg_index()29 static void mana_hwc_put_msg_index(struct hw_channel_context *hwc, u16 msg_id)  in mana_hwc_put_msg_index()
 54 static void mana_hwc_handle_resp(struct hw_channel_context *hwc, u32 resp_len,  in mana_hwc_handle_resp()
 106 	struct hw_channel_context *hwc = ctx;  in mana_hwc_init_event_handler()  local
 204 	struct hw_channel_context *hwc = ctx;  in mana_hwc_rx_event_handler()  local
 250 	struct hw_channel_context *hwc = ctx;  in mana_hwc_tx_event_handler()  local
 256 static int mana_hwc_create_gdma_wq(struct hw_channel_context *hwc,  in mana_hwc_create_gdma_wq()
 272 static int mana_hwc_create_gdma_cq(struct hw_channel_context *hwc,  in mana_hwc_create_gdma_cq()
 290 static int mana_hwc_create_gdma_eq(struct hw_channel_context *hwc,  in mana_hwc_create_gdma_eq()
 349 static int mana_hwc_create_cq(struct hw_channel_context *hwc, u16 q_depth,  in mana_hwc_create_cq()
 [all …]
 
 | 
| /Linux-v6.6/drivers/perf/hisilicon/ | 
| D | hisi_uncore_ddrc_pmu.c | 59 #define GET_DDRC_EVENTID(hwc)	(hwc->config_base & 0x7)  argument82 				      struct hw_perf_event *hwc)  in hisi_ddrc_pmu_v1_read_counter()
 89 					struct hw_perf_event *hwc, u64 val)  in hisi_ddrc_pmu_v1_write_counter()
 96 					 struct hw_perf_event *hwc)  in hisi_ddrc_pmu_v2_read_counter()
 103 					   struct hw_perf_event *hwc, u64 val)  in hisi_ddrc_pmu_v2_write_counter()
 146 					    struct hw_perf_event *hwc)  in hisi_ddrc_pmu_v1_enable_counter()
 157 					     struct hw_perf_event *hwc)  in hisi_ddrc_pmu_v1_disable_counter()
 171 	struct hw_perf_event *hwc = &event->hw;  in hisi_ddrc_pmu_v1_get_event_idx()  local
 207 					    struct hw_perf_event *hwc)  in hisi_ddrc_pmu_v2_enable_counter()
 217 					     struct hw_perf_event *hwc)  in hisi_ddrc_pmu_v2_disable_counter()
 [all …]
 
 | 
| D | hisi_uncore_pmu.c | 186 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_event_init()  local245 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_enable_event()  local
 263 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_disable_event()  local
 275 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_set_event_period()  local
 295 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_event_update()  local
 316 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_start()  local
 338 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_stop()  local
 356 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_add()  local
 379 	struct hw_perf_event *hwc = &event->hw;  in hisi_uncore_pmu_del()  local
 
 | 
| D | hisi_uncore_cpa_pmu.c | 50 				     struct hw_perf_event *hwc)  in hisi_cpa_pmu_read_counter()56 				       struct hw_perf_event *hwc, u64 val)  in hisi_cpa_pmu_write_counter()
 121 					struct hw_perf_event *hwc)  in hisi_cpa_pmu_enable_counter()
 132 					 struct hw_perf_event *hwc)  in hisi_cpa_pmu_disable_counter()
 143 					    struct hw_perf_event *hwc)  in hisi_cpa_pmu_enable_counter_int()
 154 					     struct hw_perf_event *hwc)  in hisi_cpa_pmu_disable_counter_int()
 
 | 
| D | hisi_pcie_pmu.c | 222 	struct hw_perf_event *hwc = &event->hw;  in hisi_pcie_pmu_config_filter()  local265 	struct hw_perf_event *hwc = &event->hw;  in hisi_pcie_pmu_clear_filter()  local
 354 	struct hw_perf_event *hwc = &event->hw;  in hisi_pcie_pmu_event_init()  local
 425 	struct hw_perf_event *hwc = &event->hw;  in hisi_pcie_pmu_event_update()  local
 446 	struct hw_perf_event *hwc = &event->hw;  in hisi_pcie_pmu_set_period()  local
 454 static void hisi_pcie_pmu_enable_counter(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)  in hisi_pcie_pmu_enable_counter()
 464 static void hisi_pcie_pmu_disable_counter(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)  in hisi_pcie_pmu_disable_counter()
 474 static void hisi_pcie_pmu_enable_int(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)  in hisi_pcie_pmu_enable_int()
 481 static void hisi_pcie_pmu_disable_int(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)  in hisi_pcie_pmu_disable_int()
 497 	struct hw_perf_event *hwc = &event->hw;  in hisi_pcie_pmu_start()  local
 [all …]
 
 | 
| D | hisi_uncore_l3c_pmu.c | 108 	struct hw_perf_event *hwc = &event->hw;  in hisi_l3c_pmu_write_ds()  local234 				     struct hw_perf_event *hwc)  in hisi_l3c_pmu_read_counter()
 240 				       struct hw_perf_event *hwc, u64 val)  in hisi_l3c_pmu_write_counter()
 295 					struct hw_perf_event *hwc)  in hisi_l3c_pmu_enable_counter()
 306 					 struct hw_perf_event *hwc)  in hisi_l3c_pmu_disable_counter()
 317 					    struct hw_perf_event *hwc)  in hisi_l3c_pmu_enable_counter_int()
 328 					     struct hw_perf_event *hwc)  in hisi_l3c_pmu_disable_counter_int()
 
 | 
| D | hisi_uncore_uc_pmu.c | 263 					struct hw_perf_event *hwc)  in hisi_uc_pmu_enable_counter()274 					struct hw_perf_event *hwc)  in hisi_uc_pmu_disable_counter()
 285 				    struct hw_perf_event *hwc)  in hisi_uc_pmu_read_counter()
 291 				      struct hw_perf_event *hwc, u64 val)  in hisi_uc_pmu_write_counter()
 297 					   struct hw_perf_event *hwc)  in hisi_uc_pmu_enable_counter_int()
 307 					    struct hw_perf_event *hwc)  in hisi_uc_pmu_disable_counter_int()
 
 | 
| D | hisi_uncore_hha_pmu.c | 169 				     struct hw_perf_event *hwc)  in hisi_hha_pmu_read_counter()176 				       struct hw_perf_event *hwc, u64 val)  in hisi_hha_pmu_write_counter()
 232 					struct hw_perf_event *hwc)  in hisi_hha_pmu_enable_counter()
 243 					 struct hw_perf_event *hwc)  in hisi_hha_pmu_disable_counter()
 254 					    struct hw_perf_event *hwc)  in hisi_hha_pmu_enable_counter_int()
 265 					     struct hw_perf_event *hwc)  in hisi_hha_pmu_disable_counter_int()
 
 | 
| /Linux-v6.6/arch/s390/include/asm/ | 
| D | perf_event.h | 67 #define OVERFLOW_REG(hwc)	((hwc)->extra_reg.config)  argument68 #define SFB_ALLOC_REG(hwc)	((hwc)->extra_reg.alloc)  argument
 69 #define TEAR_REG(hwc)		((hwc)->last_tag)  argument
 70 #define SAMPL_RATE(hwc)		((hwc)->event_base)  argument
 71 #define SAMPL_FLAGS(hwc)	((hwc)->config_base)  argument
 72 #define SAMPL_DIAG_MODE(hwc)	(SAMPL_FLAGS(hwc) & PERF_CPUM_SF_DIAG_MODE)  argument
 73 #define SAMPLE_FREQ_MODE(hwc)	(SAMPL_FLAGS(hwc) & PERF_CPUM_SF_FREQ_MODE)  argument
 
 | 
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/ | 
| D | hw_table.c | 36 	struct mlx5_sf_hwc_table hwc[MLX5_SF_HWC_MAX];  member49 	struct mlx5_sf_hwc_table *hwc;  in mlx5_sf_sw_to_hw_id()  local
 55 static u16 mlx5_sf_hw_to_sw_id(struct mlx5_sf_hwc_table *hwc, u16 hw_id)  in mlx5_sf_hw_to_sw_id()
 77 	struct mlx5_sf_hwc_table *hwc;  in mlx5_sf_hw_table_id_alloc()  local
 105 	struct mlx5_sf_hwc_table *hwc;  in mlx5_sf_hw_table_id_free()  local
 173 					 struct mlx5_sf_hwc_table *hwc, int idx)  in mlx5_sf_hw_table_hwc_sf_free()
 185 	struct mlx5_sf_hwc_table *hwc;  in mlx5_sf_hw_table_sf_deferred_free()  local
 209 					     struct mlx5_sf_hwc_table *hwc)  in mlx5_sf_hw_table_hwc_dealloc_all()
 225 static int mlx5_sf_hw_table_hwc_init(struct mlx5_sf_hwc_table *hwc, u16 max_fn, u16 base_id)  in mlx5_sf_hw_table_hwc_init()
 242 static void mlx5_sf_hw_table_hwc_cleanup(struct mlx5_sf_hwc_table *hwc)  in mlx5_sf_hw_table_hwc_cleanup()
 [all …]
 
 | 
| /Linux-v6.6/drivers/perf/ | 
| D | riscv_pmu.c | 151 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_ctr_get_width_mask()  local173 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_event_update()  local
 199 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_stop()  local
 216 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_event_set_period()  local
 254 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_start()  local
 273 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_add()  local
 297 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_del()  local
 318 	struct hw_perf_event *hwc = &event->hw;  in riscv_pmu_event_init()  local
 
 | 
| D | thunderx2_pmu.c | 325 	struct hw_perf_event *hwc = &event->hw;  in init_cntr_base_l3c()  local341 	struct hw_perf_event *hwc = &event->hw;  in init_cntr_base_dmc()  local
 357 	struct hw_perf_event *hwc = &event->hw;  in init_cntr_base_ccpi2()  local
 370 	struct hw_perf_event *hwc = &event->hw;  in uncore_start_event_l3c()  local
 391 	struct hw_perf_event *hwc = &event->hw;  in uncore_start_event_dmc()  local
 416 	struct hw_perf_event *hwc = &event->hw;  in uncore_stop_event_dmc()  local
 433 	struct hw_perf_event *hwc = &event->hw;  in uncore_start_event_ccpi2()  local
 457 	struct hw_perf_event *hwc = &event->hw;  in uncore_stop_event_ccpi2()  local
 466 	struct hw_perf_event *hwc = &event->hw;  in tx2_uncore_event_update()  local
 574 	struct hw_perf_event *hwc = &event->hw;  in tx2_uncore_event_init()  local
 [all …]
 
 | 
| /Linux-v6.6/drivers/iio/buffer/ | 
| D | industrialio-hw-consumer.c | 53 	struct iio_hw_consumer *hwc, struct iio_dev *indio_dev)  in iio_hw_consumer_get_buffer()86 	struct iio_hw_consumer *hwc;  in iio_hw_consumer_alloc()  local
 129 void iio_hw_consumer_free(struct iio_hw_consumer *hwc)  in iio_hw_consumer_free()
 178 int iio_hw_consumer_enable(struct iio_hw_consumer *hwc)  in iio_hw_consumer_enable()
 202 void iio_hw_consumer_disable(struct iio_hw_consumer *hwc)  in iio_hw_consumer_disable()
 
 | 
| /Linux-v6.6/arch/alpha/kernel/ | 
| D | perf_event.c | 253 				struct hw_perf_event *hwc, int idx)  in alpha_perf_event_set_period()308 					struct hw_perf_event *hwc, int idx, long ovf)  in alpha_perf_event_update()
 413 		struct hw_perf_event *hwc = &pe->hw;  in maybe_change_configuration()  local
 436 	struct hw_perf_event *hwc = &event->hw;  in alpha_pmu_add()  local
 488 	struct hw_perf_event *hwc = &event->hw;  in alpha_pmu_del()  local
 526 	struct hw_perf_event *hwc = &event->hw;  in alpha_pmu_read()  local
 534 	struct hw_perf_event *hwc = &event->hw;  in alpha_pmu_stop()  local
 554 	struct hw_perf_event *hwc = &event->hw;  in alpha_pmu_start()  local
 605 	struct hw_perf_event *hwc = &event->hw;  in __hw_perf_event_init()  local
 806 	struct hw_perf_event *hwc;  in alpha_perf_event_irq_handler()  local
 
 | 
| /Linux-v6.6/arch/loongarch/kernel/ | 
| D | perf_event.c | 253 static int loongarch_pmu_alloc_counter(struct cpu_hw_events *cpuc, struct hw_perf_event *hwc)  in loongarch_pmu_alloc_counter()300 				    struct hw_perf_event *hwc,  in loongarch_pmu_event_set_period()
 336 				 struct hw_perf_event *hwc,  in loongarch_pmu_event_update()
 358 	struct hw_perf_event *hwc = &event->hw;  in loongarch_pmu_start()  local
 374 	struct hw_perf_event *hwc = &event->hw;  in loongarch_pmu_stop()  local
 389 	struct hw_perf_event *hwc = &event->hw;  in loongarch_pmu_add()  local
 423 	struct hw_perf_event *hwc = &event->hw;  in loongarch_pmu_del()  local
 437 	struct hw_perf_event *hwc = &event->hw;  in loongarch_pmu_read()  local
 485 	struct hw_perf_event *hwc = &event->hw;  in handle_associated_event()  local
 750 	struct hw_perf_event *hwc = &event->hw;  in __hw_perf_event_init()  local
 
 | 
| /Linux-v6.6/arch/arm/kernel/ | 
| D | perf_event_xscale.c | 175 		struct hw_perf_event *hwc;  in xscale1pmu_handle_irq()  local208 	struct hw_perf_event *hwc = &event->hw;  in xscale1pmu_enable_event()  local
 244 	struct hw_perf_event *hwc = &event->hw;  in xscale1pmu_disable_event()  local
 278 	struct hw_perf_event *hwc = &event->hw;  in xscale1pmu_get_event_idx()  local
 327 	struct hw_perf_event *hwc = &event->hw;  in xscale1pmu_read_counter()  local
 348 	struct hw_perf_event *hwc = &event->hw;  in xscale1pmu_write_counter()  local
 521 		struct hw_perf_event *hwc;  in xscale2pmu_handle_irq()  local
 554 	struct hw_perf_event *hwc = &event->hw;  in xscale2pmu_enable_event()  local
 600 	struct hw_perf_event *hwc = &event->hw;  in xscale2pmu_disable_event()  local
 690 	struct hw_perf_event *hwc = &event->hw;  in xscale2pmu_read_counter()  local
 [all …]
 
 | 
| D | perf_event_v6.c | 238 	struct hw_perf_event *hwc = &event->hw;  in armv6pmu_read_counter()  local256 	struct hw_perf_event *hwc = &event->hw;  in armv6pmu_write_counter()  local
 273 	struct hw_perf_event *hwc = &event->hw;  in armv6pmu_enable_event()  local
 328 		struct hw_perf_event *hwc;  in armv6pmu_handle_irq()  local
 391 	struct hw_perf_event *hwc = &event->hw;  in armv6pmu_get_event_idx()  local
 424 	struct hw_perf_event *hwc = &event->hw;  in armv6pmu_disable_event()  local
 459 	struct hw_perf_event *hwc = &event->hw;  in armv6mpcore_pmu_disable_event()  local
 
 | 
| D | perf_event_v7.c | 749 	struct hw_perf_event *hwc = &event->hw;  in armv7pmu_read_counter()  local769 	struct hw_perf_event *hwc = &event->hw;  in armv7pmu_write_counter()  local
 874 	struct hw_perf_event *hwc = &event->hw;  in armv7pmu_enable_event()  local
 920 	struct hw_perf_event *hwc = &event->hw;  in armv7pmu_disable_event()  local
 975 		struct hw_perf_event *hwc;  in armv7pmu_handle_irq()  local
 1037 	struct hw_perf_event *hwc = &event->hw;  in armv7pmu_get_event_idx()  local
 1496 	struct hw_perf_event *hwc = &event->hw;  in krait_pmu_disable_event()  local
 1522 	struct hw_perf_event *hwc = &event->hw;  in krait_pmu_enable_event()  local
 1584 	struct hw_perf_event *hwc = &event->hw;  in krait_event_to_bit()  local
 1611 	struct hw_perf_event *hwc = &event->hw;  in krait_pmu_get_event_idx()  local
 [all …]
 
 | 
| /Linux-v6.6/arch/x86/events/amd/ | 
| D | iommu.c | 208 	struct hw_perf_event *hwc = &event->hw;  in perf_iommu_event_init()  local240 	struct hw_perf_event *hwc = &ev->hw;  in perf_iommu_enable_event()  local
 270 	struct hw_perf_event *hwc = &event->hw;  in perf_iommu_disable_event()  local
 279 	struct hw_perf_event *hwc = &event->hw;  in perf_iommu_start()  local
 312 	struct hw_perf_event *hwc = &event->hw;  in perf_iommu_read()  local
 331 	struct hw_perf_event *hwc = &event->hw;  in perf_iommu_stop()  local
 367 	struct hw_perf_event *hwc = &event->hw;  in perf_iommu_del()  local
 
 | 
| D | core.c | 317 static inline unsigned int amd_get_event_code(struct hw_perf_event *hwc)  in amd_get_event_code()322 static inline bool amd_is_pair_event_code(struct hw_perf_event *hwc)  in amd_is_pair_event_code()
 359 static inline int amd_is_nb_event(struct hw_perf_event *hwc)  in amd_is_nb_event()
 452 	struct hw_perf_event *hwc = &event->hw;  in __amd_get_nb_event_constraints()  local
 741 	struct hw_perf_event *hwc = &event->hw;  in amd_pmu_v2_enable_event()  local
 886 	struct hw_perf_event *hwc;  in amd_pmu_v2_handle_irq()  local
 1088 	struct hw_perf_event *hwc = &event->hw;  in amd_get_event_constraints_f15h()  local
 1163 	struct hw_perf_event *hwc = &event->hw;  in amd_get_event_constraints_f17h()  local
 1174 	struct hw_perf_event *hwc = &event->hw;  in amd_put_event_constraints_f17h()  local
 1204 	struct hw_perf_event *hwc = &event->hw;  in amd_get_event_constraints_f19h()  local
 
 | 
| /Linux-v6.6/arch/sh/kernel/ | 
| D | perf_event.c | 103 	struct hw_perf_event *hwc = &event->hw;  in __hw_perf_event_init()  local159 				   struct hw_perf_event *hwc, int idx)  in sh_perf_event_update()
 202 	struct hw_perf_event *hwc = &event->hw;  in sh_pmu_stop()  local
 220 	struct hw_perf_event *hwc = &event->hw;  in sh_pmu_start()  local
 247 	struct hw_perf_event *hwc = &event->hw;  in sh_pmu_add()  local
 
 | 
| /Linux-v6.6/arch/xtensa/kernel/ | 
| D | perf_event.c | 146 				     struct hw_perf_event *hwc, int idx)  in xtensa_perf_event_update()164 					 struct hw_perf_event *hwc, int idx)  in xtensa_perf_event_set_period()
 251 	struct hw_perf_event *hwc = &event->hw;  in xtensa_pmu_start()  local
 269 	struct hw_perf_event *hwc = &event->hw;  in xtensa_pmu_stop()  local
 293 	struct hw_perf_event *hwc = &event->hw;  in xtensa_pmu_add()  local
 377 		struct hw_perf_event *hwc = &event->hw;  in xtensa_pmu_irq_handler()  local
 
 | 
| /Linux-v6.6/arch/x86/events/intel/ | 
| D | p4.c | 856 static inline int p4_pmu_clear_cccr_ovf(struct hw_perf_event *hwc)  in p4_pmu_clear_cccr_ovf()906 	struct hw_perf_event *hwc = &event->hw;  in p4_pmu_disable_event()  local
 952 	struct hw_perf_event *hwc = &event->hw;  in __p4_pmu_enable_event()  local
 1011 	struct hw_perf_event *hwc = &event->hw;  in p4_pmu_set_period()  local
 1037 	struct hw_perf_event *hwc;  in p4_pmu_handle_irq()  local
 1100 static void p4_pmu_swap_config_ts(struct hw_perf_event *hwc, int cpu)  in p4_pmu_swap_config_ts()
 1245 	struct hw_perf_event *hwc;  in p4_pmu_schedule_events()  local
 
 | 
| D | uncore_discovery.c | 386 	struct hw_perf_event *hwc = &event->hw;  in intel_generic_uncore_msr_enable_event()  local394 	struct hw_perf_event *hwc = &event->hw;  in intel_generic_uncore_msr_disable_event()  local
 437 	struct hw_perf_event *hwc = &event->hw;  in intel_generic_uncore_pci_enable_event()  local
 446 	struct hw_perf_event *hwc = &event->hw;  in intel_generic_uncore_pci_disable_event()  local
 455 	struct hw_perf_event *hwc = &event->hw;  in intel_generic_uncore_pci_read_counter()  local
 528 	struct hw_perf_event *hwc = &event->hw;  in intel_generic_uncore_mmio_enable_event()  local
 539 	struct hw_perf_event *hwc = &event->hw;  in intel_generic_uncore_mmio_disable_event()  local
 
 | 
| /Linux-v6.6/arch/x86/events/zhaoxin/ | 
| D | core.c | 289 static void zhaoxin_pmu_disable_fixed(struct hw_perf_event *hwc)  in zhaoxin_pmu_disable_fixed()303 	struct hw_perf_event *hwc = &event->hw;  in zhaoxin_pmu_disable_event()  local
 313 static void zhaoxin_pmu_enable_fixed(struct hw_perf_event *hwc)  in zhaoxin_pmu_enable_fixed()
 340 	struct hw_perf_event *hwc = &event->hw;  in zhaoxin_pmu_enable_event()  local
 
 |