| /linux/drivers/media/platform/qcom/iris/ |
| H A D | iris_hfi_queue.h | 9 struct iris_core; 174 int iris_hfi_queues_init(struct iris_core *core); 175 void iris_hfi_queues_deinit(struct iris_core *core); 177 int iris_hfi_queue_cmd_write_locked(struct iris_core *core, void *pkt, u32 pkt_size); 178 int iris_hfi_queue_cmd_write(struct iris_core *core, void *pkt, u32 pkt_size); 179 int iris_hfi_queue_msg_read(struct iris_core *core, void *pkt); 180 int iris_hfi_queue_dbg_read(struct iris_core *core, void *pkt);
|
| H A D | iris_firmware.h | 9 struct iris_core; 11 int iris_fw_load(struct iris_core *core); 12 int iris_fw_unload(struct iris_core *core); 13 int iris_set_hw_state(struct iris_core *core, bool resume);
|
| H A D | iris_hfi_gen2_packet.h | 11 struct iris_core; 112 void iris_hfi_gen2_packet_sys_init(struct iris_core *core, struct iris_hfi_header *hdr); 113 void iris_hfi_gen2_packet_image_version(struct iris_core *core, struct iris_hfi_header *hdr); 121 void iris_hfi_gen2_packet_sys_interframe_powercollapse(struct iris_core *core, 123 void iris_hfi_gen2_packet_sys_pc_prep(struct iris_core *core, struct iris_hfi_header *hdr);
|
| H A D | iris_hfi_gen1.h | 9 struct iris_core; 12 void iris_hfi_gen1_command_ops_init(struct iris_core *core); 13 void iris_hfi_gen1_response_ops_init(struct iris_core *core);
|
| H A D | iris_hfi_queue.c | 112 int iris_hfi_queue_cmd_write_locked(struct iris_core *core, void *pkt, u32 pkt_size) in iris_hfi_queue_cmd_write_locked() 129 int iris_hfi_queue_cmd_write(struct iris_core *core, void *pkt, u32 pkt_size) in iris_hfi_queue_cmd_write() 155 int iris_hfi_queue_msg_read(struct iris_core *core, void *pkt) in iris_hfi_queue_msg_read() 177 int iris_hfi_queue_dbg_read(struct iris_core *core, void *pkt) in iris_hfi_queue_dbg_read() 199 static void iris_hfi_queue_set_header(struct iris_core *core, u32 queue_id, in iris_hfi_queue_set_header() 226 iris_hfi_queue_init(struct iris_core *core, u32 queue_id, struct iris_iface_q_info *iface_q) in iris_hfi_queue_init() 246 int iris_hfi_queues_init(struct iris_core *core) in iris_hfi_queues_init() 292 void iris_hfi_queues_deinit(struct iris_core *core) in iris_hfi_queues_deinit()
|
| H A D | iris_hfi_gen2.h | 11 struct iris_core; 37 void iris_hfi_gen2_command_ops_init(struct iris_core *core); 38 void iris_hfi_gen2_response_ops_init(struct iris_core *core);
|
| H A D | iris_hfi_gen2_packet.c | 121 void iris_hfi_gen2_packet_sys_init(struct iris_core *core, struct iris_hfi_header *hdr) in iris_hfi_gen2_packet_sys_init() 210 void iris_hfi_gen2_packet_image_version(struct iris_core *core, struct iris_hfi_header *hdr) in iris_hfi_gen2_packet_image_version() 231 struct iris_core *core = inst->core; in iris_hfi_gen2_packet_session_command() 250 struct iris_core *core = inst->core; in iris_hfi_gen2_packet_session_property() 264 void iris_hfi_gen2_packet_sys_interframe_powercollapse(struct iris_core *core, in iris_hfi_gen2_packet_sys_interframe_powercollapse() 281 void iris_hfi_gen2_packet_sys_pc_prep(struct iris_core *core, struct iris_hfi_header *hdr) in iris_hfi_gen2_packet_sys_pc_prep()
|
| H A D | iris_hfi_common.c | 77 int iris_hfi_core_init(struct iris_core *core) in iris_hfi_core_init() 102 struct iris_core *core = data; in iris_hfi_isr_handler() 120 int iris_hfi_pm_suspend(struct iris_core *core) in iris_hfi_pm_suspend() 145 int iris_hfi_pm_resume(struct iris_core *core) in iris_hfi_pm_resume()
|
| H A D | iris_core.h | 78 struct iris_core { struct 122 int iris_core_init(struct iris_core *core); argument 123 void iris_core_deinit(struct iris_core *core);
|
| H A D | iris_core.c | 13 void iris_core_deinit(struct iris_core *core) in iris_core_deinit() 29 static int iris_wait_for_system_response(struct iris_core *core) in iris_wait_for_system_response() 47 int iris_core_init(struct iris_core *core) in iris_core_init()
|
| H A D | iris_hfi_gen1_response.c | 28 struct iris_core *core = inst->core; in iris_hfi_gen1_read_changed_params() 218 iris_hfi_gen1_sys_event_notify(struct iris_core *core, void *packet) in iris_hfi_gen1_sys_event_notify() 282 static void iris_hfi_gen1_sys_init_done(struct iris_core *core, void *packet) in iris_hfi_gen1_sys_init_done() 295 iris_hfi_gen1_sys_get_prop_image_version(struct iris_core *core, in iris_hfi_gen1_sys_get_prop_image_version() 324 static void iris_hfi_gen1_sys_property_info(struct iris_core *core, void *packet) in iris_hfi_gen1_sys_property_info() 397 struct iris_core *core = inst->core; in iris_hfi_gen1_session_ftb_done() 596 static void iris_hfi_gen1_handle_response(struct iris_core *core, void *response) in iris_hfi_gen1_handle_response() 675 static void iris_hfi_gen1_flush_debug_queue(struct iris_core *core, u8 *packet) in iris_hfi_gen1_flush_debug_queue() 691 static void iris_hfi_gen1_response_handler(struct iris_core *core) in iris_hfi_gen1_response_handler() 706 void iris_hfi_gen1_response_ops_init(struct iris_core *core) in iris_hfi_gen1_response_ops_init()
|
| H A D | iris_vidc.h | 9 struct iris_core; 11 void iris_init_ops(struct iris_core *core);
|
| H A D | iris_hfi_gen1_command.c | 33 static int iris_hfi_gen1_sys_init(struct iris_core *core) in iris_hfi_gen1_sys_init() 44 static int iris_hfi_gen1_sys_image_version(struct iris_core *core) in iris_hfi_gen1_sys_image_version() 56 static int iris_hfi_gen1_sys_interframe_powercollapse(struct iris_core *core) in iris_hfi_gen1_sys_interframe_powercollapse() 82 static int iris_hfi_gen1_sys_pc_prep(struct iris_core *core) in iris_hfi_gen1_sys_pc_prep() 153 struct iris_core *core = inst->core; in iris_hfi_gen1_session_start() 191 struct iris_core *core = inst->core; in iris_hfi_gen1_session_stop() 985 struct iris_core *core = inst->core; in iris_hfi_gen1_session_set_config_params() 1083 void iris_hfi_gen1_command_ops_init(struct iris_core *core) in iris_hfi_gen1_command_ops_init()
|
| H A D | iris_hfi_gen2_command.c | 24 static int iris_hfi_gen2_sys_init(struct iris_core *core) in iris_hfi_gen2_sys_init() 41 static int iris_hfi_gen2_sys_image_version(struct iris_core *core) in iris_hfi_gen2_sys_image_version() 58 static int iris_hfi_gen2_sys_interframe_powercollapse(struct iris_core *core) in iris_hfi_gen2_sys_interframe_powercollapse() 75 static int iris_hfi_gen2_sys_pc_prep(struct iris_core *core) in iris_hfi_gen2_sys_pc_prep() 834 struct iris_core *core = inst->core; in iris_hfi_gen2_subscribe_change_param() 988 struct iris_core *core = inst->core; in iris_hfi_gen2_subscribe_property() 1211 struct iris_core *core = inst->core; in iris_set_num_comv() 1322 void iris_hfi_gen2_command_ops_init(struct iris_core *core) in iris_hfi_gen2_command_ops_init()
|
| H A D | iris_buffer.c | 339 struct iris_core *core = inst->core; in iris_create_internal_buffer() 492 struct iris_core *core = inst->core; in iris_destroy_internal_buffer()
|
| H A D | iris_vdec.c | 21 struct iris_core *core = inst->core; in iris_vdec_inst_init()
|
| H A D | iris_venc.c | 19 struct iris_core *core = inst->core; in iris_venc_inst_init()
|