Lines Matching refs:pkt
682 int vpu_windsor_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data)
689 pkt->hdr.id = ret;
690 pkt->hdr.num = 0;
691 pkt->hdr.index = index;
696 pkt->hdr.num = 2;
697 pkt->data[0] = ts.tv_sec;
698 pkt->data[1] = ts.tv_nsec;
709 static void vpu_windsor_unpack_pic_info(struct vpu_rpc_event *pkt, void *data)
712 struct windsor_pic_info *windsor = (struct windsor_pic_info *)pkt->data;
739 static void vpu_windsor_unpack_mem_req(struct vpu_rpc_event *pkt, void *data)
743 req_data->enc_frame_size = pkt->data[0];
744 req_data->enc_frame_num = pkt->data[1];
745 req_data->ref_frame_size = pkt->data[2];
746 req_data->ref_frame_num = pkt->data[3];
747 req_data->act_buf_size = pkt->data[4];
751 int vpu_windsor_unpack_msg_data(struct vpu_rpc_event *pkt, void *data)
753 if (!pkt || !data)
756 switch (pkt->hdr.id) {
758 vpu_windsor_unpack_pic_info(pkt, data);
761 vpu_windsor_unpack_mem_req(pkt, data);
764 *(u32 *)data = pkt->data[0];