Lines Matching defs:hdev
139 static void venus_set_state(struct venus_hfi_device *hdev, in venus_set_state()
147 static bool venus_is_valid_state(struct venus_hfi_device *hdev) in venus_is_valid_state()
152 static void venus_dump_packet(struct venus_hfi_device *hdev, const void *packet) in venus_dump_packet()
163 static int venus_write_queue(struct venus_hfi_device *hdev, in venus_write_queue()
232 static int venus_read_queue(struct venus_hfi_device *hdev, in venus_read_queue()
325 static int venus_alloc(struct venus_hfi_device *hdev, struct mem_desc *desc, in venus_alloc()
341 static void venus_free(struct venus_hfi_device *hdev, struct mem_desc *mem) in venus_free()
348 static void venus_writel(struct venus_hfi_device *hdev, u32 reg, u32 value) in venus_writel()
353 static u32 venus_readl(struct venus_hfi_device *hdev, u32 reg) in venus_readl()
358 static void venus_set_registers(struct venus_hfi_device *hdev) in venus_set_registers()
369 static void venus_soft_int(struct venus_hfi_device *hdev) in venus_soft_int()
374 static int venus_iface_cmdq_write_nolock(struct venus_hfi_device *hdev, in venus_iface_cmdq_write_nolock()
403 static int venus_iface_cmdq_write(struct venus_hfi_device *hdev, void *pkt) in venus_iface_cmdq_write()
417 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_hfi_core_set_resource() local
438 static int venus_boot_core(struct venus_hfi_device *hdev) in venus_boot_core()
468 static u32 venus_hwversion(struct venus_hfi_device *hdev) in venus_hwversion()
485 static int venus_run(struct venus_hfi_device *hdev) in venus_run()
514 static int venus_halt_axi(struct venus_hfi_device *hdev) in venus_halt_axi()
557 static int venus_power_off(struct venus_hfi_device *hdev) in venus_power_off()
577 static int venus_power_on(struct venus_hfi_device *hdev) in venus_power_on()
603 static int venus_iface_msgq_read_nolock(struct venus_hfi_device *hdev, in venus_iface_msgq_read_nolock()
625 static int venus_iface_msgq_read(struct venus_hfi_device *hdev, void *pkt) in venus_iface_msgq_read()
636 static int venus_iface_dbgq_read_nolock(struct venus_hfi_device *hdev, in venus_iface_dbgq_read_nolock()
659 static int venus_iface_dbgq_read(struct venus_hfi_device *hdev, void *pkt) in venus_iface_dbgq_read()
689 static void venus_interface_queues_release(struct venus_hfi_device *hdev) in venus_interface_queues_release()
703 static int venus_interface_queues_init(struct venus_hfi_device *hdev) in venus_interface_queues_init()
771 static int venus_sys_set_debug(struct venus_hfi_device *hdev, u32 debug) in venus_sys_set_debug()
788 static int venus_sys_set_coverage(struct venus_hfi_device *hdev, u32 mode) in venus_sys_set_coverage()
805 static int venus_sys_set_idle_message(struct venus_hfi_device *hdev, in venus_sys_set_idle_message()
826 static int venus_sys_set_power_control(struct venus_hfi_device *hdev, in venus_sys_set_power_control()
844 static int venus_get_queue_size(struct venus_hfi_device *hdev, in venus_get_queue_size()
859 static int venus_sys_set_default_properties(struct venus_hfi_device *hdev) in venus_sys_set_default_properties()
890 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_cmd() local
898 static void venus_flush_debug_queue(struct venus_hfi_device *hdev) in venus_flush_debug_queue()
914 static int venus_prepare_power_collapse(struct venus_hfi_device *hdev, in venus_prepare_power_collapse()
941 static int venus_are_queues_empty(struct venus_hfi_device *hdev) in venus_are_queues_empty()
959 static void venus_sfr_print(struct venus_hfi_device *hdev) in venus_sfr_print()
979 static void venus_process_msg_sys_error(struct venus_hfi_device *hdev, in venus_process_msg_sys_error()
994 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_isr_thread() local
1036 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_isr() local
1057 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_core_init() local
1086 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_core_deinit() local
1097 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_core_ping() local
1107 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_core_trigger_ssr() local
1121 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_init() local
1146 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_end() local
1159 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_abort() local
1168 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_flush() local
1197 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_etb() local
1227 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_ftb() local
1241 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_set_buffers() local
1261 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_unset_buffers() local
1291 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_parse_seq_hdr() local
1312 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_get_seq_hdr() local
1329 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_set_property() local
1347 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); in venus_session_get_property() local
1360 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_resume() local
1381 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_suspend_1xx() local
1436 static bool venus_cpu_and_video_core_idle(struct venus_hfi_device *hdev) in venus_cpu_and_video_core_idle()
1450 static bool venus_cpu_idle_and_pc_ready(struct venus_hfi_device *hdev) in venus_cpu_idle_and_pc_ready()
1466 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_suspend_3xx() local
1570 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_hfi_destroy() local
1581 struct venus_hfi_device *hdev; in venus_hfi_create() local
1613 struct venus_hfi_device *hdev = to_hfi_priv(core); in venus_hfi_queues_reinit() local