Home
last modified time | relevance | path

Searched refs:vpu_rpc_event (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/drivers/media/platform/amphion/
A Dvpu_msgs.c25 void (*done)(struct vpu_inst *inst, struct vpu_rpc_event *pkt);
28 static void vpu_session_handle_start_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_start_done()
33 static void vpu_session_handle_mem_request(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_mem_request()
64 static void vpu_session_handle_seq_hdr(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_seq_hdr()
148 static void vpu_session_handle_eos(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_eos()
153 static void vpu_session_handle_error(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_error()
201 static int vpu_session_handle_msg(struct vpu_inst *inst, struct vpu_rpc_event *msg) in vpu_session_handle_msg()
230 static bool vpu_inst_receive_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_inst_receive_msg()
256 struct vpu_rpc_event pkt; in vpu_inst_run_work()
262 static void vpu_inst_handle_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_inst_handle_msg()
[all …]
A Dvpu_rpc.h37 struct vpu_rpc_event { struct
63 struct vpu_rpc_event *cmd);
65 struct vpu_rpc_event *msg);
66 int (*pack_cmd)(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data);
68 int (*unpack_msg_data)(struct vpu_rpc_event *pkt, void *data);
259 static inline int vpu_iface_send_cmd(struct vpu_core *core, struct vpu_rpc_event *cmd) in vpu_iface_send_cmd()
269 static inline int vpu_iface_receive_msg(struct vpu_core *core, struct vpu_rpc_event *msg) in vpu_iface_receive_msg()
280 struct vpu_rpc_event *pkt, in vpu_iface_pack_cmd()
301 struct vpu_rpc_event *pkt, void *data) in vpu_iface_unpack_msg_data()
A Dvpu_windsor.h16 int vpu_windsor_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data);
18 int vpu_windsor_unpack_msg_data(struct vpu_rpc_event *pkt, void *data);
A Dvpu_malone.h28 int vpu_malone_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data);
30 int vpu_malone_unpack_msg_data(struct vpu_rpc_event *pkt, void *data);
A Dvpu_cmds.c35 struct vpu_rpc_event *pkt;
67 static int vpu_cmd_send(struct vpu_core *core, struct vpu_rpc_event *pkt) in vpu_cmd_send()
301 struct vpu_rpc_event pkt; in vpu_core_keep_active()
444 struct vpu_rpc_event pkt; in vpu_core_sw_reset()
A Dvpu_malone.c730 static void vpu_malone_pack_fs_alloc(struct vpu_rpc_event *pkt, in vpu_malone_pack_fs_alloc()
764 static void vpu_malone_pack_fs_release(struct vpu_rpc_event *pkt, in vpu_malone_pack_fs_release()
771 static void vpu_malone_pack_timestamp(struct vpu_rpc_event *pkt, in vpu_malone_pack_timestamp()
783 int vpu_malone_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data) in vpu_malone_pack_cmd()
862 static void vpu_malone_unpack_seq_hdr(struct vpu_rpc_event *pkt, in vpu_malone_unpack_seq_hdr()
907 static void vpu_malone_unpack_pic_info(struct vpu_rpc_event *pkt, in vpu_malone_unpack_pic_info()
923 static void vpu_malone_unpack_req_frame(struct vpu_rpc_event *pkt, in vpu_malone_unpack_req_frame()
929 static void vpu_malone_unpack_rel_frame(struct vpu_rpc_event *pkt, in vpu_malone_unpack_rel_frame()
937 static void vpu_malone_unpack_buff_rdy(struct vpu_rpc_event *pkt, in vpu_malone_unpack_buff_rdy()
953 int vpu_malone_unpack_msg_data(struct vpu_rpc_event *pkt, void *data) in vpu_malone_unpack_msg_data()
A Dvpu_rpc.c58 static int vpu_rpc_send_cmd_buf(struct vpu_shared_addr *shared, struct vpu_rpc_event *cmd) in vpu_rpc_send_cmd_buf()
123 static int vpu_rpc_receive_msg_buf(struct vpu_shared_addr *shared, struct vpu_rpc_event *msg) in vpu_rpc_receive_msg_buf()
A Dvpu_windsor.c684 int vpu_windsor_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data) in vpu_windsor_pack_cmd()
711 static void vpu_windsor_unpack_pic_info(struct vpu_rpc_event *pkt, void *data) in vpu_windsor_unpack_pic_info()
741 static void vpu_windsor_unpack_mem_req(struct vpu_rpc_event *pkt, void *data) in vpu_windsor_unpack_mem_req()
753 int vpu_windsor_unpack_msg_data(struct vpu_rpc_event *pkt, void *data) in vpu_windsor_unpack_msg_data()

Completed in 18 milliseconds