Lines Matching refs:new_ref
2463 struct v4l2_ctrl_ref *new_ref; in handler_new_ref() local
2486 new_ref = kzalloc(sizeof(*new_ref) + size_extra_req, GFP_KERNEL); in handler_new_ref()
2487 if (!new_ref) in handler_new_ref()
2489 new_ref->ctrl = ctrl; in handler_new_ref()
2490 new_ref->from_other_dev = from_other_dev; in handler_new_ref()
2492 new_ref->p_req.p = &new_ref[1]; in handler_new_ref()
2494 INIT_LIST_HEAD(&new_ref->node); in handler_new_ref()
2503 list_add_tail(&new_ref->node, &hdl->ctrl_refs); in handler_new_ref()
2513 kfree(new_ref); in handler_new_ref()
2516 list_add(&new_ref->node, ref->node.prev); in handler_new_ref()
2522 new_ref->next = hdl->buckets[bucket]; in handler_new_ref()
2523 hdl->buckets[bucket] = new_ref; in handler_new_ref()
2525 *ctrl_ref = new_ref; in handler_new_ref()
2532 ctrl->cluster = &new_ref->ctrl; in handler_new_ref()
3361 struct v4l2_ctrl_ref *new_ref; in v4l2_ctrl_request_clone() local
3369 err = handler_new_ref(hdl, ctrl, &new_ref, false, true); in v4l2_ctrl_request_clone()