Lines Matching refs:new_ref
2271 struct v4l2_ctrl_ref *new_ref; in handler_new_ref() local
2294 new_ref = kzalloc(sizeof(*new_ref) + size_extra_req, GFP_KERNEL); in handler_new_ref()
2295 if (!new_ref) in handler_new_ref()
2297 new_ref->ctrl = ctrl; in handler_new_ref()
2298 new_ref->from_other_dev = from_other_dev; in handler_new_ref()
2300 new_ref->p_req.p = &new_ref[1]; in handler_new_ref()
2302 INIT_LIST_HEAD(&new_ref->node); in handler_new_ref()
2311 list_add_tail(&new_ref->node, &hdl->ctrl_refs); in handler_new_ref()
2321 kfree(new_ref); in handler_new_ref()
2324 list_add(&new_ref->node, ref->node.prev); in handler_new_ref()
2330 new_ref->next = hdl->buckets[bucket]; in handler_new_ref()
2331 hdl->buckets[bucket] = new_ref; in handler_new_ref()
2333 *ctrl_ref = new_ref; in handler_new_ref()
2340 ctrl->cluster = &new_ref->ctrl; in handler_new_ref()
3123 struct v4l2_ctrl_ref *new_ref; in v4l2_ctrl_request_clone() local
3131 err = handler_new_ref(hdl, ctrl, &new_ref, false, true); in v4l2_ctrl_request_clone()