Lines Matching refs:ipu_ch_param_write_field

100 static void ipu_ch_param_write_field(struct ipuv3_channel *ch, u32 wbs, u32 v)
241 ipu_ch_param_write_field(ch, IPU_FIELD_FW, xres - 1);
242 ipu_ch_param_write_field(ch, IPU_FIELD_FH, yres - 1);
248 ipu_ch_param_write_field(ch, IPU_FIELD_RDRW, 1);
254 ipu_ch_param_write_field(ch, IPU_FIELD_SLY, stride - 1);
264 ipu_ch_param_write_field(ch, IPU_FIELD_ID, 1);
277 ipu_ch_param_write_field(ch, IPU_FIELD_EBA1, buf >> 3);
279 ipu_ch_param_write_field(ch, IPU_FIELD_EBA0, buf >> 3);
287 ipu_ch_param_write_field(ch, IPU_FIELD_UBO, u_off / 8);
288 ipu_ch_param_write_field(ch, IPU_FIELD_VBO, v_off / 8);
325 ipu_ch_param_write_field(ch, IPU_FIELD_SO, 1);
326 ipu_ch_param_write_field(ch, IPU_FIELD_ILO, ilo);
327 ipu_ch_param_write_field(ch, IPU_FIELD_SLY, sly);
329 ipu_ch_param_write_field(ch, IPU_FIELD_SLUV, sluv);
336 ipu_ch_param_write_field(ch, IPU_FIELD_ID, id);
342 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, burstsize - 1);
348 ipu_ch_param_write_field(ch, IPU_FIELD_BM, 1);
357 ipu_ch_param_write_field(ch, IPU_FIELD_ROT_HF_VF, temp_rot);
371 ipu_ch_param_write_field(ch, IPU_FIELD_WID0, rgb->red.length - 1);
372 ipu_ch_param_write_field(ch, IPU_FIELD_OFS0, ro);
373 ipu_ch_param_write_field(ch, IPU_FIELD_WID1, rgb->green.length - 1);
374 ipu_ch_param_write_field(ch, IPU_FIELD_OFS1, go);
375 ipu_ch_param_write_field(ch, IPU_FIELD_WID2, rgb->blue.length - 1);
376 ipu_ch_param_write_field(ch, IPU_FIELD_OFS2, bo);
379 ipu_ch_param_write_field(ch, IPU_FIELD_WID3,
381 ipu_ch_param_write_field(ch, IPU_FIELD_OFS3, to);
383 ipu_ch_param_write_field(ch, IPU_FIELD_WID3, 7);
384 ipu_ch_param_write_field(ch, IPU_FIELD_OFS3,
408 ipu_ch_param_write_field(ch, IPU_FIELD_BPP, bpp);
409 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, npb);
410 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 7); /* rgb mode */
441 ipu_ch_param_write_field(ch, IPU_FIELD_BPP, bpp);
442 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, npb);
443 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 6); /* raw mode */
455 ipu_ch_param_write_field(ch, IPU_FIELD_SLUV, uv_stride - 1);
456 ipu_ch_param_write_field(ch, IPU_FIELD_UBO, u_offset / 8);
457 ipu_ch_param_write_field(ch, IPU_FIELD_VBO, v_offset / 8);
609 ipu_ch_param_write_field(ch, IPU_FIELD_ALU, 1);
610 ipu_ch_param_write_field(ch, IPU_FIELD_ALBM, albm);
611 ipu_ch_param_write_field(ch, IPU_FIELD_CRE, 1);
624 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 2);
626 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, 31);
631 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 1);
633 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, 31);
638 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 0);
640 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, 31);
644 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 4);
646 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, 31);
650 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 3);
652 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, 31);
656 ipu_ch_param_write_field(ch, IPU_FIELD_BPP, 3);
658 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 0xA);
660 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, 31);
664 ipu_ch_param_write_field(ch, IPU_FIELD_BPP, 3);
666 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 0x8);
668 ipu_ch_param_write_field(ch, IPU_FIELD_NPB, 31);
730 ipu_ch_param_write_field(ch, IPU_FIELD_WID3, 7);