Lines Matching refs:xt

142 	struct dma_interleaved_template *xt;  member
235 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma()
236 ctx->xt->sgl[0].size = s_width; in deinterlace_issue_dma()
237 ctx->xt->sgl[0].icg = s_width; in deinterlace_issue_dma()
238 ctx->xt->src_start = p_in; in deinterlace_issue_dma()
239 ctx->xt->dst_start = p_out; in deinterlace_issue_dma()
242 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma()
243 ctx->xt->sgl[0].size = s_width; in deinterlace_issue_dma()
244 ctx->xt->sgl[0].icg = s_width; in deinterlace_issue_dma()
245 ctx->xt->src_start = p_in + s_size / 2; in deinterlace_issue_dma()
246 ctx->xt->dst_start = p_out + s_width; in deinterlace_issue_dma()
249 ctx->xt->numf = s_height / 4; in deinterlace_issue_dma()
250 ctx->xt->sgl[0].size = s_width / 2; in deinterlace_issue_dma()
251 ctx->xt->sgl[0].icg = s_width / 2; in deinterlace_issue_dma()
252 ctx->xt->src_start = p_in + s_size; in deinterlace_issue_dma()
253 ctx->xt->dst_start = p_out + s_size; in deinterlace_issue_dma()
256 ctx->xt->numf = s_height / 4; in deinterlace_issue_dma()
257 ctx->xt->sgl[0].size = s_width / 2; in deinterlace_issue_dma()
258 ctx->xt->sgl[0].icg = s_width / 2; in deinterlace_issue_dma()
259 ctx->xt->src_start = p_in + (9 * s_size) / 8; in deinterlace_issue_dma()
260 ctx->xt->dst_start = p_out + s_size + s_width / 2; in deinterlace_issue_dma()
263 ctx->xt->numf = s_height / 4; in deinterlace_issue_dma()
264 ctx->xt->sgl[0].size = s_width / 2; in deinterlace_issue_dma()
265 ctx->xt->sgl[0].icg = s_width / 2; in deinterlace_issue_dma()
266 ctx->xt->src_start = p_in + (5 * s_size) / 4; in deinterlace_issue_dma()
267 ctx->xt->dst_start = p_out + (5 * s_size) / 4; in deinterlace_issue_dma()
270 ctx->xt->numf = s_height / 4; in deinterlace_issue_dma()
271 ctx->xt->sgl[0].size = s_width / 2; in deinterlace_issue_dma()
272 ctx->xt->sgl[0].icg = s_width / 2; in deinterlace_issue_dma()
273 ctx->xt->src_start = p_in + (11 * s_size) / 8; in deinterlace_issue_dma()
274 ctx->xt->dst_start = p_out + (5 * s_size) / 4 + s_width / 2; in deinterlace_issue_dma()
277 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma()
278 ctx->xt->sgl[0].size = s_width; in deinterlace_issue_dma()
279 ctx->xt->sgl[0].icg = s_width; in deinterlace_issue_dma()
280 ctx->xt->src_start = p_in; in deinterlace_issue_dma()
281 ctx->xt->dst_start = p_out + s_width; in deinterlace_issue_dma()
284 ctx->xt->numf = s_height / 4; in deinterlace_issue_dma()
285 ctx->xt->sgl[0].size = s_width / 2; in deinterlace_issue_dma()
286 ctx->xt->sgl[0].icg = s_width / 2; in deinterlace_issue_dma()
287 ctx->xt->src_start = p_in + s_size; in deinterlace_issue_dma()
288 ctx->xt->dst_start = p_out + s_size + s_width / 2; in deinterlace_issue_dma()
291 ctx->xt->numf = s_height / 4; in deinterlace_issue_dma()
292 ctx->xt->sgl[0].size = s_width / 2; in deinterlace_issue_dma()
293 ctx->xt->sgl[0].icg = s_width / 2; in deinterlace_issue_dma()
294 ctx->xt->src_start = p_in + (5 * s_size) / 4; in deinterlace_issue_dma()
295 ctx->xt->dst_start = p_out + (5 * s_size) / 4 + s_width / 2; in deinterlace_issue_dma()
298 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma()
299 ctx->xt->sgl[0].size = s_width * 2; in deinterlace_issue_dma()
300 ctx->xt->sgl[0].icg = s_width * 2; in deinterlace_issue_dma()
301 ctx->xt->src_start = p_in; in deinterlace_issue_dma()
302 ctx->xt->dst_start = p_out; in deinterlace_issue_dma()
305 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma()
306 ctx->xt->sgl[0].size = s_width * 2; in deinterlace_issue_dma()
307 ctx->xt->sgl[0].icg = s_width * 2; in deinterlace_issue_dma()
308 ctx->xt->src_start = p_in + s_size; in deinterlace_issue_dma()
309 ctx->xt->dst_start = p_out + s_width * 2; in deinterlace_issue_dma()
313 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma()
314 ctx->xt->sgl[0].size = s_width * 2; in deinterlace_issue_dma()
315 ctx->xt->sgl[0].icg = s_width * 2; in deinterlace_issue_dma()
316 ctx->xt->src_start = p_in; in deinterlace_issue_dma()
317 ctx->xt->dst_start = p_out + s_width * 2; in deinterlace_issue_dma()
322 ctx->xt->frame_size = 1; in deinterlace_issue_dma()
323 ctx->xt->dir = DMA_MEM_TO_MEM; in deinterlace_issue_dma()
324 ctx->xt->src_sgl = false; in deinterlace_issue_dma()
325 ctx->xt->dst_sgl = true; in deinterlace_issue_dma()
328 tx = dmadev->device_prep_interleaved_dma(chan, ctx->xt, flags); in deinterlace_issue_dma()
862 ctx->xt = kzalloc(sizeof(struct dma_interleaved_template) + in deinterlace_open()
864 if (!ctx->xt) { in deinterlace_open()
888 kfree(ctx->xt); in deinterlace_release()