Lines Matching refs:req
371 struct media_request *req;
465 req = media_request_get_by_fd(mdev, b->request_fd);
466 if (IS_ERR(req)) {
468 return PTR_ERR(req);
475 if (req->state != MEDIA_REQUEST_STATE_IDLE &&
476 req->state != MEDIA_REQUEST_STATE_UPDATING) {
478 media_request_put(req);
482 *p_req = req;
710 int vb2_reqbufs(struct vb2_queue *q, struct v4l2_requestbuffers *req)
712 int ret = vb2_verify_memory_type(q, req->memory, req->type);
713 u32 flags = req->flags;
715 fill_buf_caps(q, &req->capabilities);
716 validate_memory_flags(q, req->memory, &flags);
717 req->flags = flags;
718 return ret ? ret : vb2_core_reqbufs(q, req->memory,
719 req->flags, &req->count);
805 struct media_request *req = NULL;
813 ret = vb2_queue_or_prepare_buf(q, mdev, b, false, &req);
816 ret = vb2_core_qbuf(q, b->index, b, req);
817 if (req)
818 media_request_put(req);
1285 int vb2_request_validate(struct media_request *req)
1290 if (!vb2_request_buffer_cnt(req))
1293 list_for_each_entry(obj, &req->objects, list) {
1303 list_for_each_entry_continue_reverse(obj, &req->objects, list)
1312 void vb2_request_queue(struct media_request *req)
1324 list_for_each_entry_safe(obj, obj_safe, &req->objects, list)