venus_hfi_device
static int venus_prepare_power_collapse(struct venus_hfi_device *hdev,
static int venus_are_queues_empty(struct venus_hfi_device *hdev)
static void venus_sfr_print(struct venus_hfi_device *hdev)
static void venus_process_msg_sys_error(struct venus_hfi_device *hdev,
struct venus_hfi_device *hdev = to_hfi_priv(core);
struct venus_hfi_device *hdev = to_hfi_priv(core);
struct venus_hfi_device *hdev = to_hfi_priv(core);
struct venus_hfi_device *hdev = to_hfi_priv(core);
struct venus_hfi_device *hdev = to_hfi_priv(core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
static void venus_set_state(struct venus_hfi_device *hdev,
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
static bool venus_is_valid_state(struct venus_hfi_device *hdev)
struct venus_hfi_device *hdev = to_hfi_priv(core);
struct venus_hfi_device *hdev = to_hfi_priv(core);
static void venus_dump_packet(struct venus_hfi_device *hdev, const void *packet)
static bool venus_cpu_and_video_core_idle(struct venus_hfi_device *hdev)
static bool venus_cpu_idle_and_pc_ready(struct venus_hfi_device *hdev)
struct venus_hfi_device *hdev = to_hfi_priv(core);
static int venus_write_queue(struct venus_hfi_device *hdev,
struct venus_hfi_device *hdev = to_hfi_priv(core);
struct venus_hfi_device *hdev;
struct venus_hfi_device *hdev = to_hfi_priv(core);
static int venus_read_queue(struct venus_hfi_device *hdev,
static int venus_alloc(struct venus_hfi_device *hdev, struct mem_desc *desc,
static void venus_free(struct venus_hfi_device *hdev, struct mem_desc *mem)
static void venus_set_registers(struct venus_hfi_device *hdev)
static void venus_soft_int(struct venus_hfi_device *hdev)
static int venus_iface_cmdq_write_nolock(struct venus_hfi_device *hdev,
static int venus_iface_cmdq_write(struct venus_hfi_device *hdev, void *pkt, bool sync)
struct venus_hfi_device *hdev = to_hfi_priv(core);
static int venus_boot_core(struct venus_hfi_device *hdev)
static u32 venus_hwversion(struct venus_hfi_device *hdev)
static int venus_run(struct venus_hfi_device *hdev)
static int venus_halt_axi(struct venus_hfi_device *hdev)
static int venus_power_off(struct venus_hfi_device *hdev)
static int venus_power_on(struct venus_hfi_device *hdev)
static int venus_iface_msgq_read_nolock(struct venus_hfi_device *hdev,
static int venus_iface_msgq_read(struct venus_hfi_device *hdev, void *pkt)
static int venus_iface_dbgq_read_nolock(struct venus_hfi_device *hdev,
static int venus_iface_dbgq_read(struct venus_hfi_device *hdev, void *pkt)
static void venus_interface_queues_release(struct venus_hfi_device *hdev)
static int venus_interface_queues_init(struct venus_hfi_device *hdev)
static int venus_sys_set_debug(struct venus_hfi_device *hdev, u32 debug)
static int venus_sys_set_coverage(struct venus_hfi_device *hdev, u32 mode)
static int venus_sys_set_idle_message(struct venus_hfi_device *hdev,
static int venus_sys_set_power_control(struct venus_hfi_device *hdev,
static int venus_sys_set_ubwc_config(struct venus_hfi_device *hdev)
static int venus_get_queue_size(struct venus_hfi_device *hdev,
static int venus_sys_set_default_properties(struct venus_hfi_device *hdev)
struct venus_hfi_device *hdev = to_hfi_priv(inst->core);
static void venus_flush_debug_queue(struct venus_hfi_device *hdev)