Lines Matching defs:vdev

74 static void ivpu_hw_wa_init(struct ivpu_device *vdev)  in ivpu_hw_wa_init()
93 static void ivpu_hw_timeouts_init(struct ivpu_device *vdev) in ivpu_hw_timeouts_init()
103 static int ivpu_pll_wait_for_cmd_send(struct ivpu_device *vdev) in ivpu_pll_wait_for_cmd_send()
109 static int ivpu_pll_cmd_send(struct ivpu_device *vdev, u16 min_ratio, u16 max_ratio, in ivpu_pll_cmd_send()
146 static int ivpu_pll_wait_for_lock(struct ivpu_device *vdev, bool enable) in ivpu_pll_wait_for_lock()
156 static int ivpu_pll_wait_for_status_ready(struct ivpu_device *vdev) in ivpu_pll_wait_for_status_ready()
164 static void ivpu_pll_init_frequency_ratios(struct ivpu_device *vdev) in ivpu_pll_init_frequency_ratios()
182 static int ivpu_hw_37xx_wait_for_vpuip_bar(struct ivpu_device *vdev) in ivpu_hw_37xx_wait_for_vpuip_bar()
187 static int ivpu_pll_drive(struct ivpu_device *vdev, bool enable) in ivpu_pll_drive()
239 static int ivpu_pll_enable(struct ivpu_device *vdev) in ivpu_pll_enable()
244 static int ivpu_pll_disable(struct ivpu_device *vdev) in ivpu_pll_disable()
249 static void ivpu_boot_host_ss_rst_clr_assert(struct ivpu_device *vdev) in ivpu_boot_host_ss_rst_clr_assert()
260 static void ivpu_boot_host_ss_rst_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_rst_drive()
277 static void ivpu_boot_host_ss_clk_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_clk_drive()
294 static int ivpu_boot_noc_qreqn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_noc_qreqn_check()
304 static int ivpu_boot_noc_qacceptn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_noc_qacceptn_check()
314 static int ivpu_boot_noc_qdeny_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_noc_qdeny_check()
324 static int ivpu_boot_top_noc_qrenqn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_top_noc_qrenqn_check()
335 static int ivpu_boot_top_noc_qacceptn_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_top_noc_qacceptn_check()
346 static int ivpu_boot_top_noc_qdeny_check(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_top_noc_qdeny_check()
357 static int ivpu_boot_host_ss_configure(struct ivpu_device *vdev) in ivpu_boot_host_ss_configure()
364 static void ivpu_boot_vpu_idle_gen_disable(struct ivpu_device *vdev) in ivpu_boot_vpu_idle_gen_disable()
369 static int ivpu_boot_host_ss_axi_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_axi_drive()
394 static int ivpu_boot_host_ss_axi_enable(struct ivpu_device *vdev) in ivpu_boot_host_ss_axi_enable()
399 static int ivpu_boot_host_ss_top_noc_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_host_ss_top_noc_drive()
427 static int ivpu_boot_host_ss_top_noc_enable(struct ivpu_device *vdev) in ivpu_boot_host_ss_top_noc_enable()
432 static void ivpu_boot_pwr_island_trickle_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_pwr_island_trickle_drive()
444 static void ivpu_boot_pwr_island_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_pwr_island_drive()
456 static int ivpu_boot_wait_for_pwr_island_status(struct ivpu_device *vdev, u32 exp_val) in ivpu_boot_wait_for_pwr_island_status()
462 static void ivpu_boot_pwr_island_isolation_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_pwr_island_isolation_drive()
474 static void ivpu_boot_dpu_active_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_dpu_active_drive()
486 static int ivpu_boot_pwr_domain_enable(struct ivpu_device *vdev) in ivpu_boot_pwr_domain_enable()
513 static void ivpu_boot_no_snoop_enable(struct ivpu_device *vdev) in ivpu_boot_no_snoop_enable()
524 static void ivpu_boot_tbu_mmu_enable(struct ivpu_device *vdev) in ivpu_boot_tbu_mmu_enable()
536 static void ivpu_boot_soc_cpu_boot(struct ivpu_device *vdev) in ivpu_boot_soc_cpu_boot()
562 static int ivpu_boot_d0i3_drive(struct ivpu_device *vdev, bool enable) in ivpu_boot_d0i3_drive()
587 static int ivpu_hw_37xx_info_init(struct ivpu_device *vdev) in ivpu_hw_37xx_info_init()
609 static int ivpu_hw_37xx_ip_reset(struct ivpu_device *vdev) in ivpu_hw_37xx_ip_reset()
634 static int ivpu_hw_37xx_reset(struct ivpu_device *vdev) in ivpu_hw_37xx_reset()
651 static int ivpu_hw_37xx_d0i3_enable(struct ivpu_device *vdev) in ivpu_hw_37xx_d0i3_enable()
664 static int ivpu_hw_37xx_d0i3_disable(struct ivpu_device *vdev) in ivpu_hw_37xx_d0i3_disable()
675 static int ivpu_hw_37xx_power_up(struct ivpu_device *vdev) in ivpu_hw_37xx_power_up()
726 static int ivpu_hw_37xx_boot_fw(struct ivpu_device *vdev) in ivpu_hw_37xx_boot_fw()
735 static bool ivpu_hw_37xx_is_idle(struct ivpu_device *vdev) in ivpu_hw_37xx_is_idle()
747 static int ivpu_hw_37xx_wait_for_idle(struct ivpu_device *vdev) in ivpu_hw_37xx_wait_for_idle()
752 static void ivpu_hw_37xx_save_d0i3_entry_timestamp(struct ivpu_device *vdev) in ivpu_hw_37xx_save_d0i3_entry_timestamp()
758 static int ivpu_hw_37xx_power_down(struct ivpu_device *vdev) in ivpu_hw_37xx_power_down()
780 static void ivpu_hw_37xx_wdt_disable(struct ivpu_device *vdev) in ivpu_hw_37xx_wdt_disable()
798 static u32 ivpu_hw_37xx_profiling_freq_get(struct ivpu_device *vdev) in ivpu_hw_37xx_profiling_freq_get()
803 static void ivpu_hw_37xx_profiling_freq_drive(struct ivpu_device *vdev, bool enable) in ivpu_hw_37xx_profiling_freq_drive()
822 static u32 ivpu_hw_37xx_reg_pll_freq_get(struct ivpu_device *vdev) in ivpu_hw_37xx_reg_pll_freq_get()
835 static u32 ivpu_hw_37xx_reg_telemetry_offset_get(struct ivpu_device *vdev) in ivpu_hw_37xx_reg_telemetry_offset_get()
840 static u32 ivpu_hw_37xx_reg_telemetry_size_get(struct ivpu_device *vdev) in ivpu_hw_37xx_reg_telemetry_size_get()
845 static u32 ivpu_hw_37xx_reg_telemetry_enable_get(struct ivpu_device *vdev) in ivpu_hw_37xx_reg_telemetry_enable_get()
850 static void ivpu_hw_37xx_reg_db_set(struct ivpu_device *vdev, u32 db_id) in ivpu_hw_37xx_reg_db_set()
858 static u32 ivpu_hw_37xx_reg_ipc_rx_addr_get(struct ivpu_device *vdev) in ivpu_hw_37xx_reg_ipc_rx_addr_get()
863 static u32 ivpu_hw_37xx_reg_ipc_rx_count_get(struct ivpu_device *vdev) in ivpu_hw_37xx_reg_ipc_rx_count_get()
870 static void ivpu_hw_37xx_reg_ipc_tx_set(struct ivpu_device *vdev, u32 vpu_addr) in ivpu_hw_37xx_reg_ipc_tx_set()
875 static void ivpu_hw_37xx_irq_clear(struct ivpu_device *vdev) in ivpu_hw_37xx_irq_clear()
880 static void ivpu_hw_37xx_irq_enable(struct ivpu_device *vdev) in ivpu_hw_37xx_irq_enable()
888 static void ivpu_hw_37xx_irq_disable(struct ivpu_device *vdev) in ivpu_hw_37xx_irq_disable()
896 static void ivpu_hw_37xx_irq_wdt_nce_handler(struct ivpu_device *vdev) in ivpu_hw_37xx_irq_wdt_nce_handler()
901 static void ivpu_hw_37xx_irq_wdt_mss_handler(struct ivpu_device *vdev) in ivpu_hw_37xx_irq_wdt_mss_handler()
907 static void ivpu_hw_37xx_irq_noc_firewall_handler(struct ivpu_device *vdev) in ivpu_hw_37xx_irq_noc_firewall_handler()
913 static bool ivpu_hw_37xx_irqv_handler(struct ivpu_device *vdev, int irq, bool *wake_thread) in ivpu_hw_37xx_irqv_handler()
947 static bool ivpu_hw_37xx_irqb_handler(struct ivpu_device *vdev, int irq) in ivpu_hw_37xx_irqb_handler()
994 struct ivpu_device *vdev = ptr; in ivpu_hw_37xx_irq_handler() local
1012 static void ivpu_hw_37xx_diagnose_failure(struct ivpu_device *vdev) in ivpu_hw_37xx_diagnose_failure()