Lines Matching refs:pad

38 	fh->pad = kzalloc(sizeof(*fh->pad) * sd->entity.num_pads, GFP_KERNEL);
39 if (fh->pad == NULL)
48 kfree(fh->pad);
49 fh->pad = NULL;
137 if (format->pad >= sd->entity.num_pads)
149 if (crop->pad >= sd->entity.num_pads)
162 if (sel->pad >= sd->entity.num_pads)
170 if (edid->pad >= sd->entity.num_pads)
265 return v4l2_subdev_call(sd, pad, get_fmt, subdev_fh, format);
275 return v4l2_subdev_call(sd, pad, set_fmt, subdev_fh, format);
286 rval = v4l2_subdev_call(sd, pad, get_crop, subdev_fh, crop);
292 sel.pad = crop->pad;
296 sd, pad, get_selection, subdev_fh, &sel);
311 rval = v4l2_subdev_call(sd, pad, set_crop, subdev_fh, crop);
317 sel.pad = crop->pad;
322 sd, pad, set_selection, subdev_fh, &sel);
332 if (code->pad >= sd->entity.num_pads)
335 return v4l2_subdev_call(sd, pad, enum_mbus_code, subdev_fh,
342 if (fse->pad >= sd->entity.num_pads)
345 return v4l2_subdev_call(sd, pad, enum_frame_size, subdev_fh,
352 if (fi->pad >= sd->entity.num_pads)
361 if (fi->pad >= sd->entity.num_pads)
370 if (fie->pad >= sd->entity.num_pads)
373 return v4l2_subdev_call(sd, pad, enum_frame_interval, subdev_fh,
385 sd, pad, get_selection, subdev_fh, sel);
396 sd, pad, set_selection, subdev_fh, sel);
406 return v4l2_subdev_call(sd, pad, get_edid, edid);
416 return v4l2_subdev_call(sd, pad, set_edid, edid);
422 if (cap->pad >= sd->entity.num_pads)
425 return v4l2_subdev_call(sd, pad, dv_timings_cap, cap);
431 if (dvt->pad >= sd->entity.num_pads)
434 return v4l2_subdev_call(sd, pad, enum_dv_timings, dvt);
523 v4l2_subdev_link_validate_get_format(struct media_pad *pad,
526 if (media_entity_type(pad->entity) == MEDIA_ENT_T_V4L2_SUBDEV) {
528 media_entity_to_v4l2_subdev(pad->entity);
531 fmt->pad = pad->index;
532 return v4l2_subdev_call(sd, pad, get_fmt, NULL, fmt);
535 WARN(pad->entity->type != MEDIA_ENT_T_DEVNODE_V4L,
537 pad->entity->type, pad->entity->name);
560 rval = v4l2_subdev_call(sink, pad, link_validate, link,