/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_uds.c | 30 static inline void vsp1_uds_write(struct vsp1_uds *uds, in vsp1_uds_write() argument 33 vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data); in vsp1_uds_write() 43 struct vsp1_uds *uds = to_uds(&entity->subdev); in vsp1_uds_set_alpha() local 45 vsp1_uds_write(uds, dlb, VI6_UDS_ALPVAL, in vsp1_uds_set_alpha() 130 struct vsp1_uds *uds = to_uds(subdev); in uds_enum_frame_size() local 135 config = vsp1_entity_get_pad_config(&uds->entity, cfg, fse->which); in uds_enum_frame_size() 139 format = vsp1_entity_get_pad_format(&uds->entity, config, in uds_enum_frame_size() 142 mutex_lock(&uds->entity.lock); in uds_enum_frame_size() 162 mutex_unlock(&uds->entity.lock); in uds_enum_frame_size() 166 static void uds_try_format(struct vsp1_uds *uds, in uds_try_format() argument 206 struct vsp1_uds *uds = to_uds(subdev); uds_set_format() local 263 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_configure_stream() local 311 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_configure_partition() local 335 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_max_width() local 374 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_partition() local 408 struct vsp1_uds *uds; vsp1_uds_create() local [all...] |
H A D | vsp1_drv.c | 401 struct vsp1_uds *uds; in vsp1_create_entities() local 403 uds = vsp1_uds_create(vsp1, i); in vsp1_create_entities() 404 if (IS_ERR(uds)) { in vsp1_create_entities() 405 ret = PTR_ERR(uds); in vsp1_create_entities() 409 vsp1->uds[i] = uds; in vsp1_create_entities() 410 list_add_tail(&uds->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
|
H A D | vsp1_uds.h | 34 void vsp1_uds_set_alpha(struct vsp1_entity *uds, struct vsp1_dl_body *dlb,
|
H A D | vsp1_video.c | 534 if (pipe->uds) { in vsp1_video_pipeline_build_branch() 539 pipe->uds = entity; in vsp1_video_pipeline_build_branch() 796 if (pipe->uds) { in vsp1_video_setup_pipeline() 797 struct vsp1_uds *uds = to_uds(&pipe->uds->subdev); in vsp1_video_setup_pipeline() local 808 uds->scale_alpha = false; in vsp1_video_setup_pipeline() 813 uds->scale_alpha = rpf->fmtinfo->alpha; in vsp1_video_setup_pipeline()
|
H A D | vsp1_pipe.h | 102 * @uds: UDS entity, if present 134 struct vsp1_entity *uds; member
|
H A D | vsp1_pipe.c | 272 pipe->uds = NULL; in vsp1_pipeline_reset() 415 if (!pipe->uds) in vsp1_pipeline_propagate_alpha() 426 vsp1_uds_set_alpha(pipe->uds, dlb, alpha); in vsp1_pipeline_propagate_alpha()
|
H A D | vsp1.h | 94 struct vsp1_uds *uds[VSP1_MAX_UDS]; member
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_uds.c | 30 static inline void vsp1_uds_write(struct vsp1_uds *uds, in vsp1_uds_write() argument 33 vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data); in vsp1_uds_write() 43 struct vsp1_uds *uds = to_uds(&entity->subdev); in vsp1_uds_set_alpha() local 45 vsp1_uds_write(uds, dlb, VI6_UDS_ALPVAL, in vsp1_uds_set_alpha() 130 struct vsp1_uds *uds = to_uds(subdev); in uds_enum_frame_size() local 135 config = vsp1_entity_get_pad_config(&uds->entity, sd_state, in uds_enum_frame_size() 140 format = vsp1_entity_get_pad_format(&uds->entity, config, in uds_enum_frame_size() 143 mutex_lock(&uds->entity.lock); in uds_enum_frame_size() 163 mutex_unlock(&uds->entity.lock); in uds_enum_frame_size() 167 static void uds_try_format(struct vsp1_uds *uds, in uds_try_format() argument 207 struct vsp1_uds *uds = to_uds(subdev); uds_set_format() local 265 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_configure_stream() local 313 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_configure_partition() local 337 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_max_width() local 376 struct vsp1_uds *uds = to_uds(&entity->subdev); uds_partition() local 410 struct vsp1_uds *uds; vsp1_uds_create() local [all...] |
H A D | vsp1_drv.c | 408 struct vsp1_uds *uds; in vsp1_create_entities() local 410 uds = vsp1_uds_create(vsp1, i); in vsp1_create_entities() 411 if (IS_ERR(uds)) { in vsp1_create_entities() 412 ret = PTR_ERR(uds); in vsp1_create_entities() 416 vsp1->uds[i] = uds; in vsp1_create_entities() 417 list_add_tail(&uds->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
|
H A D | vsp1_uds.h | 34 void vsp1_uds_set_alpha(struct vsp1_entity *uds, struct vsp1_dl_body *dlb,
|
H A D | vsp1_video.c | 535 if (pipe->uds) { in vsp1_video_pipeline_build_branch() 540 pipe->uds = entity; in vsp1_video_pipeline_build_branch() 797 if (pipe->uds) { in vsp1_video_setup_pipeline() 798 struct vsp1_uds *uds = to_uds(&pipe->uds->subdev); in vsp1_video_setup_pipeline() local 809 uds->scale_alpha = false; in vsp1_video_setup_pipeline() 814 uds->scale_alpha = rpf->fmtinfo->alpha; in vsp1_video_setup_pipeline()
|
H A D | vsp1_pipe.h | 102 * @uds: UDS entity, if present 134 struct vsp1_entity *uds; member
|
H A D | vsp1_pipe.c | 290 pipe->uds = NULL; in vsp1_pipeline_reset() 433 if (!pipe->uds) in vsp1_pipeline_propagate_alpha() 444 vsp1_uds_set_alpha(pipe->uds, dlb, alpha); in vsp1_pipeline_propagate_alpha()
|
H A D | vsp1.h | 98 struct vsp1_uds *uds[VSP1_MAX_UDS]; member
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ |
H A D | ia_css_uds_param.h | 21 /* uds (Up and Down scaling) */ 24 struct sh_css_uds_info uds; member 29 struct sh_css_uds_info uds; member
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ |
H A D | ia_css_uds_param.h | 21 /* uds (Up and Down scaling) */ 24 struct sh_css_uds_info uds; member 29 struct sh_css_uds_info uds; member
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A D | tsn_lib.sh | 146 local uds=$2 151 if ! [ -z "${uds}" ]; then 152 extra_args="${extra_args} --unix-domain-socket ${uds}"
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_params.c | 79 #include "uds/uds_1.0/ia_css_uds_param.h" 753 struct sh_css_uds_info *uds, /* out */ 1197 /* Go through all stages to udate uds and cropping */ in ia_css_process_zoom_and_motion() 1248 ¶ms->uds[stage->stage_num].uds, in ia_css_process_zoom_and_motion() 1249 ¶ms->uds[stage->stage_num].crop_pos, in ia_css_process_zoom_and_motion() 1259 ¶ms->uds[stage->stage_num].uds, in ia_css_process_zoom_and_motion() 1260 ¶ms->uds[stage->stage_num].crop_pos, in ia_css_process_zoom_and_motion() 2471 params_size = sizeof(params->uds); in sh_css_create_isp_params() 4116 sh_css_update_uds_and_crop_info( const struct ia_css_binary_info *info, const struct ia_css_frame_info *in_frame_info, const struct ia_css_frame_info *out_frame_info, const struct ia_css_resolution *dvs_env, const struct ia_css_dz_config *zoom, const struct ia_css_vector *motion_vector, struct sh_css_uds_info *uds, struct sh_css_crop_pos *sp_out_crop_pos, bool enable_zoom) sh_css_update_uds_and_crop_info() argument 4253 sh_css_update_uds_and_crop_info_based_on_zoom_region( const struct ia_css_binary_info *info, const struct ia_css_frame_info *in_frame_info, const struct ia_css_frame_info *out_frame_info, const struct ia_css_resolution *dvs_env, const struct ia_css_dz_config *zoom, const struct ia_css_vector *motion_vector, struct sh_css_uds_info *uds, struct sh_css_crop_pos *sp_out_crop_pos, struct ia_css_resolution pipe_in_res, bool enable_zoom) sh_css_update_uds_and_crop_info_based_on_zoom_region() argument [all...] |
H A D | ia_css_acc_types.h | 202 * support features, dma channels, uds features, etc. 220 struct ia_css_binary_uds_info uds; member 234 u8 uds; member 278 * support features, dma channels, uds features, etc.
|
H A D | sh_css_params.h | 32 #include "uds/uds_1.0/ia_css_uds_param.h" 48 struct sh_css_sp_uds_params uds[SH_CSS_MAX_STAGES]; member
|
H A D | sh_css_internal.h | 648 struct sh_css_uds_info uds; member 995 struct sh_css_uds_info *uds, /* out */
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_params.c | 77 #include "uds/uds_1.0/ia_css_uds_param.h" 751 struct sh_css_uds_info *uds, /* out */ 1182 /* Go through all stages to udate uds and cropping */ in ia_css_process_zoom_and_motion() 1231 ¶ms->uds[stage->stage_num].uds, in ia_css_process_zoom_and_motion() 1232 ¶ms->uds[stage->stage_num].crop_pos, in ia_css_process_zoom_and_motion() 1242 ¶ms->uds[stage->stage_num].uds, in ia_css_process_zoom_and_motion() 1243 ¶ms->uds[stage->stage_num].crop_pos, in ia_css_process_zoom_and_motion() 2367 params_size = sizeof(params->uds); in sh_css_create_isp_params() 3900 sh_css_update_uds_and_crop_info( const struct ia_css_binary_info *info, const struct ia_css_frame_info *in_frame_info, const struct ia_css_frame_info *out_frame_info, const struct ia_css_resolution *dvs_env, const struct ia_css_dz_config *zoom, const struct ia_css_vector *motion_vector, struct sh_css_uds_info *uds, struct sh_css_crop_pos *sp_out_crop_pos, bool enable_zoom) sh_css_update_uds_and_crop_info() argument 4037 sh_css_update_uds_and_crop_info_based_on_zoom_region( const struct ia_css_binary_info *info, const struct ia_css_frame_info *in_frame_info, const struct ia_css_frame_info *out_frame_info, const struct ia_css_resolution *dvs_env, const struct ia_css_dz_config *zoom, const struct ia_css_vector *motion_vector, struct sh_css_uds_info *uds, struct sh_css_crop_pos *sp_out_crop_pos, struct ia_css_resolution pipe_in_res, bool enable_zoom) sh_css_update_uds_and_crop_info_based_on_zoom_region() argument [all...] |
H A D | ia_css_acc_types.h | 203 * support features, dma channels, uds features, etc. 221 struct ia_css_binary_uds_info uds; member 230 u8 uds; member 274 * support features, dma channels, uds features, etc.
|
H A D | sh_css_params.h | 32 #include "uds/uds_1.0/ia_css_uds_param.h" 48 struct sh_css_sp_uds_params uds[SH_CSS_MAX_STAGES]; member
|
H A D | sh_css_internal.h | 618 struct sh_css_uds_info uds; member 950 struct sh_css_uds_info *uds, /* out */
|