Lines Matching refs:ref
56 struct v4l2_ctrl_ref *ref; in v4l2_ctrl_request_clone() local
68 list_for_each_entry(ref, &from->ctrl_refs, node) { in v4l2_ctrl_request_clone()
69 struct v4l2_ctrl *ctrl = ref->ctrl; in v4l2_ctrl_request_clone()
73 if (ref->from_other_dev) in v4l2_ctrl_request_clone()
144 struct v4l2_ctrl_ref *ref = find_ref_lock(hdl, id); in v4l2_ctrl_request_hdl_ctrl_find() local
146 return (ref && ref->p_req_valid) ? ref->ctrl : NULL; in v4l2_ctrl_request_hdl_ctrl_find()
329 struct v4l2_ctrl_ref *ref; in v4l2_ctrl_request_complete() local
361 list_for_each_entry(ref, &hdl->ctrl_refs, node) { in v4l2_ctrl_request_complete()
362 struct v4l2_ctrl *ctrl = ref->ctrl; in v4l2_ctrl_request_complete()
372 new_to_req(ref); in v4l2_ctrl_request_complete()
376 if (ref->p_req_valid) in v4l2_ctrl_request_complete()
381 cur_to_req(ref); in v4l2_ctrl_request_complete()
400 struct v4l2_ctrl_ref *ref; in v4l2_ctrl_request_setup() local
423 list_for_each_entry(ref, &hdl->ctrl_refs, node) in v4l2_ctrl_request_setup()
424 ref->req_done = false; in v4l2_ctrl_request_setup()
426 list_for_each_entry(ref, &hdl->ctrl_refs, node) { in v4l2_ctrl_request_setup()
427 struct v4l2_ctrl *ctrl = ref->ctrl; in v4l2_ctrl_request_setup()
436 if (ref->req_done || (ctrl->flags & V4L2_CTRL_FLAG_READ_ONLY)) in v4l2_ctrl_request_setup()