Lines Matching refs:pad
128 * @function: Internal signal pad/function to route to IO pin
614 * struct v4l2_subdev_pad_config - Used for storing subdev pad information.
620 * This structure only needs to be passed to the pad op if the 'which' field
631 * struct v4l2_subdev_pad_ops - v4l2-subdev pad level operations
633 * @init_cfg: initialize the pad config to default values
678 * operation shall fail if the pad index it has been called on
689 * pad index it has been called on is not valid or in case of
727 int (*get_frame_desc)(struct v4l2_subdev *sd, unsigned int pad,
729 int (*set_frame_desc)(struct v4l2_subdev *sd, unsigned int pad,
731 int (*get_mbus_config)(struct v4l2_subdev *sd, unsigned int pad,
733 int (*set_mbus_config)(struct v4l2_subdev *sd, unsigned int pad,
747 * @pad: pointer to &struct v4l2_subdev_pad_ops. Can be %NULL
757 const struct v4l2_subdev_pad_ops *pad;
925 * @pad: pointer to &struct v4l2_subdev_pad_config
932 struct v4l2_subdev_pad_config *pad;
953 * @pad: index of the pad in the @cfg array.
958 unsigned int pad)
960 if (WARN_ON(pad >= sd->entity.num_pads))
961 pad = 0;
962 return &cfg[pad].try_fmt;
971 * @pad: index of the pad in the @cfg array.
976 unsigned int pad)
978 if (WARN_ON(pad >= sd->entity.num_pads))
979 pad = 0;
980 return &cfg[pad].try_crop;
989 * @pad: index of the pad in the @cfg array.
994 unsigned int pad)
996 if (WARN_ON(pad >= sd->entity.num_pads))
997 pad = 0;
998 return &cfg[pad].try_compose;
1054 * v4l2_subdev_get_fwnode_pad_1_to_1 - Get pad number from a subdev fwnode
1055 * endpoint, assuming 1:1 port:pad
1061 * subdevices that map port numbers and pad indexes 1:1. If the endpoint
1100 * v4l2_subdev_alloc_pad_config - Allocates memory for pad config