Lines Matching defs:soc_camera_host_ops
93 struct soc_camera_host_ops { struct
94 struct module *owner;
95 int (*add)(struct soc_camera_device *);
96 void (*remove)(struct soc_camera_device *);
97 int (*clock_start)(struct soc_camera_host *);
98 void (*clock_stop)(struct soc_camera_host *);
105 int (*get_formats)(struct soc_camera_device *, unsigned int,
107 void (*put_formats)(struct soc_camera_device *);
108 int (*cropcap)(struct soc_camera_device *, struct v4l2_cropcap *);
109 int (*get_crop)(struct soc_camera_device *, struct v4l2_crop *);
110 int (*set_crop)(struct soc_camera_device *, const struct v4l2_crop *);
111 int (*get_selection)(struct soc_camera_device *, struct v4l2_selection *);
112 int (*set_selection)(struct soc_camera_device *, struct v4l2_selection *);
117 int (*set_livecrop)(struct soc_camera_device *, const struct v4l2_crop *);
118 int (*set_fmt)(struct soc_camera_device *, struct v4l2_format *);
119 int (*try_fmt)(struct soc_camera_device *, struct v4l2_format *);
120 void (*init_videobuf)(struct videobuf_queue *,
122 int (*init_videobuf2)(struct vb2_queue *,
124 int (*reqbufs)(struct soc_camera_device *, struct v4l2_requestbuffers *);
125 int (*querycap)(struct soc_camera_host *, struct v4l2_capability *);
126 int (*set_bus_param)(struct soc_camera_device *);
127 int (*get_parm)(struct soc_camera_device *, struct v4l2_streamparm *);
128 int (*set_parm)(struct soc_camera_device *, struct v4l2_streamparm *);
129 int (*enum_framesizes)(struct soc_camera_device *, struct v4l2_frmsizeenum *);
130 unsigned int (*poll)(struct file *, poll_table *);