Lines Matching refs:v4l2_ctrl
19 static void fill_event(struct v4l2_event *ev, struct v4l2_ctrl *ctrl, in fill_event()
42 void send_initial_event(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl) in send_initial_event()
53 void send_event(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 changes) in send_event()
68 bool v4l2_ctrl_type_op_equal(const struct v4l2_ctrl *ctrl, in v4l2_ctrl_type_op_equal()
104 static void std_init_compound(const struct v4l2_ctrl *ctrl, u32 idx, in std_init_compound()
180 void v4l2_ctrl_type_op_init(const struct v4l2_ctrl *ctrl, u32 from_idx, in v4l2_ctrl_type_op_init()
250 void v4l2_ctrl_type_op_log(const struct v4l2_ctrl *ctrl) in v4l2_ctrl_type_op_log()
555 static int std_validate_compound(const struct v4l2_ctrl *ctrl, u32 idx, in std_validate_compound()
928 static int std_validate_elem(const struct v4l2_ctrl *ctrl, u32 idx, in std_validate_elem()
999 int v4l2_ctrl_type_op_validate(const struct v4l2_ctrl *ctrl, in v4l2_ctrl_type_op_validate()
1038 void v4l2_ctrl_notify(struct v4l2_ctrl *ctrl, v4l2_ctrl_notify_fnc notify, void *priv) in v4l2_ctrl_notify()
1055 static void ptr_to_ptr(struct v4l2_ctrl *ctrl, in ptr_to_ptr()
1065 void new_to_cur(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 ch_flags) in new_to_cur()
1104 void cur_to_new(struct v4l2_ctrl *ctrl) in cur_to_new()
1139 struct v4l2_ctrl *ctrl; in new_to_req()
1156 struct v4l2_ctrl *ctrl; in cur_to_req()
1173 struct v4l2_ctrl *ctrl; in req_to_new()
1303 struct v4l2_ctrl *ctrl, *next_ctrl; in v4l2_ctrl_handler_free()
1404 struct v4l2_ctrl *v4l2_ctrl_find(struct v4l2_ctrl_handler *hdl, u32 id) in v4l2_ctrl_find()
1414 struct v4l2_ctrl *ctrl, in handler_new_ref()
1498 static struct v4l2_ctrl *v4l2_ctrl_new(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_new()
1508 struct v4l2_ctrl *ctrl; in v4l2_ctrl_new()
1742 struct v4l2_ctrl *v4l2_ctrl_new_custom(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_new_custom()
1746 struct v4l2_ctrl *ctrl; in v4l2_ctrl_new_custom()
1786 struct v4l2_ctrl *v4l2_ctrl_new_std(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_new_std()
1808 struct v4l2_ctrl *v4l2_ctrl_new_std_menu(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_new_std_menu()
1841 struct v4l2_ctrl *v4l2_ctrl_new_std_menu_items(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_new_std_menu_items()
1874 struct v4l2_ctrl *v4l2_ctrl_new_std_compound(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_new_std_compound()
1895 struct v4l2_ctrl *v4l2_ctrl_new_int_menu(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_new_int_menu()
1921 bool (*filter)(const struct v4l2_ctrl *ctrl), in v4l2_ctrl_add_handler()
1934 struct v4l2_ctrl *ctrl = ref->ctrl; in v4l2_ctrl_add_handler()
1954 bool v4l2_ctrl_radio_filter(const struct v4l2_ctrl *ctrl) in v4l2_ctrl_radio_filter()
1976 void v4l2_ctrl_cluster(unsigned ncontrols, struct v4l2_ctrl **controls) in v4l2_ctrl_cluster()
1997 void v4l2_ctrl_auto_cluster(unsigned ncontrols, struct v4l2_ctrl **controls, in v4l2_ctrl_auto_cluster()
2000 struct v4l2_ctrl *master = controls[0]; in v4l2_ctrl_auto_cluster()
2027 void update_from_auto_cluster(struct v4l2_ctrl *master) in update_from_auto_cluster()
2043 static int cluster_changed(struct v4l2_ctrl *master) in cluster_changed()
2049 struct v4l2_ctrl *ctrl = master->cluster[i]; in cluster_changed()
2085 int try_or_set_cluster(struct v4l2_fh *fh, struct v4l2_ctrl *master, in try_or_set_cluster()
2099 struct v4l2_ctrl *ctrl = master->cluster[i]; in try_or_set_cluster()
2147 void v4l2_ctrl_activate(struct v4l2_ctrl *ctrl, bool active) in v4l2_ctrl_activate()
2167 void __v4l2_ctrl_grab(struct v4l2_ctrl *ctrl, bool grabbed) in __v4l2_ctrl_grab()
2190 struct v4l2_ctrl *ctrl; in __v4l2_ctrl_handler_setup()
2202 struct v4l2_ctrl *master = ctrl->cluster[0]; in __v4l2_ctrl_handler_setup()
2243 static void log_ctrl(const struct v4l2_ctrl *ctrl, in log_ctrl()
2272 struct v4l2_ctrl *ctrl; in v4l2_ctrl_handler_log_status()