Lines Matching refs:pad

158 vsp1_video_remote_subdev(struct media_pad *local, u32 *pad)  in vsp1_video_remote_subdev()  argument
167 if (pad) in vsp1_video_remote_subdev()
168 *pad = remote->index; in vsp1_video_remote_subdev()
179 subdev = vsp1_video_remote_subdev(&video->pad, &fmt.pad); in vsp1_video_verify_format()
184 ret = v4l2_subdev_call(subdev, pad, get_fmt, NULL, &fmt); in vsp1_video_verify_format()
316 struct media_pad *pad; in vsp1_pipeline_validate_branch() local
322 pad = media_entity_remote_pad(&input->entity.pads[RWPF_PAD_SOURCE]); in vsp1_pipeline_validate_branch()
325 if (pad == NULL) in vsp1_pipeline_validate_branch()
329 if (media_entity_type(pad->entity) != MEDIA_ENT_T_V4L2_SUBDEV) in vsp1_pipeline_validate_branch()
332 entity = to_vsp1_entity(media_entity_to_v4l2_subdev(pad->entity)); in vsp1_pipeline_validate_branch()
340 &bru->inputs[pad->index].compose; in vsp1_pipeline_validate_branch()
342 bru->inputs[pad->index].rpf = input; in vsp1_pipeline_validate_branch()
375 pad = &entity->pads[entity->source_pad]; in vsp1_pipeline_validate_branch()
376 pad = media_entity_remote_pad(pad); in vsp1_pipeline_validate_branch()
678 struct media_pad *pad; in vsp1_pipeline_propagate_alpha() local
680 pad = media_entity_remote_pad(&input->pads[RWPF_PAD_SOURCE]); in vsp1_pipeline_propagate_alpha()
682 while (pad) { in vsp1_pipeline_propagate_alpha()
683 if (media_entity_type(pad->entity) != MEDIA_ENT_T_V4L2_SUBDEV) in vsp1_pipeline_propagate_alpha()
686 entity = to_vsp1_entity(media_entity_to_v4l2_subdev(pad->entity)); in vsp1_pipeline_propagate_alpha()
701 pad = &entity->pads[entity->source_pad]; in vsp1_pipeline_propagate_alpha()
702 pad = media_entity_remote_pad(pad); in vsp1_pipeline_propagate_alpha()
1119 video->pad.flags = MEDIA_PAD_FL_SINK; in vsp1_video_init()
1124 video->pad.flags = MEDIA_PAD_FL_SOURCE; in vsp1_video_init()
1145 ret = media_entity_init(&video->video.entity, 1, &video->pad, 0); in vsp1_video_init()