Lines Matching defs:vdev
111 static void ivpu_hw_read_platform(struct ivpu_device *vdev) in ivpu_hw_read_platform()
122 static void ivpu_hw_wa_init(struct ivpu_device *vdev) in ivpu_hw_wa_init()
135 static void ivpu_hw_timeouts_init(struct ivpu_device *vdev) in ivpu_hw_timeouts_init()
161 static int ivpu_pll_wait_for_cmd_send(struct ivpu_device *vdev) in ivpu_pll_wait_for_cmd_send()
166 static int ivpu_pll_cmd_send(struct ivpu_device *vdev, u16 min_ratio, u16 max_ratio, in ivpu_pll_cmd_send()
204 static int ivpu_pll_wait_for_status_ready(struct ivpu_device *vdev) in ivpu_pll_wait_for_status_ready()
209 static int ivpu_wait_for_clock_own_resource_ack(struct ivpu_device *vdev) in ivpu_wait_for_clock_own_resource_ack()
217 static void ivpu_pll_init_frequency_ratios(struct ivpu_device *vdev) in ivpu_pll_init_frequency_ratios()
235 static int ivpu_pll_drive(struct ivpu_device *vdev, bool enable) in ivpu_pll_drive()
265 static int ivpu_pll_enable(struct ivpu_device *vdev) in ivpu_pll_enable()
270 static int ivpu_pll_disable(struct ivpu_device *vdev) in ivpu_pll_disable()
275 static void ivpu_boot_host_ss_rst_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_rst_drive()
292 static void ivpu_boot_host_ss_clk_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_clk_drive()
309 static int ivpu_boot_noc_qreqn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_noc_qreqn_check()
319 static int ivpu_boot_noc_qacceptn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_noc_qacceptn_check()
329 static int ivpu_boot_noc_qdeny_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_noc_qdeny_check()
339 static int ivpu_boot_top_noc_qrenqn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_top_noc_qrenqn_check()
350 static int ivpu_boot_top_noc_qacceptn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_top_noc_qacceptn_check()
361 static int ivpu_boot_top_noc_qdeny_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_top_noc_qdeny_check()
372 static void ivpu_boot_idle_gen_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_idle_gen_drive()
384 static int ivpu_boot_host_ss_check(struct ivpu_device *vdev) in ivpu_boot_host_ss_check()
407 static int ivpu_boot_host_ss_axi_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_axi_drive()
439 static int ivpu_boot_host_ss_axi_enable(struct ivpu_device *vdev) in ivpu_boot_host_ss_axi_enable()
444 static int ivpu_boot_host_ss_top_noc_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_top_noc_drive()
472 static int ivpu_boot_host_ss_top_noc_enable(struct ivpu_device *vdev) in ivpu_boot_host_ss_top_noc_enable()
477 static void ivpu_boot_pwr_island_trickle_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_pwr_island_trickle_drive()
492 static void ivpu_boot_pwr_island_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_pwr_island_drive()
507 static int ivpu_boot_wait_for_pwr_island_status(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_wait_for_pwr_island_status()
516 static void ivpu_boot_pwr_island_isolation_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_pwr_island_isolation_drive()
528 static void ivpu_boot_no_snoop_enable(struct ivpu_device *vdev) in ivpu_boot_no_snoop_enable()
539 static void ivpu_boot_tbu_mmu_enable(struct ivpu_device *vdev) in ivpu_boot_tbu_mmu_enable()
553 static int ivpu_boot_cpu_noc_qacceptn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_cpu_noc_qacceptn_check()
563 static int ivpu_boot_cpu_noc_qdeny_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_cpu_noc_qdeny_check()
573 static int ivpu_boot_pwr_domain_enable(struct ivpu_device *vdev) in ivpu_boot_pwr_domain_enable()
605 static int ivpu_boot_soc_cpu_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_soc_cpu_drive()
630 static int ivpu_boot_soc_cpu_enable(struct ivpu_device *vdev) in ivpu_boot_soc_cpu_enable()
635 static int ivpu_boot_soc_cpu_boot(struct ivpu_device *vdev) in ivpu_boot_soc_cpu_boot()
661 static int ivpu_boot_d0i3_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_d0i3_drive()
703 static int ivpu_hw_40xx_info_init(struct ivpu_device *vdev) in ivpu_hw_40xx_info_init()
744 static int ivpu_hw_40xx_ip_reset(struct ivpu_device *vdev) in ivpu_hw_40xx_ip_reset()
766 static int ivpu_hw_40xx_reset(struct ivpu_device *vdev) in ivpu_hw_40xx_reset()
783 static int ivpu_hw_40xx_d0i3_enable(struct ivpu_device *vdev) in ivpu_hw_40xx_d0i3_enable()
799 static int ivpu_hw_40xx_d0i3_disable(struct ivpu_device *vdev) in ivpu_hw_40xx_d0i3_disable()
813 static void ivpu_hw_40xx_profiling_freq_reg_set(struct ivpu_device *vdev) in ivpu_hw_40xx_profiling_freq_reg_set()
825 static void ivpu_hw_40xx_ats_print(struct ivpu_device *vdev) in ivpu_hw_40xx_ats_print()
831 static void ivpu_hw_40xx_clock_relinquish_disable(struct ivpu_device *vdev) in ivpu_hw_40xx_clock_relinquish_disable()
839 static int ivpu_hw_40xx_power_up(struct ivpu_device *vdev) in ivpu_hw_40xx_power_up()
885 static int ivpu_hw_40xx_boot_fw(struct ivpu_device *vdev) in ivpu_hw_40xx_boot_fw()
899 static bool ivpu_hw_40xx_is_idle(struct ivpu_device *vdev) in ivpu_hw_40xx_is_idle()
911 static int ivpu_hw_40xx_wait_for_idle(struct ivpu_device *vdev) in ivpu_hw_40xx_wait_for_idle()
916 static void ivpu_hw_40xx_save_d0i3_entry_timestamp(struct ivpu_device *vdev) in ivpu_hw_40xx_save_d0i3_entry_timestamp()
922 static int ivpu_hw_40xx_power_down(struct ivpu_device *vdev) in ivpu_hw_40xx_power_down()
944 static void ivpu_hw_40xx_wdt_disable(struct ivpu_device *vdev) in ivpu_hw_40xx_wdt_disable()
959 static u32 ivpu_hw_40xx_profiling_freq_get(struct ivpu_device *vdev) in ivpu_hw_40xx_profiling_freq_get()
964 static void ivpu_hw_40xx_profiling_freq_drive(struct ivpu_device *vdev, bool enable) in ivpu_hw_40xx_profiling_freq_drive()
973 static u32 ivpu_hw_40xx_reg_pll_freq_get(struct ivpu_device *vdev) in ivpu_hw_40xx_reg_pll_freq_get()
983 static u32 ivpu_hw_40xx_reg_telemetry_offset_get(struct ivpu_device *vdev) in ivpu_hw_40xx_reg_telemetry_offset_get()
988 static u32 ivpu_hw_40xx_reg_telemetry_size_get(struct ivpu_device *vdev) in ivpu_hw_40xx_reg_telemetry_size_get()
993 static u32 ivpu_hw_40xx_reg_telemetry_enable_get(struct ivpu_device *vdev) in ivpu_hw_40xx_reg_telemetry_enable_get()
998 static void ivpu_hw_40xx_reg_db_set(struct ivpu_device *vdev, u32 db_id) in ivpu_hw_40xx_reg_db_set()
1006 static u32 ivpu_hw_40xx_reg_ipc_rx_addr_get(struct ivpu_device *vdev) in ivpu_hw_40xx_reg_ipc_rx_addr_get()
1011 static u32 ivpu_hw_40xx_reg_ipc_rx_count_get(struct ivpu_device *vdev) in ivpu_hw_40xx_reg_ipc_rx_count_get()
1018 static void ivpu_hw_40xx_reg_ipc_tx_set(struct ivpu_device *vdev, u32 vpu_addr) in ivpu_hw_40xx_reg_ipc_tx_set()
1023 static void ivpu_hw_40xx_irq_clear(struct ivpu_device *vdev) in ivpu_hw_40xx_irq_clear()
1028 static void ivpu_hw_40xx_irq_enable(struct ivpu_device *vdev) in ivpu_hw_40xx_irq_enable()
1036 static void ivpu_hw_40xx_irq_disable(struct ivpu_device *vdev) in ivpu_hw_40xx_irq_disable()
1044 static void ivpu_hw_40xx_irq_wdt_nce_handler(struct ivpu_device *vdev) in ivpu_hw_40xx_irq_wdt_nce_handler()
1050 static void ivpu_hw_40xx_irq_wdt_mss_handler(struct ivpu_device *vdev) in ivpu_hw_40xx_irq_wdt_mss_handler()
1056 static void ivpu_hw_40xx_irq_noc_firewall_handler(struct ivpu_device *vdev) in ivpu_hw_40xx_irq_noc_firewall_handler()
1062 static bool ivpu_hw_40xx_irqv_handler(struct ivpu_device *vdev, int irq, bool *wake_thread) in ivpu_hw_40xx_irqv_handler()
1096 static bool ivpu_hw_40xx_irqb_handler(struct ivpu_device *vdev, int irq) in ivpu_hw_40xx_irqb_handler()
1160 struct ivpu_device *vdev = ptr; in ivpu_hw_40xx_irq_handler() local
1177 static void ivpu_hw_40xx_diagnose_failure(struct ivpu_device *vdev) in ivpu_hw_40xx_diagnose_failure()