Lines Matching defs:vdev

65 int ivpu_hw_btrs_irqs_clear_with_0_mtl(struct ivpu_device *vdev)  in ivpu_hw_btrs_irqs_clear_with_0_mtl()
77 static void freq_ratios_init_mtl(struct ivpu_device *vdev) in freq_ratios_init_mtl()
90 static void freq_ratios_init_lnl(struct ivpu_device *vdev) in freq_ratios_init_lnl()
103 void ivpu_hw_btrs_freq_ratios_init(struct ivpu_device *vdev) in ivpu_hw_btrs_freq_ratios_init()
132 static int read_tile_config_fuse(struct ivpu_device *vdev, u32 *tile_fuse_config) in read_tile_config_fuse()
153 static int info_init_mtl(struct ivpu_device *vdev) in info_init_mtl()
164 static int info_init_lnl(struct ivpu_device *vdev) in info_init_lnl()
180 int ivpu_hw_btrs_info_init(struct ivpu_device *vdev) in ivpu_hw_btrs_info_init()
188 static int wp_request_sync(struct ivpu_device *vdev) in wp_request_sync()
196 static int wait_for_status_ready(struct ivpu_device *vdev, bool enable) in wait_for_status_ready()
218 static void wp_request_mtl(struct ivpu_device *vdev, struct wp_request *wp) in wp_request_mtl()
241 static void wp_request_lnl(struct ivpu_device *vdev, struct wp_request *wp) in wp_request_lnl()
265 static void wp_request(struct ivpu_device *vdev, struct wp_request *wp) in wp_request()
273 static int wp_request_send(struct ivpu_device *vdev, struct wp_request *wp) in wp_request_send()
292 static void prepare_wp_request(struct ivpu_device *vdev, struct wp_request *wp, bool enable) in prepare_wp_request()
312 static int wait_for_pll_lock(struct ivpu_device *vdev, bool enable) in wait_for_pll_lock()
325 int ivpu_hw_btrs_wp_drive(struct ivpu_device *vdev, bool enable) in ivpu_hw_btrs_wp_drive()
361 static int d0i3_drive_mtl(struct ivpu_device *vdev, bool enable) in d0i3_drive_mtl()
386 static int d0i3_drive_lnl(struct ivpu_device *vdev, bool enable) in d0i3_drive_lnl()
413 static int d0i3_drive(struct ivpu_device *vdev, bool enable) in d0i3_drive()
421 int ivpu_hw_btrs_d0i3_enable(struct ivpu_device *vdev) in ivpu_hw_btrs_d0i3_enable()
437 int ivpu_hw_btrs_d0i3_disable(struct ivpu_device *vdev) in ivpu_hw_btrs_d0i3_disable()
451 int ivpu_hw_btrs_wait_for_clock_res_own_ack(struct ivpu_device *vdev) in ivpu_hw_btrs_wait_for_clock_res_own_ack()
459 void ivpu_hw_btrs_set_port_arbitration_weights_lnl(struct ivpu_device *vdev) in ivpu_hw_btrs_set_port_arbitration_weights_lnl()
465 static int ip_reset_mtl(struct ivpu_device *vdev) in ip_reset_mtl()
487 static int ip_reset_lnl(struct ivpu_device *vdev) in ip_reset_lnl()
511 int ivpu_hw_btrs_ip_reset(struct ivpu_device *vdev) in ivpu_hw_btrs_ip_reset()
522 void ivpu_hw_btrs_profiling_freq_reg_set_lnl(struct ivpu_device *vdev) in ivpu_hw_btrs_profiling_freq_reg_set_lnl()
534 void ivpu_hw_btrs_ats_print_lnl(struct ivpu_device *vdev) in ivpu_hw_btrs_ats_print_lnl()
540 void ivpu_hw_btrs_clock_relinquish_disable_lnl(struct ivpu_device *vdev) in ivpu_hw_btrs_clock_relinquish_disable_lnl()
548 bool ivpu_hw_btrs_is_idle(struct ivpu_device *vdev) in ivpu_hw_btrs_is_idle()
568 int ivpu_hw_btrs_wait_for_idle(struct ivpu_device *vdev) in ivpu_hw_btrs_wait_for_idle()
576 static u32 pll_config_get_mtl(struct ivpu_device *vdev) in pll_config_get_mtl()
581 static u32 pll_config_get_lnl(struct ivpu_device *vdev) in pll_config_get_lnl()
596 static u32 pll_ratio_to_dpu_freq(struct ivpu_device *vdev, u32 ratio) in pll_ratio_to_dpu_freq()
604 u32 ivpu_hw_btrs_dpu_max_freq_get(struct ivpu_device *vdev) in ivpu_hw_btrs_dpu_max_freq_get()
610 bool ivpu_hw_btrs_irq_handler_mtl(struct ivpu_device *vdev, int irq) in ivpu_hw_btrs_irq_handler_mtl()
659 bool ivpu_hw_btrs_irq_handler_lnl(struct ivpu_device *vdev, int irq) in ivpu_hw_btrs_irq_handler_lnl()
725 int ivpu_hw_btrs_dct_get_request(struct ivpu_device *vdev, bool *enable) in ivpu_hw_btrs_dct_get_request()
749 void ivpu_hw_btrs_dct_set_status(struct ivpu_device *vdev, bool enable, u32 active_percent) in ivpu_hw_btrs_dct_set_status()
761 u32 ivpu_hw_btrs_telemetry_offset_get(struct ivpu_device *vdev) in ivpu_hw_btrs_telemetry_offset_get()
769 u32 ivpu_hw_btrs_telemetry_size_get(struct ivpu_device *vdev) in ivpu_hw_btrs_telemetry_size_get()
777 u32 ivpu_hw_btrs_telemetry_enable_get(struct ivpu_device *vdev) in ivpu_hw_btrs_telemetry_enable_get()
785 void ivpu_hw_btrs_global_int_disable(struct ivpu_device *vdev) in ivpu_hw_btrs_global_int_disable()
793 void ivpu_hw_btrs_global_int_enable(struct ivpu_device *vdev) in ivpu_hw_btrs_global_int_enable()
801 void ivpu_hw_btrs_irq_enable(struct ivpu_device *vdev) in ivpu_hw_btrs_irq_enable()
812 void ivpu_hw_btrs_irq_disable(struct ivpu_device *vdev) in ivpu_hw_btrs_irq_disable()
823 static void diagnose_failure_mtl(struct ivpu_device *vdev) in diagnose_failure_mtl()
840 static void diagnose_failure_lnl(struct ivpu_device *vdev) in diagnose_failure_lnl()
870 void ivpu_hw_btrs_diagnose_failure(struct ivpu_device *vdev) in ivpu_hw_btrs_diagnose_failure()