Lines Matching refs:pad
36 fh->pad = v4l2_subdev_alloc_pad_config(sd); in subdev_fh_init()
37 if (fh->pad == NULL) in subdev_fh_init()
47 v4l2_subdev_free_pad_config(fh->pad); in subdev_fh_free()
48 fh->pad = NULL; in subdev_fh_free()
135 if (format->pad >= sd->entity.num_pads) in check_format()
147 if (crop->pad >= sd->entity.num_pads) in check_crop()
160 if (sel->pad >= sd->entity.num_pads) in check_selection()
168 if (edid->pad >= sd->entity.num_pads) in check_edid()
302 return v4l2_subdev_call(sd, pad, get_fmt, subdev_fh->pad, format); in subdev_do_ioctl()
314 return v4l2_subdev_call(sd, pad, set_fmt, subdev_fh->pad, format); in subdev_do_ioctl()
328 sel.pad = crop->pad; in subdev_do_ioctl()
332 sd, pad, get_selection, subdev_fh->pad, &sel); in subdev_do_ioctl()
350 sel.pad = crop->pad; in subdev_do_ioctl()
355 sd, pad, set_selection, subdev_fh->pad, &sel); in subdev_do_ioctl()
369 if (code->pad >= sd->entity.num_pads) in subdev_do_ioctl()
373 return v4l2_subdev_call(sd, pad, enum_mbus_code, subdev_fh->pad, in subdev_do_ioctl()
384 if (fse->pad >= sd->entity.num_pads) in subdev_do_ioctl()
388 return v4l2_subdev_call(sd, pad, enum_frame_size, subdev_fh->pad, in subdev_do_ioctl()
395 if (fi->pad >= sd->entity.num_pads) in subdev_do_ioctl()
405 if (fi->pad >= sd->entity.num_pads) in subdev_do_ioctl()
419 if (fie->pad >= sd->entity.num_pads) in subdev_do_ioctl()
423 return v4l2_subdev_call(sd, pad, enum_frame_interval, subdev_fh->pad, in subdev_do_ioctl()
436 sd, pad, get_selection, subdev_fh->pad, sel); in subdev_do_ioctl()
448 sd, pad, set_selection, subdev_fh->pad, sel); in subdev_do_ioctl()
458 return v4l2_subdev_call(sd, pad, get_edid, edid); in subdev_do_ioctl()
468 return v4l2_subdev_call(sd, pad, set_edid, edid); in subdev_do_ioctl()
474 if (cap->pad >= sd->entity.num_pads) in subdev_do_ioctl()
477 return v4l2_subdev_call(sd, pad, dv_timings_cap, cap); in subdev_do_ioctl()
483 if (dvt->pad >= sd->entity.num_pads) in subdev_do_ioctl()
486 return v4l2_subdev_call(sd, pad, enum_dv_timings, dvt); in subdev_do_ioctl()
612 v4l2_subdev_link_validate_get_format(struct media_pad *pad, in v4l2_subdev_link_validate_get_format() argument
615 if (is_media_entity_v4l2_subdev(pad->entity)) { in v4l2_subdev_link_validate_get_format()
617 media_entity_to_v4l2_subdev(pad->entity); in v4l2_subdev_link_validate_get_format()
620 fmt->pad = pad->index; in v4l2_subdev_link_validate_get_format()
621 return v4l2_subdev_call(sd, pad, get_fmt, NULL, fmt); in v4l2_subdev_link_validate_get_format()
624 WARN(pad->entity->function != MEDIA_ENT_F_IO_V4L, in v4l2_subdev_link_validate_get_format()
626 pad->entity->function, pad->entity->name); in v4l2_subdev_link_validate_get_format()
649 rval = v4l2_subdev_call(sink, pad, link_validate, link, in v4l2_subdev_link_validate()
673 ret = v4l2_subdev_call(sd, pad, init_cfg, cfg); in v4l2_subdev_alloc_pad_config()