Lines Matching refs:user_buf
160 struct adf_buffer_config user_buf; in adf_buffer_import() local
164 if (copy_from_user(&user_buf, cfg, sizeof(user_buf))) in adf_buffer_import()
169 if (user_buf.n_planes > ADF_MAX_PLANES) { in adf_buffer_import()
171 user_buf.n_planes); in adf_buffer_import()
176 user_buf.overlay_engine); in adf_buffer_import()
179 user_buf.overlay_engine); in adf_buffer_import()
183 buf->w = user_buf.w; in adf_buffer_import()
184 buf->h = user_buf.h; in adf_buffer_import()
185 buf->format = user_buf.format; in adf_buffer_import()
186 for (i = 0; i < user_buf.n_planes; i++) { in adf_buffer_import()
187 buf->dma_bufs[i] = dma_buf_get(user_buf.fd[i]); in adf_buffer_import()
191 user_buf.fd[i], ret); in adf_buffer_import()
195 buf->offset[i] = user_buf.offset[i]; in adf_buffer_import()
196 buf->pitch[i] = user_buf.pitch[i]; in adf_buffer_import()
198 buf->n_planes = user_buf.n_planes; in adf_buffer_import()
200 if (user_buf.acquire_fence >= 0) { in adf_buffer_import()
201 buf->acquire_fence = sync_fence_fdget(user_buf.acquire_fence); in adf_buffer_import()
204 user_buf.acquire_fence); in adf_buffer_import()