Lines Matching refs:uif

39 		struct vsp1_entity *uif = drm_pipe->uif;  in vsp1_du_pipeline_frame_end()  local
45 crc = uif ? vsp1_uif_get_crc(to_uif(&uif->subdev)) : 0; in vsp1_du_pipeline_frame_end()
65 struct vsp1_entity *uif, in vsp1_du_insert_uif() argument
74 if (!uif) { in vsp1_du_insert_uif()
84 prev->sink = uif; in vsp1_du_insert_uif()
95 ret = v4l2_subdev_call(&uif->subdev, pad, set_fmt, NULL, &format); in vsp1_du_insert_uif()
108 uif->sink = next; in vsp1_du_insert_uif()
109 uif->sink_pad = next_pad; in vsp1_du_insert_uif()
118 struct vsp1_entity *uif, in vsp1_du_pipeline_setup_rpf() argument
190 ret = vsp1_du_insert_uif(vsp1, pipe, uif, &rpf->entity, RWPF_PAD_SOURCE, in vsp1_du_pipeline_setup_rpf()
372 struct vsp1_entity *uif; in vsp1_du_pipeline_setup_inputs() local
434 uif = drm_pipe->crc.source == VSP1_DU_CRC_PLANE && in vsp1_du_pipeline_setup_inputs()
435 drm_pipe->crc.index == i ? drm_pipe->uif : NULL; in vsp1_du_pipeline_setup_inputs()
436 if (uif) in vsp1_du_pipeline_setup_inputs()
438 ret = vsp1_du_pipeline_setup_rpf(vsp1, pipe, rpf, uif, i); in vsp1_du_pipeline_setup_inputs()
448 uif = drm_pipe->crc.source == VSP1_DU_CRC_OUTPUT ? drm_pipe->uif : NULL; in vsp1_du_pipeline_setup_inputs()
449 if (uif) in vsp1_du_pipeline_setup_inputs()
451 ret = vsp1_du_insert_uif(vsp1, pipe, uif, in vsp1_du_pipeline_setup_inputs()
459 if (!drm_pipe->uif) in vsp1_du_pipeline_setup_inputs()
470 drm_pipe->uif->pipe = NULL; in vsp1_du_pipeline_setup_inputs()
471 } else if (!drm_pipe->uif->pipe) { in vsp1_du_pipeline_setup_inputs()
472 drm_pipe->uif->pipe = pipe; in vsp1_du_pipeline_setup_inputs()
473 list_add_tail(&drm_pipe->uif->list_pipe, &pipe->entities); in vsp1_du_pipeline_setup_inputs()
984 drm_pipe->uif = &vsp1->uif[i]->entity; in vsp1_drm_init()