Lines Matching defs:stream_cfg

642     struct ia_css_stream_config *stream_cfg,
648 switch (stream_cfg->mode) {
651 if (stream_cfg->source.prbs.id == IA_CSS_PRBS_ID0)
653 else if (stream_cfg->source.prbs.id == IA_CSS_PRBS_ID1)
655 else if (stream_cfg->source.prbs.id == IA_CSS_PRBS_ID2)
661 if (stream_cfg->source.port.port == MIPI_PORT0_ID)
663 else if (stream_cfg->source.port.port == MIPI_PORT1_ID)
665 else if (stream_cfg->source.port.port == MIPI_PORT2_ID)
678 struct ia_css_stream_config *stream_cfg,
684 switch (stream_cfg->mode) {
705 struct ia_css_stream_config *stream_cfg,
712 switch (stream_cfg->mode) {
715 isys_stream_descr->prbs_port_attr.seed0 = stream_cfg->source.prbs.seed;
716 isys_stream_descr->prbs_port_attr.seed1 = stream_cfg->source.prbs.seed1;
725 stream_cfg->pixels_per_clock;
728 stream_cfg->isys_config[IA_CSS_STREAM_DEFAULT_ISYS_STREAM_IDX].input_res.width;
730 stream_cfg->isys_config[IA_CSS_STREAM_DEFAULT_ISYS_STREAM_IDX].input_res.height;
738 stream_cfg->isys_config[isys_stream_idx].format,
745 stream_cfg->source.port.num_lanes;
747 isys_stream_descr->csi_port_attr.ch_id = stream_cfg->channel_id;
750 isys_stream_descr->online = stream_cfg->online;
753 &stream_cfg->source.port.compression,
760 if (stream_cfg->metadata_config.resolution.height > 0) {
762 stream_cfg->metadata_config.data_type,
769 ia_css_util_input_format_bpp(stream_cfg->metadata_config.data_type, true);
771 stream_cfg->metadata_config.resolution.width;
773 stream_cfg->metadata_config.resolution.height;
785 stream_cfg->metadata_config.data_type);
800 struct ia_css_stream_config *stream_cfg,
810 fmt_type = stream_cfg->isys_config[isys_stream_idx].format;
811 if ((stream_cfg->mode == IA_CSS_INPUT_MODE_SENSOR ||
812 stream_cfg->mode == IA_CSS_INPUT_MODE_BUFFERED_SENSOR) &&
813 stream_cfg->source.port.compression.type != IA_CSS_CSI2_COMPRESSION_TYPE_NONE) {
814 if (stream_cfg->source.port.compression.uncompressed_bits_per_pixel ==
817 else if (stream_cfg->source.port.compression.uncompressed_bits_per_pixel ==
831 stream_cfg->isys_config[isys_stream_idx].input_res.width);
835 lines_per_frame = stream_cfg->isys_config[isys_stream_idx].input_res.height;
853 struct ia_css_stream_config *stream_cfg,
862 rc = sh_css_translate_stream_cfg_to_input_system_input_port_id(stream_cfg,
864 rc &= sh_css_translate_stream_cfg_to_input_system_input_port_type(stream_cfg,
866 rc &= sh_css_translate_stream_cfg_to_input_system_input_port_attr(stream_cfg,
869 stream_cfg, isys_stream_descr, isys_stream_idx);
871 isys_stream_descr->raw_packed = stream_cfg->pack_raw_pixels;
873 stream_cfg->isys_config[isys_stream_idx].linked_isys_stream_id;