venus_core 25 drivers/media/platform/qcom/venus/core.c static void venus_event_notify(struct venus_core *core, u32 event) venus_core 59 drivers/media/platform/qcom/venus/core.c struct venus_core *core = venus_core 60 drivers/media/platform/qcom/venus/core.c container_of(work, struct venus_core, work.work); venus_core 102 drivers/media/platform/qcom/venus/core.c static int venus_clks_get(struct venus_core *core) venus_core 117 drivers/media/platform/qcom/venus/core.c static int venus_clks_enable(struct venus_core *core) venus_core 137 drivers/media/platform/qcom/venus/core.c static void venus_clks_disable(struct venus_core *core) venus_core 173 drivers/media/platform/qcom/venus/core.c static int venus_enumerate_codecs(struct venus_core *core, u32 type) venus_core 226 drivers/media/platform/qcom/venus/core.c struct venus_core *core; venus_core 339 drivers/media/platform/qcom/venus/core.c struct venus_core *core = platform_get_drvdata(pdev); venus_core 365 drivers/media/platform/qcom/venus/core.c struct venus_core *core = dev_get_drvdata(dev); venus_core 377 drivers/media/platform/qcom/venus/core.c struct venus_core *core = dev_get_drvdata(dev); venus_core 290 drivers/media/platform/qcom/venus/core.h struct venus_core *core; venus_core 357 drivers/media/platform/qcom/venus/core.h static inline void *to_hfi_priv(struct venus_core *core) venus_core 363 drivers/media/platform/qcom/venus/core.h venus_caps_by_codec(struct venus_core *core, u32 codec, u32 domain) venus_core 27 drivers/media/platform/qcom/venus/firmware.c static void venus_reset_cpu(struct venus_core *core) venus_core 45 drivers/media/platform/qcom/venus/firmware.c int venus_set_hw_state(struct venus_core *core, bool resume) venus_core 64 drivers/media/platform/qcom/venus/firmware.c static int venus_load_fw(struct venus_core *core, const char *fwname, venus_core 130 drivers/media/platform/qcom/venus/firmware.c static int venus_boot_no_tz(struct venus_core *core, phys_addr_t mem_phys, venus_core 156 drivers/media/platform/qcom/venus/firmware.c static int venus_shutdown_no_tz(struct venus_core *core) venus_core 182 drivers/media/platform/qcom/venus/firmware.c int venus_boot(struct venus_core *core) venus_core 207 drivers/media/platform/qcom/venus/firmware.c int venus_shutdown(struct venus_core *core) venus_core 219 drivers/media/platform/qcom/venus/firmware.c int venus_firmware_init(struct venus_core *core) venus_core 282 drivers/media/platform/qcom/venus/firmware.c void venus_firmware_deinit(struct venus_core *core) venus_core 10 drivers/media/platform/qcom/venus/firmware.h int venus_firmware_init(struct venus_core *core); venus_core 11 drivers/media/platform/qcom/venus/firmware.h void venus_firmware_deinit(struct venus_core *core); venus_core 12 drivers/media/platform/qcom/venus/firmware.h int venus_boot(struct venus_core *core); venus_core 13 drivers/media/platform/qcom/venus/firmware.h int venus_shutdown(struct venus_core *core); venus_core 14 drivers/media/platform/qcom/venus/firmware.h int venus_set_hw_state(struct venus_core *core, bool suspend); venus_core 16 drivers/media/platform/qcom/venus/firmware.h static inline int venus_set_hw_state_suspend(struct venus_core *core) venus_core 21 drivers/media/platform/qcom/venus/firmware.h static inline int venus_set_hw_state_resume(struct venus_core *core) venus_core 32 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 124 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 185 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 374 drivers/media/platform/qcom/venus/helpers.c static u32 load_per_type(struct venus_core *core, u32 session_type) venus_core 391 drivers/media/platform/qcom/venus/helpers.c int venus_helper_load_scale_clocks(struct venus_core *core) venus_core 562 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 600 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 1123 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 1196 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 1288 drivers/media/platform/qcom/venus/helpers.c struct venus_core *core = inst->core; venus_core 1333 drivers/media/platform/qcom/venus/helpers.c int venus_helper_power_enable(struct venus_core *core, u32 session_type, venus_core 12 drivers/media/platform/qcom/venus/helpers.h struct venus_core; venus_core 55 drivers/media/platform/qcom/venus/helpers.h int venus_helper_power_enable(struct venus_core *core, u32 session_type, venus_core 62 drivers/media/platform/qcom/venus/helpers.h int venus_helper_load_scale_clocks(struct venus_core *core); venus_core 50 drivers/media/platform/qcom/venus/hfi.c int hfi_core_init(struct venus_core *core) venus_core 84 drivers/media/platform/qcom/venus/hfi.c int hfi_core_deinit(struct venus_core *core, bool blocking) venus_core 117 drivers/media/platform/qcom/venus/hfi.c int hfi_core_suspend(struct venus_core *core) venus_core 125 drivers/media/platform/qcom/venus/hfi.c int hfi_core_resume(struct venus_core *core, bool force) venus_core 133 drivers/media/platform/qcom/venus/hfi.c int hfi_core_trigger_ssr(struct venus_core *core, u32 type) venus_core 138 drivers/media/platform/qcom/venus/hfi.c int hfi_core_ping(struct venus_core *core) venus_core 177 drivers/media/platform/qcom/venus/hfi.c struct venus_core *core = inst->core; venus_core 197 drivers/media/platform/qcom/venus/hfi.c struct venus_core *core = inst->core; venus_core 223 drivers/media/platform/qcom/venus/hfi.c struct venus_core *core = inst->core; venus_core 310 drivers/media/platform/qcom/venus/hfi.c struct venus_core *core = inst->core; venus_core 485 drivers/media/platform/qcom/venus/hfi.c struct venus_core *core = dev_id; venus_core 492 drivers/media/platform/qcom/venus/hfi.c struct venus_core *core = dev; venus_core 497 drivers/media/platform/qcom/venus/hfi.c int hfi_create(struct venus_core *core, const struct hfi_core_ops *ops) venus_core 514 drivers/media/platform/qcom/venus/hfi.c void hfi_destroy(struct venus_core *core) venus_core 92 drivers/media/platform/qcom/venus/hfi.h struct venus_core; venus_core 96 drivers/media/platform/qcom/venus/hfi.h void (*event_notify)(struct venus_core *core, u32 event); venus_core 108 drivers/media/platform/qcom/venus/hfi.h int (*core_init)(struct venus_core *core); venus_core 109 drivers/media/platform/qcom/venus/hfi.h int (*core_deinit)(struct venus_core *core); venus_core 110 drivers/media/platform/qcom/venus/hfi.h int (*core_ping)(struct venus_core *core, u32 cookie); venus_core 111 drivers/media/platform/qcom/venus/hfi.h int (*core_trigger_ssr)(struct venus_core *core, u32 trigger_type); venus_core 137 drivers/media/platform/qcom/venus/hfi.h int (*resume)(struct venus_core *core); venus_core 138 drivers/media/platform/qcom/venus/hfi.h int (*suspend)(struct venus_core *core); venus_core 141 drivers/media/platform/qcom/venus/hfi.h irqreturn_t (*isr)(struct venus_core *core); venus_core 142 drivers/media/platform/qcom/venus/hfi.h irqreturn_t (*isr_thread)(struct venus_core *core); venus_core 145 drivers/media/platform/qcom/venus/hfi.h int hfi_create(struct venus_core *core, const struct hfi_core_ops *ops); venus_core 146 drivers/media/platform/qcom/venus/hfi.h void hfi_destroy(struct venus_core *core); venus_core 148 drivers/media/platform/qcom/venus/hfi.h int hfi_core_init(struct venus_core *core); venus_core 149 drivers/media/platform/qcom/venus/hfi.h int hfi_core_deinit(struct venus_core *core, bool blocking); venus_core 150 drivers/media/platform/qcom/venus/hfi.h int hfi_core_suspend(struct venus_core *core); venus_core 151 drivers/media/platform/qcom/venus/hfi.h int hfi_core_resume(struct venus_core *core, bool force); venus_core 152 drivers/media/platform/qcom/venus/hfi.h int hfi_core_trigger_ssr(struct venus_core *core, u32 type); venus_core 153 drivers/media/platform/qcom/venus/hfi.h int hfi_core_ping(struct venus_core *core); venus_core 17 drivers/media/platform/qcom/venus/hfi_msgs.c static void event_seq_changed(struct venus_core *core, struct venus_inst *inst, venus_core 118 drivers/media/platform/qcom/venus/hfi_msgs.c static void event_release_buffer_ref(struct venus_core *core, venus_core 137 drivers/media/platform/qcom/venus/hfi_msgs.c static void event_sys_error(struct venus_core *core, u32 event, venus_core 150 drivers/media/platform/qcom/venus/hfi_msgs.c event_session_error(struct venus_core *core, struct venus_inst *inst, venus_core 180 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_event_notify(struct venus_core *core, struct venus_inst *inst, venus_core 208 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_sys_init_done(struct venus_core *core, struct venus_inst *inst, venus_core 253 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_sys_property_info(struct venus_core *core, venus_core 274 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_sys_rel_resource_done(struct venus_core *core, venus_core 284 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_sys_ping_done(struct venus_core *core, struct venus_inst *inst, venus_core 297 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_sys_idle_done(struct venus_core *core, struct venus_inst *inst, venus_core 303 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_sys_pc_prepare_done(struct venus_core *core, venus_core 363 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_prop_info(struct venus_core *core, venus_core 400 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_init_done(struct venus_core *core, venus_core 426 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_load_res_done(struct venus_core *core, venus_core 435 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_flush_done(struct venus_core *core, venus_core 444 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_etb_done(struct venus_core *core, venus_core 454 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_ftb_done(struct venus_core *core, venus_core 535 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_start_done(struct venus_core *core, venus_core 544 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_stop_done(struct venus_core *core, venus_core 553 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_rel_res_done(struct venus_core *core, venus_core 562 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_rel_buf_done(struct venus_core *core, venus_core 571 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_end_done(struct venus_core *core, venus_core 580 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_abort_done(struct venus_core *core, venus_core 589 drivers/media/platform/qcom/venus/hfi_msgs.c static void hfi_session_get_seq_hdr_done(struct venus_core *core, venus_core 602 drivers/media/platform/qcom/venus/hfi_msgs.c void (*done)(struct venus_core *, struct venus_inst *, void *); venus_core 696 drivers/media/platform/qcom/venus/hfi_msgs.c void hfi_process_watchdog_timeout(struct venus_core *core) venus_core 701 drivers/media/platform/qcom/venus/hfi_msgs.c static struct venus_inst *to_instance(struct venus_core *core, u32 session_id) venus_core 716 drivers/media/platform/qcom/venus/hfi_msgs.c u32 hfi_process_msg_packet(struct venus_core *core, struct hfi_pkt_hdr *hdr) venus_core 268 drivers/media/platform/qcom/venus/hfi_msgs.h struct venus_core; venus_core 271 drivers/media/platform/qcom/venus/hfi_msgs.h void hfi_process_watchdog_timeout(struct venus_core *core); venus_core 272 drivers/media/platform/qcom/venus/hfi_msgs.h u32 hfi_process_msg_packet(struct venus_core *core, struct hfi_pkt_hdr *hdr); venus_core 17 drivers/media/platform/qcom/venus/hfi_parser.c static void init_codecs(struct venus_core *core) venus_core 63 drivers/media/platform/qcom/venus/hfi_parser.c parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) venus_core 94 drivers/media/platform/qcom/venus/hfi_parser.c parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) venus_core 119 drivers/media/platform/qcom/venus/hfi_parser.c parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) venus_core 145 drivers/media/platform/qcom/venus/hfi_parser.c parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) venus_core 174 drivers/media/platform/qcom/venus/hfi_parser.c static void parse_codecs(struct venus_core *core, void *data) venus_core 188 drivers/media/platform/qcom/venus/hfi_parser.c static void parse_max_sessions(struct venus_core *core, const void *data) venus_core 231 drivers/media/platform/qcom/venus/hfi_parser.c u32 hfi_parser(struct venus_core *core, struct venus_inst *inst, void *buf, venus_core 8 drivers/media/platform/qcom/venus/hfi_parser.h u32 hfi_parser(struct venus_core *core, struct venus_inst *inst, venus_core 17 drivers/media/platform/qcom/venus/hfi_parser.h struct venus_core *core = inst->core; venus_core 115 drivers/media/platform/qcom/venus/hfi_venus.c struct venus_core *core; venus_core 414 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_hfi_core_set_resource(struct venus_core *core, u32 id, venus_core 999 drivers/media/platform/qcom/venus/hfi_venus.c static irqreturn_t venus_isr_thread(struct venus_core *core) venus_core 1045 drivers/media/platform/qcom/venus/hfi_venus.c static irqreturn_t venus_isr(struct venus_core *core) venus_core 1066 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_core_init(struct venus_core *core) venus_core 1095 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_core_deinit(struct venus_core *core) venus_core 1106 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_core_ping(struct venus_core *core, u32 cookie) venus_core 1116 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_core_trigger_ssr(struct venus_core *core, u32 trigger_type) venus_core 1365 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_resume(struct venus_core *core) venus_core 1386 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_suspend_1xx(struct venus_core *core) venus_core 1471 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_suspend_3xx(struct venus_core *core) venus_core 1536 drivers/media/platform/qcom/venus/hfi_venus.c static int venus_suspend(struct venus_core *core) venus_core 1575 drivers/media/platform/qcom/venus/hfi_venus.c void venus_hfi_destroy(struct venus_core *core) venus_core 1586 drivers/media/platform/qcom/venus/hfi_venus.c int venus_hfi_create(struct venus_core *core) venus_core 9 drivers/media/platform/qcom/venus/hfi_venus.h struct venus_core; venus_core 11 drivers/media/platform/qcom/venus/hfi_venus.h void venus_hfi_destroy(struct venus_core *core); venus_core 12 drivers/media/platform/qcom/venus/hfi_venus.h int venus_hfi_create(struct venus_core *core); venus_core 568 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = inst->core; venus_core 1050 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = inst->core; venus_core 1218 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = inst->core; venus_core 1316 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = video_drvdata(file); venus_core 1421 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core; venus_core 1476 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = dev_get_drvdata(pdev->dev.parent); venus_core 1486 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = dev_get_drvdata(dev); venus_core 1506 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = dev_get_drvdata(dev); venus_core 1142 drivers/media/platform/qcom/venus/venc.c struct venus_core *core = video_drvdata(file); venus_core 1244 drivers/media/platform/qcom/venus/venc.c struct venus_core *core; venus_core 1299 drivers/media/platform/qcom/venus/venc.c struct venus_core *core = dev_get_drvdata(pdev->dev.parent); venus_core 1309 drivers/media/platform/qcom/venus/venc.c struct venus_core *core = dev_get_drvdata(dev); venus_core 1329 drivers/media/platform/qcom/venus/venc.c struct venus_core *core = dev_get_drvdata(dev);