/kernel/linux/linux-6.6/include/sound/ |
H A D | sdw.h | 23 * @stream_config: Stream configuration for the SoundWire audio stream 34 struct sdw_stream_config *stream_config, in snd_sdw_params_to_config() 37 stream_config->frame_rate = params_rate(params); in snd_sdw_params_to_config() 38 stream_config->ch_count = params_channels(params); in snd_sdw_params_to_config() 39 stream_config->bps = snd_pcm_format_width(params_format(params)); in snd_sdw_params_to_config() 42 stream_config->direction = SDW_DATA_DIR_RX; in snd_sdw_params_to_config() 44 stream_config->direction = SDW_DATA_DIR_TX; in snd_sdw_params_to_config() 46 port_config->ch_mask = GENMASK(stream_config->ch_count - 1, 0); in snd_sdw_params_to_config() 32 snd_sdw_params_to_config(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct sdw_stream_config *stream_config, struct sdw_port_config *port_config) snd_sdw_params_to_config() argument
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/util/src/ |
H A D | util.c | 176 const struct ia_css_stream_config *const stream_config, in ia_css_util_check_input() 180 assert(stream_config); in ia_css_util_check_input() 182 if (!stream_config) in ia_css_util_check_input() 185 if (stream_config->input_config.effective_res.width == 0 || in ia_css_util_check_input() 186 stream_config->input_config.effective_res.height == 0) in ia_css_util_check_input() 189 !ia_css_util_is_input_format_raw(stream_config->input_config.format)) in ia_css_util_check_input() 193 !ia_css_util_is_input_format_yuv(stream_config->input_config.format)) in ia_css_util_check_input() 175 ia_css_util_check_input( const struct ia_css_stream_config *const stream_config, bool must_be_raw, bool must_be_yuv) ia_css_util_check_input() argument
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/camera/util/src/ |
H A D | util.c | 176 const struct ia_css_stream_config *const stream_config, in ia_css_util_check_input() 180 assert(stream_config); in ia_css_util_check_input() 182 if (!stream_config) in ia_css_util_check_input() 185 if (stream_config->input_config.effective_res.width == 0 || in ia_css_util_check_input() 186 stream_config->input_config.effective_res.height == 0) in ia_css_util_check_input() 189 !ia_css_util_is_input_format_raw(stream_config->input_config.format)) in ia_css_util_check_input() 193 !ia_css_util_is_input_format_yuv(stream_config->input_config.format)) in ia_css_util_check_input() 175 ia_css_util_check_input( const struct ia_css_stream_config *const stream_config, bool must_be_raw, bool must_be_yuv) ia_css_util_check_input() argument
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | max98363.c | 208 struct sdw_stream_config stream_config; in max98363_sdw_dai_hw_params() local 230 stream_config.frame_rate = params_rate(params); in max98363_sdw_dai_hw_params() 231 stream_config.bps = snd_pcm_format_width(params_format(params)); in max98363_sdw_dai_hw_params() 232 stream_config.direction = direction; in max98363_sdw_dai_hw_params() 233 stream_config.ch_count = 1; in max98363_sdw_dai_hw_params() 235 if (stream_config.ch_count > runtime->hw.channels_max) { in max98363_sdw_dai_hw_params() 236 stream_config.ch_count = runtime->hw.channels_max; in max98363_sdw_dai_hw_params() 238 stream_config.ch_count, params_channels(params)); in max98363_sdw_dai_hw_params() 240 port_config.ch_mask = GENMASK((int)stream_config.ch_count - 1, 0); in max98363_sdw_dai_hw_params() 242 ret = sdw_stream_add_slave(max98363->slave, &stream_config, in max98363_sdw_dai_hw_params() [all...] |
H A D | sdw-mockup.c | 61 struct sdw_stream_config stream_config = {0}; in sdw_mockup_pcm_hw_params() local 73 snd_sdw_params_to_config(substream, params, &stream_config, &port_config); in sdw_mockup_pcm_hw_params() 80 ret = sdw_stream_add_slave(sdw_mockup->slave, &stream_config, in sdw_mockup_pcm_hw_params()
|
H A D | rt1017-sdca-sdw.c | 578 struct sdw_stream_config stream_config; in rt1017_sdca_pcm_hw_params() local 607 stream_config.frame_rate = params_rate(params); in rt1017_sdca_pcm_hw_params() 608 stream_config.ch_count = num_channels; in rt1017_sdca_pcm_hw_params() 609 stream_config.bps = snd_pcm_format_width(params_format(params)); in rt1017_sdca_pcm_hw_params() 610 stream_config.direction = direction; in rt1017_sdca_pcm_hw_params() 619 retval = sdw_stream_add_slave(rt1017->sdw_slave, &stream_config, in rt1017_sdca_pcm_hw_params()
|
H A D | max98373-sdw.c | 522 struct sdw_stream_config stream_config = {0}; in max98373_sdw_dai_hw_params() local 535 snd_sdw_params_to_config(substream, params, &stream_config, &port_config); in max98373_sdw_dai_hw_params() 541 stream_config.ch_count = max98373->slot; in max98373_sdw_dai_hw_params() 548 stream_config.ch_count = 2; in max98373_sdw_dai_hw_params() 549 port_config.ch_mask = GENMASK((int)stream_config.ch_count - 1, 0); in max98373_sdw_dai_hw_params() 552 ret = sdw_stream_add_slave(max98373->slave, &stream_config, in max98373_sdw_dai_hw_params()
|
H A D | rt1318-sdw.c | 569 struct sdw_stream_config stream_config; in rt1318_sdw_hw_params() local 598 stream_config.frame_rate = params_rate(params); in rt1318_sdw_hw_params() 599 stream_config.ch_count = num_channels; in rt1318_sdw_hw_params() 600 stream_config.bps = snd_pcm_format_width(params_format(params)); in rt1318_sdw_hw_params() 601 stream_config.direction = direction; in rt1318_sdw_hw_params() 606 retval = sdw_stream_add_slave(rt1318->sdw_slave, &stream_config, in rt1318_sdw_hw_params()
|
H A D | rt712-sdca-dmic.c | 643 struct sdw_stream_config stream_config; in rt712_sdca_dmic_hw_params() local 658 stream_config.frame_rate = params_rate(params); in rt712_sdca_dmic_hw_params() 659 stream_config.ch_count = params_channels(params); in rt712_sdca_dmic_hw_params() 660 stream_config.bps = snd_pcm_format_width(params_format(params)); in rt712_sdca_dmic_hw_params() 661 stream_config.direction = SDW_DATA_DIR_TX; in rt712_sdca_dmic_hw_params() 667 retval = sdw_stream_add_slave(rt712->slave, &stream_config, in rt712_sdca_dmic_hw_params()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_compat_css20.c | 283 s_config = &stream_env->stream_config; in __dump_stream_config() 284 dev_dbg(isp->dev, "stream_config.mode=%d.\n", s_config->mode); in __dump_stream_config() 288 dev_dbg(isp->dev, "stream_config.source.port.port=%d.\n", in __dump_stream_config() 290 dev_dbg(isp->dev, "stream_config.source.port.num_lanes=%d.\n", in __dump_stream_config() 292 dev_dbg(isp->dev, "stream_config.source.port.timeout=%d.\n", in __dump_stream_config() 294 dev_dbg(isp->dev, "stream_config.source.port.rxcount=0x%x.\n", in __dump_stream_config() 296 dev_dbg(isp->dev, "stream_config.source.port.compression.type=%d.\n", in __dump_stream_config() 299 "stream_config.source.port.compression.compressed_bits_per_pixel=%d.\n", in __dump_stream_config() 303 "stream_config.source.port.compression.uncompressed_bits_per_pixel=%d.\n", in __dump_stream_config() 307 dev_dbg(isp->dev, "stream_config in __dump_stream_config() 1960 struct ia_css_stream_config *stream_config = &stream_env->stream_config; __configure_capture_pp_input() local 2013 struct ia_css_stream_config *stream_config = &stream_env->stream_config; __configure_preview_pp_input() local 2141 struct ia_css_stream_config *stream_config = &stream_env->stream_config; __configure_video_pp_input() local [all...] |
H A D | ia_css_stream_public.h | 152 * @param[in,out] stream_config The stream configuration. 157 memset(stream_config, 0, sizeof(*stream_config)); 158 stream_config->online = true; 159 stream_config->left_padding = -1; 162 void ia_css_stream_config_defaults(struct ia_css_stream_config *stream_config); 169 * @param[in] stream_config The stream configuration. 178 ia_css_stream_create(const struct ia_css_stream_config *stream_config,
|
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | stream.c | 924 * @stream_config: Stream configuration 931 struct sdw_stream_config *stream_config, in sdw_alloc_master_rt() 942 goto stream_config; in sdw_alloc_master_rt() 955 stream_config: in sdw_alloc_master_rt() 956 m_rt->ch_count = stream_config->ch_count; in sdw_alloc_master_rt() 959 m_rt->direction = stream_config->direction; in sdw_alloc_master_rt() 968 * @stream_config: Stream configuration 975 struct sdw_stream_config *stream_config, in sdw_alloc_slave_rt() 985 s_rt->ch_count = stream_config->ch_count; in sdw_alloc_slave_rt() 986 s_rt->direction = stream_config in sdw_alloc_slave_rt() 930 sdw_alloc_master_rt(struct sdw_bus *bus, struct sdw_stream_config *stream_config, struct sdw_stream_runtime *stream) sdw_alloc_master_rt() argument 974 sdw_alloc_slave_rt(struct sdw_slave *slave, struct sdw_stream_config *stream_config, struct sdw_stream_runtime *stream) sdw_alloc_slave_rt() argument 1144 sdw_config_stream(struct device *dev, struct sdw_stream_runtime *stream, struct sdw_stream_config *stream_config, bool is_slave) sdw_config_stream() argument 1278 sdw_stream_add_master(struct sdw_bus *bus, struct sdw_stream_config *stream_config, struct sdw_port_config *port_config, unsigned int num_ports, struct sdw_stream_runtime *stream) sdw_stream_add_master() argument 1343 sdw_stream_add_slave(struct sdw_slave *slave, struct sdw_stream_config *stream_config, struct sdw_port_config *port_config, unsigned int num_ports, struct sdw_stream_runtime *stream) sdw_stream_add_slave() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_compat_css20.c | 303 s_config = &stream_env->stream_config; in __dump_stream_config() 304 dev_dbg(isp->dev, "stream_config.mode=%d.\n", s_config->mode); in __dump_stream_config() 308 dev_dbg(isp->dev, "stream_config.source.port.port=%d.\n", in __dump_stream_config() 310 dev_dbg(isp->dev, "stream_config.source.port.num_lanes=%d.\n", in __dump_stream_config() 312 dev_dbg(isp->dev, "stream_config.source.port.timeout=%d.\n", in __dump_stream_config() 314 dev_dbg(isp->dev, "stream_config.source.port.rxcount=0x%x.\n", in __dump_stream_config() 316 dev_dbg(isp->dev, "stream_config.source.port.compression.type=%d.\n", in __dump_stream_config() 319 "stream_config.source.port.compression.compressed_bits_per_pixel=%d.\n", in __dump_stream_config() 323 "stream_config.source.port.compression.uncompressed_bits_per_pixel=%d.\n", in __dump_stream_config() 327 dev_dbg(isp->dev, "stream_config in __dump_stream_config() 2300 struct ia_css_stream_config *stream_config = &stream_env->stream_config; __configure_video_preview_output() local 2345 struct ia_css_stream_config *stream_config = &stream_env->stream_config; __configure_capture_pp_input() local 2398 struct ia_css_stream_config *stream_config = &stream_env->stream_config; __configure_preview_pp_input() local 2526 struct ia_css_stream_config *stream_config = &stream_env->stream_config; __configure_video_pp_input() local [all...] |
H A D | ia_css_stream_public.h | 154 * @param[in,out] stream_config The stream configuration. 159 memset(stream_config, 0, sizeof(*stream_config)); 160 stream_config->online = true; 161 stream_config->left_padding = -1; 164 void ia_css_stream_config_defaults(struct ia_css_stream_config *stream_config); 171 * @param[in] stream_config The stream configuration. 180 ia_css_stream_create(const struct ia_css_stream_config *stream_config,
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | max98373-sdw.c | 522 struct sdw_stream_config stream_config; in max98373_sdw_dai_hw_params() local 544 stream_config.frame_rate = params_rate(params); in max98373_sdw_dai_hw_params() 545 stream_config.bps = snd_pcm_format_width(params_format(params)); in max98373_sdw_dai_hw_params() 546 stream_config.direction = direction; in max98373_sdw_dai_hw_params() 549 stream_config.ch_count = max98373->slot; in max98373_sdw_dai_hw_params() 554 stream_config.ch_count = 2; in max98373_sdw_dai_hw_params() 556 stream_config.ch_count = params_channels(params); in max98373_sdw_dai_hw_params() 558 port_config.ch_mask = GENMASK((int)stream_config.ch_count - 1, 0); in max98373_sdw_dai_hw_params() 561 ret = sdw_stream_add_slave(max98373->slave, &stream_config, in max98373_sdw_dai_hw_params()
|
H A D | rt1308-sdw.c | 527 struct sdw_stream_config stream_config; in rt1308_sdw_hw_params() local 559 stream_config.frame_rate = params_rate(params); in rt1308_sdw_hw_params() 560 stream_config.ch_count = num_channels; in rt1308_sdw_hw_params() 561 stream_config.bps = snd_pcm_format_width(params_format(params)); in rt1308_sdw_hw_params() 562 stream_config.direction = direction; in rt1308_sdw_hw_params() 567 retval = sdw_stream_add_slave(rt1308->sdw_slave, &stream_config, in rt1308_sdw_hw_params()
|
H A D | rt5682-sdw.c | 133 struct sdw_stream_config stream_config; in rt5682_sdw_hw_params() local 158 stream_config.frame_rate = params_rate(params); in rt5682_sdw_hw_params() 159 stream_config.ch_count = params_channels(params); in rt5682_sdw_hw_params() 160 stream_config.bps = snd_pcm_format_width(params_format(params)); in rt5682_sdw_hw_params() 161 stream_config.direction = direction; in rt5682_sdw_hw_params() 167 retval = sdw_stream_add_slave(rt5682->slave, &stream_config, in rt5682_sdw_hw_params()
|
H A D | rt715.c | 568 struct sdw_stream_config stream_config; in rt715_pcm_hw_params() local 599 stream_config.frame_rate = params_rate(params); in rt715_pcm_hw_params() 600 stream_config.ch_count = params_channels(params); in rt715_pcm_hw_params() 601 stream_config.bps = snd_pcm_format_width(params_format(params)); in rt715_pcm_hw_params() 602 stream_config.direction = direction; in rt715_pcm_hw_params() 608 retval = sdw_stream_add_slave(rt715->slave, &stream_config, in rt715_pcm_hw_params()
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | stream.c | 1077 * @stream_config: Stream configuration 1082 struct sdw_stream_config *stream_config) in sdw_slave_rt_config() 1084 s_rt->ch_count = stream_config->ch_count; in sdw_slave_rt_config() 1085 s_rt->direction = stream_config->direction; in sdw_slave_rt_config() 1191 * @stream_config: Stream configuration 1197 struct sdw_stream_config *stream_config) in sdw_master_rt_config() 1199 m_rt->ch_count = stream_config->ch_count; in sdw_master_rt_config() 1200 m_rt->direction = stream_config->direction; in sdw_master_rt_config() 1236 * @stream_config: Stream configuration for audio stream 1243 struct sdw_stream_config *stream_config, in sdw_config_stream() 1081 sdw_slave_rt_config(struct sdw_slave_runtime *s_rt, struct sdw_stream_config *stream_config) sdw_slave_rt_config() argument 1196 sdw_master_rt_config(struct sdw_master_runtime *m_rt, struct sdw_stream_config *stream_config) sdw_master_rt_config() argument 1241 sdw_config_stream(struct device *dev, struct sdw_stream_runtime *stream, struct sdw_stream_config *stream_config, bool is_slave) sdw_config_stream() argument 1863 sdw_stream_add_master(struct sdw_bus *bus, struct sdw_stream_config *stream_config, struct sdw_port_config *port_config, unsigned int num_ports, struct sdw_stream_runtime *stream) sdw_stream_add_master() argument 1983 sdw_stream_add_slave(struct sdw_slave *slave, struct sdw_stream_config *stream_config, struct sdw_port_config *port_config, unsigned int num_ports, struct sdw_stream_runtime *stream) sdw_stream_add_slave() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
H A D | binary.c | 143 const struct ia_css_stream_config *stream_config, /* [in] */ in ia_css_binary_compute_shading_table_bayer_origin() 192 if (stream_config->left_padding == -1) in ia_css_binary_compute_shading_table_bayer_origin() 196 - _ISP_BQS(stream_config->left_padding)); in ia_css_binary_compute_shading_table_bayer_origin() 268 const struct ia_css_stream_config *stream_config, /* [in] */ in sh_css_binary_get_sc_requirements() 308 IA_CSS_ENTER_PRIVATE("binary=%p, required_bds_factor=%d, stream_config=%p", in sh_css_binary_get_sc_requirements() 309 binary, required_bds_factor, stream_config); in sh_css_binary_get_sc_requirements() 328 if (stream_config->left_padding == -1) in sh_css_binary_get_sc_requirements() 331 left_padding_bqs = (unsigned int)((int)ISP_VEC_NELEMS - _ISP_BQS(stream_config->left_padding)); in sh_css_binary_get_sc_requirements() 334 stream_config->left_padding, binary->left_padding, in sh_css_binary_get_sc_requirements() 483 const struct ia_css_stream_config *stream_config, /* [i in isp2400_binary_get_shading_info_type_1() 140 ia_css_binary_compute_shading_table_bayer_origin( const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct sh_css_shading_table_bayer_origin_compute_results *res) ia_css_binary_compute_shading_table_bayer_origin() argument 266 sh_css_binary_get_sc_requirements(const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct sh_css_binary_sc_requirements *scr) sh_css_binary_get_sc_requirements() argument 481 isp2400_binary_get_shading_info_type_1(const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *info) isp2400_binary_get_shading_info_type_1() argument 527 isp2401_binary_get_shading_info_type_1(const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *shading_info, struct ia_css_pipe_config *pipe_config) isp2401_binary_get_shading_info_type_1() argument 694 ia_css_binary_get_shading_info(const struct ia_css_binary *binary, enum ia_css_shading_correction_type type, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *shading_info, struct ia_css_pipe_config *pipe_config) ia_css_binary_get_shading_info() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/debug/interface/ |
H A D | ia_css_debug_pipe.h | 61 * @param[in] stream_config info about sensor and input formatter. 66 const struct ia_css_stream_config *stream_config);
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/debug/interface/ |
H A D | ia_css_debug_pipe.h | 61 * @param[in] stream_config info about sensor and input formatter. 66 const struct ia_css_stream_config *stream_config);
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/util/interface/ |
H A D | ia_css_util.h | 47 * @param[in] stream_config 53 const struct ia_css_stream_config *const stream_config,
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/camera/util/interface/ |
H A D | ia_css_util.h | 47 * @param[in] stream_config 53 const struct ia_css_stream_config *const stream_config,
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
H A D | binary.c | 128 const struct ia_css_stream_config *stream_config, /* [in] */ in ia_css_binary_compute_shading_table_bayer_origin() 161 if (stream_config->left_padding == -1) in ia_css_binary_compute_shading_table_bayer_origin() 165 - _ISP_BQS(stream_config->left_padding)); in ia_css_binary_compute_shading_table_bayer_origin() 237 const struct ia_css_stream_config *stream_config, /* [in] */ in binary_get_shading_info_type_1() 264 stream_config, in binary_get_shading_info_type_1() 284 const struct ia_css_stream_config *stream_config, /* [in] */ in ia_css_binary_get_shading_info() 293 IA_CSS_ENTER_PRIVATE("binary=%p, type=%d, required_bds_factor=%d, stream_config=%p", in ia_css_binary_get_shading_info() 294 binary, type, required_bds_factor, stream_config); in ia_css_binary_get_shading_info() 299 stream_config, in ia_css_binary_get_shading_info() 125 ia_css_binary_compute_shading_table_bayer_origin( const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct sh_css_shading_table_bayer_origin_compute_results *res) ia_css_binary_compute_shading_table_bayer_origin() argument 235 binary_get_shading_info_type_1(const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *info) binary_get_shading_info_type_1() argument 281 ia_css_binary_get_shading_info(const struct ia_css_binary *binary, enum ia_css_shading_correction_type type, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *shading_info, struct ia_css_pipe_config *pipe_config) ia_css_binary_get_shading_info() argument
|