Lines Matching full:shared

511 static struct vpu_enc_yuv_desc *get_yuv_desc(struct vpu_shared_addr *shared,  in get_yuv_desc()  argument
514 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_yuv_desc()
519 static struct vpu_enc_mem_pool *get_mem_pool(struct vpu_shared_addr *shared, in get_mem_pool() argument
522 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_mem_pool()
527 static struct vpu_rpc_buffer_desc *get_stream_buf_desc(struct vpu_shared_addr *shared, in get_stream_buf_desc() argument
530 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_stream_buf_desc()
535 static struct vpu_enc_expert_mode_param *get_expert_param(struct vpu_shared_addr *shared, in get_expert_param() argument
538 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_expert_param()
543 static struct vpu_enc_param *get_enc_param(struct vpu_shared_addr *shared, u32 instance) in get_enc_param() argument
545 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_enc_param()
555 void vpu_windsor_init_rpc(struct vpu_shared_addr *shared, in vpu_windsor_init_rpc() argument
571 shared->iface = iface; in vpu_windsor_init_rpc()
572 shared->boot_addr = boot_addr; in vpu_windsor_init_rpc()
573 hcs = shared->priv; in vpu_windsor_init_rpc()
580 shared->cmd_desc = &iface->cmd_buffer_desc; in vpu_windsor_init_rpc()
581 shared->cmd_mem_vir = rpc->virt + offset; in vpu_windsor_init_rpc()
589 shared->msg_desc = &iface->msg_buffer_desc; in vpu_windsor_init_rpc()
590 shared->msg_mem_vir = rpc->virt + offset; in vpu_windsor_init_rpc()
636 void vpu_windsor_set_log_buf(struct vpu_shared_addr *shared, struct vpu_buffer *log) in vpu_windsor_set_log_buf() argument
638 struct windsor_iface *iface = shared->iface; in vpu_windsor_set_log_buf()
642 iface->log_buffer_desc.rptr = log->phys - shared->boot_addr; in vpu_windsor_set_log_buf()
646 void vpu_windsor_set_system_cfg(struct vpu_shared_addr *shared, in vpu_windsor_set_system_cfg() argument
649 struct windsor_iface *iface = shared->iface; in vpu_windsor_set_system_cfg()
655 int vpu_windsor_get_stream_buffer_size(struct vpu_shared_addr *shared) in vpu_windsor_get_stream_buffer_size() argument
774 static int vpu_windsor_fill_yuv_frame(struct vpu_shared_addr *shared, in vpu_windsor_fill_yuv_frame() argument
784 desc = get_yuv_desc(shared, instance); in vpu_windsor_fill_yuv_frame()
798 int vpu_windsor_input_frame(struct vpu_shared_addr *shared, in vpu_windsor_input_frame() argument
801 vpu_windsor_fill_yuv_frame(shared, inst->id, vb); in vpu_windsor_input_frame()
805 int vpu_windsor_config_memory_resource(struct vpu_shared_addr *shared, in vpu_windsor_config_memory_resource() argument
817 pool = get_mem_pool(shared, instance); in vpu_windsor_config_memory_resource()
840 res->virt = buf->phys - shared->boot_addr; in vpu_windsor_config_memory_resource()
846 int vpu_windsor_config_stream_buffer(struct vpu_shared_addr *shared, in vpu_windsor_config_stream_buffer() argument
853 desc = get_stream_buf_desc(shared, instance); in vpu_windsor_config_stream_buffer()
854 expert = get_expert_param(shared, instance); in vpu_windsor_config_stream_buffer()
870 int vpu_windsor_update_stream_buffer(struct vpu_shared_addr *shared, in vpu_windsor_update_stream_buffer() argument
875 desc = get_stream_buf_desc(shared, instance); in vpu_windsor_update_stream_buffer()
887 int vpu_windsor_get_stream_buffer_desc(struct vpu_shared_addr *shared, in vpu_windsor_get_stream_buffer_desc() argument
892 rpc_desc = get_stream_buf_desc(shared, instance); in vpu_windsor_get_stream_buffer_desc()
903 u32 vpu_windsor_get_version(struct vpu_shared_addr *shared) in vpu_windsor_get_version() argument
905 struct windsor_iface *iface = shared->iface; in vpu_windsor_get_version()
1084 static int vpu_windsor_update_bitrate(struct vpu_shared_addr *shared, in vpu_windsor_update_bitrate() argument
1090 windsor = get_enc_param(shared, instance); in vpu_windsor_update_bitrate()
1091 expert = get_expert_param(shared, instance); in vpu_windsor_update_bitrate()
1108 static int vpu_windsor_set_params(struct vpu_shared_addr *shared, in vpu_windsor_set_params() argument
1114 windsor = get_enc_param(shared, instance); in vpu_windsor_set_params()
1139 static int vpu_windsor_update_params(struct vpu_shared_addr *shared, in vpu_windsor_update_params() argument
1144 expert = get_expert_param(shared, instance); in vpu_windsor_update_params()
1150 vpu_windsor_update_bitrate(shared, instance, params); in vpu_windsor_update_params()
1156 int vpu_windsor_set_encode_params(struct vpu_shared_addr *shared, in vpu_windsor_set_encode_params() argument
1163 return vpu_windsor_set_params(shared, instance, params); in vpu_windsor_set_encode_params()
1165 return vpu_windsor_update_params(shared, instance, params); in vpu_windsor_set_encode_params()
1168 u32 vpu_windsor_get_max_instance_count(struct vpu_shared_addr *shared) in vpu_windsor_get_max_instance_count() argument
1170 struct windsor_iface *iface = shared->iface; in vpu_windsor_get_max_instance_count()