vpu_rpc_event
struct vpu_rpc_event pkt;
struct vpu_rpc_event *pkt;
struct vpu_rpc_event pkt;
static int vpu_cmd_send(struct vpu_core *core, struct vpu_rpc_event *pkt)
static void vpu_malone_pack_fs_alloc(struct vpu_rpc_event *pkt,
static void vpu_malone_pack_fs_release(struct vpu_rpc_event *pkt,
static void vpu_malone_pack_timestamp(struct vpu_rpc_event *pkt,
int vpu_malone_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data)
static void vpu_malone_unpack_seq_hdr(struct vpu_rpc_event *pkt,
static void vpu_malone_unpack_pic_info(struct vpu_rpc_event *pkt,
static void vpu_malone_unpack_req_frame(struct vpu_rpc_event *pkt,
static void vpu_malone_unpack_rel_frame(struct vpu_rpc_event *pkt,
static void vpu_malone_unpack_buff_rdy(struct vpu_rpc_event *pkt,
int vpu_malone_unpack_msg_data(struct vpu_rpc_event *pkt, void *data)
int vpu_malone_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data);
int vpu_malone_unpack_msg_data(struct vpu_rpc_event *pkt, void *data);
static void vpu_session_handle_frame_release(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_input_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_pic_decoded(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_pic_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_eos(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_error(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_firmware_xcpt(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_pic_skipped(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_dbg_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_terminate_string_msg(struct vpu_rpc_event *pkt)
static int vpu_session_handle_msg(struct vpu_inst *inst, struct vpu_rpc_event *msg)
void (*done)(struct vpu_inst *inst, struct vpu_rpc_event *pkt);
static bool vpu_inst_receive_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
struct vpu_rpc_event pkt;
static void vpu_inst_handle_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_start_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
struct vpu_rpc_event pkt;
static void vpu_session_handle_mem_request(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_stop_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_seq_hdr(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_resolution_change(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_enc_frame_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static void vpu_session_handle_frame_request(struct vpu_inst *inst, struct vpu_rpc_event *pkt)
static int vpu_rpc_receive_msg_buf(struct vpu_shared_addr *shared, struct vpu_rpc_event *msg)
static int vpu_rpc_send_cmd_buf(struct vpu_shared_addr *shared, struct vpu_rpc_event *cmd)
static inline int vpu_iface_send_cmd(struct vpu_core *core, struct vpu_rpc_event *cmd)
static inline int vpu_iface_receive_msg(struct vpu_core *core, struct vpu_rpc_event *msg)
struct vpu_rpc_event *pkt,
struct vpu_rpc_event *pkt, void *data)
struct vpu_rpc_event *cmd);
struct vpu_rpc_event *msg);
int (*pack_cmd)(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data);
int (*unpack_msg_data)(struct vpu_rpc_event *pkt, void *data);
int vpu_windsor_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data)
static void vpu_windsor_unpack_pic_info(struct vpu_rpc_event *pkt, void *data)
static void vpu_windsor_unpack_mem_req(struct vpu_rpc_event *pkt, void *data)
int vpu_windsor_unpack_msg_data(struct vpu_rpc_event *pkt, void *data)
int vpu_windsor_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data);
int vpu_windsor_unpack_msg_data(struct vpu_rpc_event *pkt, void *data);