uds 94 drivers/media/platform/vsp1/vsp1.h struct vsp1_uds *uds[VSP1_MAX_UDS]; uds 401 drivers/media/platform/vsp1/vsp1_drv.c struct vsp1_uds *uds; uds 403 drivers/media/platform/vsp1/vsp1_drv.c uds = vsp1_uds_create(vsp1, i); uds 404 drivers/media/platform/vsp1/vsp1_drv.c if (IS_ERR(uds)) { uds 405 drivers/media/platform/vsp1/vsp1_drv.c ret = PTR_ERR(uds); uds 409 drivers/media/platform/vsp1/vsp1_drv.c vsp1->uds[i] = uds; uds 410 drivers/media/platform/vsp1/vsp1_drv.c list_add_tail(&uds->entity.list_dev, &vsp1->entities); uds 272 drivers/media/platform/vsp1/vsp1_pipe.c pipe->uds = NULL; uds 415 drivers/media/platform/vsp1/vsp1_pipe.c if (!pipe->uds) uds 426 drivers/media/platform/vsp1/vsp1_pipe.c vsp1_uds_set_alpha(pipe->uds, dlb, alpha); uds 134 drivers/media/platform/vsp1/vsp1_pipe.h struct vsp1_entity *uds; uds 30 drivers/media/platform/vsp1/vsp1_uds.c static inline void vsp1_uds_write(struct vsp1_uds *uds, uds 33 drivers/media/platform/vsp1/vsp1_uds.c vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data); uds 43 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds = to_uds(&entity->subdev); uds 45 drivers/media/platform/vsp1/vsp1_uds.c vsp1_uds_write(uds, dlb, VI6_UDS_ALPVAL, uds 130 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds = to_uds(subdev); uds 135 drivers/media/platform/vsp1/vsp1_uds.c config = vsp1_entity_get_pad_config(&uds->entity, cfg, fse->which); uds 139 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, uds 142 drivers/media/platform/vsp1/vsp1_uds.c mutex_lock(&uds->entity.lock); uds 162 drivers/media/platform/vsp1/vsp1_uds.c mutex_unlock(&uds->entity.lock); uds 166 drivers/media/platform/vsp1/vsp1_uds.c static void uds_try_format(struct vsp1_uds *uds, uds 187 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, uds 206 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds = to_uds(subdev); uds 211 drivers/media/platform/vsp1/vsp1_uds.c mutex_lock(&uds->entity.lock); uds 213 drivers/media/platform/vsp1/vsp1_uds.c config = vsp1_entity_get_pad_config(&uds->entity, cfg, fmt->which); uds 219 drivers/media/platform/vsp1/vsp1_uds.c uds_try_format(uds, config, fmt->pad, &fmt->format); uds 221 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, fmt->pad); uds 226 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, uds 230 drivers/media/platform/vsp1/vsp1_uds.c uds_try_format(uds, config, UDS_PAD_SOURCE, format); uds 234 drivers/media/platform/vsp1/vsp1_uds.c mutex_unlock(&uds->entity.lock); uds 263 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds = to_uds(&entity->subdev); uds 270 drivers/media/platform/vsp1/vsp1_uds.c input = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, uds 272 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, uds 278 drivers/media/platform/vsp1/vsp1_uds.c dev_dbg(uds->entity.vsp1->dev, "hscale %u vscale %u\n", hscale, vscale); uds 285 drivers/media/platform/vsp1/vsp1_uds.c if (uds->scale_alpha && (hscale >= 8192 || vscale >= 8192)) uds 290 drivers/media/platform/vsp1/vsp1_uds.c vsp1_uds_write(uds, dlb, VI6_UDS_CTRL, uds 291 drivers/media/platform/vsp1/vsp1_uds.c (uds->scale_alpha ? VI6_UDS_CTRL_AON : 0) | uds 294 drivers/media/platform/vsp1/vsp1_uds.c vsp1_uds_write(uds, dlb, VI6_UDS_PASS_BWIDTH, uds 301 drivers/media/platform/vsp1/vsp1_uds.c vsp1_uds_write(uds, dlb, VI6_UDS_SCALE, uds 311 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds = to_uds(&entity->subdev); uds 315 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, uds 319 drivers/media/platform/vsp1/vsp1_uds.c vsp1_uds_write(uds, dlb, VI6_UDS_HSZCLIP, VI6_UDS_HSZCLIP_HCEN | uds 325 drivers/media/platform/vsp1/vsp1_uds.c vsp1_uds_write(uds, dlb, VI6_UDS_CLIP_SIZE, uds 335 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds = to_uds(&entity->subdev); uds 340 drivers/media/platform/vsp1/vsp1_uds.c input = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, uds 342 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, uds 374 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds = to_uds(&entity->subdev); uds 382 drivers/media/platform/vsp1/vsp1_uds.c input = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, uds 384 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, uds 408 drivers/media/platform/vsp1/vsp1_uds.c struct vsp1_uds *uds; uds 412 drivers/media/platform/vsp1/vsp1_uds.c uds = devm_kzalloc(vsp1->dev, sizeof(*uds), GFP_KERNEL); uds 413 drivers/media/platform/vsp1/vsp1_uds.c if (uds == NULL) uds 416 drivers/media/platform/vsp1/vsp1_uds.c uds->entity.ops = &uds_entity_ops; uds 417 drivers/media/platform/vsp1/vsp1_uds.c uds->entity.type = VSP1_ENTITY_UDS; uds 418 drivers/media/platform/vsp1/vsp1_uds.c uds->entity.index = index; uds 421 drivers/media/platform/vsp1/vsp1_uds.c ret = vsp1_entity_init(vsp1, &uds->entity, name, 2, &uds_ops, uds 426 drivers/media/platform/vsp1/vsp1_uds.c return uds; uds 34 drivers/media/platform/vsp1/vsp1_uds.h void vsp1_uds_set_alpha(struct vsp1_entity *uds, struct vsp1_dl_body *dlb, uds 534 drivers/media/platform/vsp1/vsp1_video.c if (pipe->uds) { uds 539 drivers/media/platform/vsp1/vsp1_video.c pipe->uds = entity; uds 796 drivers/media/platform/vsp1/vsp1_video.c if (pipe->uds) { uds 797 drivers/media/platform/vsp1/vsp1_video.c struct vsp1_uds *uds = to_uds(&pipe->uds->subdev); uds 808 drivers/media/platform/vsp1/vsp1_video.c uds->scale_alpha = false; uds 813 drivers/media/platform/vsp1/vsp1_video.c uds->scale_alpha = rpf->fmtinfo->alpha; uds 1481 drivers/staging/media/ipu3/ipu3-abi.h struct imgu_abi_uds_info uds; uds 1651 drivers/staging/media/ipu3/ipu3-abi.h struct imgu_abi_binary_uds_info uds; uds 1696 drivers/staging/media/ipu3/ipu3-abi.h u8 uds;