Lines Matching refs:watermark
764 av->watermark.width = ipu6_isys_get_frame_width(av); in ipu6_isys_configure_stream_watermark()
765 av->watermark.height = ipu6_isys_get_frame_height(av); in ipu6_isys_configure_stream_watermark()
766 av->watermark.sram_gran_shift = isys->pdata->ipdata->sram_gran_shift; in ipu6_isys_configure_stream_watermark()
767 av->watermark.sram_gran_size = isys->pdata->ipdata->sram_gran_size; in ipu6_isys_configure_stream_watermark()
771 av->watermark.hblank = hb.value; in ipu6_isys_configure_stream_watermark()
773 av->watermark.hblank = 0; in ipu6_isys_configure_stream_watermark()
787 av->watermark.pixel_rate = pixel_rate; in ipu6_isys_configure_stream_watermark()
800 struct video_stream_watermark *watermark = &av->watermark; in calculate_stream_datarate() local
807 shift = watermark->sram_gran_shift; in calculate_stream_datarate()
808 size = watermark->sram_gran_size; in calculate_stream_datarate()
810 pixels_per_line = watermark->width + watermark->hblank; in calculate_stream_datarate()
812 watermark->pixel_rate); in calculate_stream_datarate()
813 bytes_per_line = watermark->width * pfmt->bpp / 8; in calculate_stream_datarate()
818 watermark->stream_data_rate = stream_data_rate; in calculate_stream_datarate()
826 if (!av->watermark.pixel_rate) in ipu6_isys_update_stream_watermark()
832 list_add(&av->watermark.stream_node, in ipu6_isys_update_stream_watermark()
836 av->watermark.stream_data_rate = 0; in ipu6_isys_update_stream_watermark()
838 list_del(&av->watermark.stream_node); in ipu6_isys_update_stream_watermark()