Lines Matching refs:pad
120 unsigned int pad) in vsp1_entity_get_pad_format() argument
122 return v4l2_subdev_get_try_format(&entity->subdev, cfg, pad); in vsp1_entity_get_pad_format()
139 unsigned int pad, unsigned int target) in vsp1_entity_get_pad_selection() argument
143 return v4l2_subdev_get_try_compose(&entity->subdev, cfg, pad); in vsp1_entity_get_pad_selection()
145 return v4l2_subdev_get_try_crop(&entity->subdev, cfg, pad); in vsp1_entity_get_pad_selection()
163 unsigned int pad; in vsp1_entity_init_cfg() local
165 for (pad = 0; pad < subdev->entity.num_pads - 1; ++pad) { in vsp1_entity_init_cfg()
168 format.pad = pad; in vsp1_entity_init_cfg()
172 v4l2_subdev_call(subdev, pad, set_fmt, cfg, &format); in vsp1_entity_init_cfg()
199 fmt->format = *vsp1_entity_get_pad_format(entity, config, fmt->pad); in vsp1_subdev_get_pad_format()
225 if (code->pad == 0) { in vsp1_subdev_enum_mbus_code()
284 format = vsp1_entity_get_pad_format(entity, config, fse->pad); in vsp1_subdev_enum_frame_size()
293 if (fse->pad == 0) { in vsp1_subdev_enum_frame_size()
408 struct media_pad *vsp1_entity_remote_pad(struct media_pad *pad) in vsp1_entity_remote_pad() argument
412 list_for_each_entry(link, &pad->entity->links, list) { in vsp1_entity_remote_pad()
419 if (link->sink == pad) in vsp1_entity_remote_pad()
422 if (link->source != pad) in vsp1_entity_remote_pad()